h1,
h2,
h3,
h4,
h5 {
    font-family: Poppins;
    font-weight: 400;
    margin: initial;
    color: #002338;
    line-height: 1.1em
}

h1,
h1 p,
h2,
h2 p,
h3,
h3 p,
h4,
h4 p,
h5,
h5 p {
    margin: initial
}

.-m-l-0,
.m-l-0,
.m-x-0 {
    margin-left: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.m-r-0,
.m-x-0 {
    margin-right: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.m-t-0,
.m-y-0 {
    margin-top: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.m-b-0,
.m-y-0,
.main-nav .sub-menu li:last-child {
    margin-bottom: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.p-l-0,
.p-x-0 {
    padding-left: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.p-r-0,
.p-x-0 {
    padding-right: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.p-t-0,
.p-y-0 {
    padding-top: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.p-b-0,
.p-y-0 {
    padding-bottom: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.navbar-toggle:focus,
video {
    outline: 0
}

.main-nav li.courses-menu-item.open>ul.sub-menu,
.main-nav li.courses-menu-item:hover>ul.sub-menu {
    opacity: 1 !important;
    visibility: visible !important
}

.main-nav ul li a,
.mobile-menu .menu-main-menu-container li a,
.text-blue,
h1,
h2,
h3,
h4,
h5 {
    color: #002338
}

.main-nav ul li a,
a {
    text-decoration: none
}

.footer-wrap .col ul,
.main-nav ul,
.mobile-menu .menu-main-menu-container ul {
    padding-left: 0
}

.main-content-wrapper,
.no-scroll,
.overflow-hidden {
    overflow: hidden
}

.main-nav,
h1,
h2,
h3,
h4,
h5 {
    line-height: 1.1em
}

.grecaptcha-badge,
.mobile-menu {
    visibility: hidden
}

@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Regular.woff2") format("woff2"), url("../fonts/Poppins-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-Bold.woff2") format("woff2"), url("../fonts/Poppins-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url("../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../fonts/Poppins-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: CoolveticaRg-Regular;
    src: url("../fonts/CoolveticaRg-Regular.woff2") format("woff2"), url("../fonts/CoolveticaRg-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.f14 {
    font-size: calc(10.7692307692px + 3.2307692308 * (100vw - 375px) / 1525)
}

.f18 {
    font-size: calc(13.8461538462px + 4.1538461538 * (100vw - 375px) / 1525)
}

.f20 {
    font-size: calc(15.3846153846px + 4.6153846154 * (100vw - 375px) / 1525)
}

.f25 {
    font-size: calc(19.2307692308px + 5.7692307692 * (100vw - 375px) / 1525)
}

.f30 {
    font-size: calc(23.0769230769px + 6.9230769231 * (100vw - 375px) / 1525)
}

.f35 {
    font-size: calc(26.9230769231px + 8.0769230769 * (100vw - 375px) / 1525)
}

.f40 {
    font-size: calc(30.7692307692px + 9.2307692308 * (100vw - 375px) / 1525)
}

.f50 {
    font-size: calc(38.4615384615px + 11.5384615385 * (100vw - 375px) / 1525)
}

.f60 {
    font-size: calc(46.1538461538px + 13.8461538462 * (100vw - 375px) / 1525)
}

.f70 {
    font-size: calc(53.8461538462px + 16.1538461538 * (100vw - 375px) / 1525)
}

h1 {
    font-size: calc(41.1764705882px + 23.8235294118 * (100vw - 375px) / 1525)
}

h2 {
    font-size: calc(29.4117647059px + 15.5882352941 * (100vw - 375px) / 1525)
}

h3 {
    font-size: calc(20.5882352941px + 9.4117647059 * (100vw - 375px) / 1525)
}

h4 {
    font-size: calc(16.4705882353px + 6.5294117647 * (100vw - 375px) / 1525)
}

h5 {
    font-size: calc(11.7647058824px + 3.2352941176 * (100vw - 375px) / 1525)
}

body {
    font-family: "Asap", serif;
    font-size: calc(11.5384615385px + 3.4615384615 * (100vw - 375px) / 1525);
    margin: 0;
    color: #061B31;
}

video {
    clip-path: inset(3px 2px);
    border: none
}

p {
    font-size: inherit
}

.btn,
.main-btn,
.secondary-btn,
input {
    font-family: "Asap", serif;
    font-size: inherit
}

input,
select,
textarea {
    font-family: "Asap", serif;
    font-size: calc(11.5384615385px + 3.4615384615 * (100vw - 375px) / 1525)
}

.heading-font {
    font-family: Poppins;
}

.bold {
    font-weight: 700
}

.semibold {
    font-weight: 600
}

.fw-800 {
    font-weight: 800;
}

.black {
    color: #000;
}

a {
    color: #4187F5
}

.m-0 {
    margin: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.m-r-5,
.m-x-5 {
    margin-right: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.footer-wrap .col p,
.footer-wrap .col ul,
.m-t-5,
.m-y-5 {
    margin-top: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.footer-wrap .col p,
.footer-wrap .col ul,
.footer-wrap .col ul li,
.form-wrapper .form-col:not(.form-col.acceptance) label,
.m-b-5,
.m-y-5,
.main-nav .sub-menu li {
    margin-bottom: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.p-0 {
    padding: calc(0px + 0 * (100vw - 375px)/ 1525)
}

.p-l-5,
.p-x-5 {
    padding-left: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-5,
.p-x-5 {
    padding-right: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-5,
.p-y-5 {
    padding-top: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-5,
.p-y-5 {
    padding-bottom: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.m-5 {
    margin: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-5 {
    margin-left: calc(-3.3333333333px + -1.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-5,
.m-x-5 {
    margin-left: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.login-register-btn-wrap .phone-btn .phone-icon img,
.m-r-10,
.m-x-10 {
    margin-right: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-10,
.m-y-10 {
    margin-top: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-10,
.m-y-10,
.mobile-menu .menu-main-menu-container>ul>li>ul.sub-menu>li {
    margin-bottom: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.p-5 {
    padding: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-10,
.p-x-10 {
    padding-left: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-10,
.p-x-10 {
    padding-right: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-10,
.p-y-10 {
    padding-top: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-10,
.p-y-10 {
    padding-bottom: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.m-10 {
    margin: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-10 {
    margin-left: calc(-6.6666666667px + -3.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-10,
.m-x-10 {
    margin-left: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.login-register-btn-wrap .login-register-btn,
.m-r-15,
.m-x-15 {
    margin-right: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.m-t-15,
.m-y-15 {
    margin-top: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.m-b-15,
.m-y-15 {
    margin-bottom: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.p-10 {
    padding: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-15,
.p-x-15 {
    padding-left: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.p-r-15,
.p-x-15 {
    padding-right: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.p-t-15,
.p-y-15 {
    padding-top: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.p-b-15,
.p-y-15 {
    padding-bottom: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.m-15 {
    margin: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.-m-l-15 {
    margin-left: calc(-10px + -5 * (100vw - 375px)/ 1525)
}

.m-l-15,
.m-x-15 {
    margin-left: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.m-r-20,
.m-x-20 {
    margin-right: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-20,
.m-y-20 {
    margin-top: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-20,
.m-y-20 {
    margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.p-15 {
    padding: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.p-l-20,
.p-x-20 {
    padding-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-20,
.p-x-20 {
    padding-right: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.main-nav ul li {
    padding-right: 20px;
}

.p-t-20,
.p-y-20 {
    padding-top: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-20,
.p-y-20 {
    padding-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.m-20 {
    margin: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-20 {
    margin-left: calc(-13.3333333333px + -6.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-20,
.m-x-20 {
    margin-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-25,
.m-x-25 {
    margin-right: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-25,
.m-y-25 {
    margin-top: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-25,
.m-y-25 {
    margin-bottom: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.p-20 {
    padding: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-25,
.p-x-25 {
    padding-left: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-25,
.p-x-25 {
    padding-right: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-25,
.p-y-25 {
    padding-top: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-25,
.p-y-25 {
    padding-bottom: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.m-25 {
    margin: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-25 {
    margin-left: calc(-16.6666666667px + -8.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-25,
.m-x-25 {
    margin-left: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-30,
.m-x-30 {
    margin-right: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.m-t-30,
.m-y-30 {
    margin-top: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.m-b-30,
.m-y-30 {
    margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525)
}
@media (min-width: 768px) {
    .m-b-30-from-sm {
        margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525)
    }
}

.p-25 {
    padding: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-30,
.p-x-30 {
    padding-left: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.p-r-30,
.p-x-30 {
    padding-right: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.p-t-30,
.p-y-30 {
    padding-top: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.p-b-30,
.p-y-30 {
    padding-bottom: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.m-30 {
    margin: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.-m-l-30 {
    margin-left: calc(-20px + -10 * (100vw - 375px)/ 1525)
}

.m-l-30,
.m-x-30 {
    margin-left: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.m-r-35,
.m-x-35 {
    margin-right: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-35,
.m-y-35 {
    margin-top: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-35,
.m-y-35 {
    margin-bottom: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.p-30 {
    padding: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.p-l-35,
.p-x-35 {
    padding-left: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-35,
.p-x-35 {
    padding-right: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-35,
.p-y-35 {
    padding-top: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-35,
.p-y-35 {
    padding-bottom: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.m-35 {
    margin: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-35 {
    margin-left: calc(-23.3333333333px + -11.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-35,
.m-x-35 {
    margin-left: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-40,
.m-x-40 {
    margin-right: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-40,
.m-y-40 {
    margin-top: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-40,
.m-y-40 {
    margin-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.p-35 {
    padding: calc(23.3333333333px + 11.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-40,
.p-x-40 {
    padding-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-40,
.p-x-40 {
    padding-right: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-40,
.p-y-40 {
    padding-top: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-40,
.p-y-40 {
    padding-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}
@media (min-width: 768px) {
    .p-y-40-from-sm {
        padding-top: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
        padding-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    }  
}

.m-40 {
    margin: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-40 {
    margin-left: calc(-26.6666666667px + -13.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-40,
.m-x-40 {
    margin-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-45,
.m-x-45 {
    margin-right: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.m-t-45,
.m-y-45 {
    margin-top: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.m-b-45,
.m-y-45 {
    margin-bottom: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.p-40 {
    padding: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-45,
.p-x-45 {
    padding-left: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.p-r-45,
.p-x-45 {
    padding-right: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.p-t-45,
.p-y-45 {
    padding-top: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.p-b-45,
.p-y-45 {
    padding-bottom: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.m-45 {
    margin: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.-m-l-45 {
    margin-left: calc(-30px + -15 * (100vw - 375px)/ 1525)
}

.m-l-45,
.m-x-45 {
    margin-left: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.m-r-50,
.m-x-50 {
    margin-right: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-50,
.m-y-50 {
    margin-top: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-50,
.m-y-50 {
    margin-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.p-45 {
    padding: calc(30px + 15 * (100vw - 375px)/ 1525)
}

.p-l-50,
.p-x-50 {
    padding-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-50,
.p-x-50 {
    padding-right: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-50,
.p-y-50 {
    padding-top: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-50,
.p-y-50 {
    padding-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.m-50 {
    margin: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-50 {
    margin-left: calc(-33.3333333333px + -16.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-50,
.m-x-50 {
    margin-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-55,
.m-x-55 {
    margin-right: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-55,
.m-y-55 {
    margin-top: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-55,
.m-y-55 {
    margin-bottom: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.p-50 {
    padding: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-55,
.p-x-55 {
    padding-left: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-55,
.p-x-55 {
    padding-right: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-55,
.p-y-55 {
    padding-top: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-55,
.p-y-55 {
    padding-bottom: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.m-55 {
    margin: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-55 {
    margin-left: calc(-36.6666666667px + -18.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-55,
.m-x-55 {
    margin-left: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-60,
.m-x-60 {
    margin-right: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.m-t-60,
.m-y-60 {
    margin-top: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.m-b-60,
.m-y-60 {
    margin-bottom: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.p-55 {
    padding: calc(36.6666666667px + 18.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-60,
.p-x-60 {
    padding-left: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.p-r-60,
.p-x-60 {
    padding-right: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.p-t-60,
.p-y-60 {
    padding-top: calc(40px + 20 * (100vw - 375px)/ 1525)
}
@media (min-width: 768px) {
    .p-t-60-from-sm {
        padding-top: calc(40px + 20 * (100vw - 375px)/ 1525)
    }  
}

.p-b-60,
.p-y-60 {
    padding-bottom: calc(40px + 20 * (100vw - 375px)/ 1525)
}
@media (min-width: 992px) {
    .p-b-60-from-md {
        padding-bottom: calc(40px + 20 * (100vw - 375px)/ 1525)
    }  
}

.m-60 {
    margin: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.-m-l-60 {
    margin-left: calc(-40px + -20 * (100vw - 375px)/ 1525)
}

.m-l-60,
.m-x-60 {
    margin-left: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.m-r-65,
.m-x-65 {
    margin-right: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-65,
.m-y-65 {
    margin-top: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-65,
.m-y-65 {
    margin-bottom: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.p-60 {
    padding: calc(40px + 20 * (100vw - 375px)/ 1525)
}

.p-l-65,
.p-x-65 {
    padding-left: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-65,
.p-x-65 {
    padding-right: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-65,
.p-y-65 {
    padding-top: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-65,
.p-y-65 {
    padding-bottom: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.m-65 {
    margin: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-65 {
    margin-left: calc(-43.3333333333px + -21.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-65,
.m-x-65 {
    margin-left: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-70,
.m-x-70 {
    margin-right: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-70,
.m-y-70 {
    margin-top: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-70,
.m-y-70 {
    margin-bottom: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.p-65 {
    padding: calc(43.3333333333px + 21.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-70,
.p-x-70 {
    padding-left: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-70,
.p-x-70 {
    padding-right: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-70,
.p-y-70 {
    padding-top: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-70,
.p-y-70 {
    padding-bottom: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.m-70 {
    margin: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-70 {
    margin-left: calc(-46.6666666667px + -23.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-70,
.m-x-70 {
    margin-left: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-75,
.m-x-75 {
    margin-right: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.m-t-75,
.m-y-75 {
    margin-top: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.m-b-75,
.m-y-75 {
    margin-bottom: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.p-70 {
    padding: calc(46.6666666667px + 23.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-75,
.p-x-75 {
    padding-left: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.p-r-75,
.p-x-75 {
    padding-right: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.p-t-75,
.p-y-75 {
    padding-top: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.p-b-75,
.p-y-75 {
    padding-bottom: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.m-75 {
    margin: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.-m-l-75 {
    margin-left: calc(-50px + -25 * (100vw - 375px)/ 1525)
}

.m-l-75,
.m-x-75 {
    margin-left: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.m-r-80,
.m-x-80 {
    margin-right: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-80,
.m-y-80 {
    margin-top: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-80,
.m-y-80 {
    margin-bottom: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.p-75 {
    padding: calc(50px + 25 * (100vw - 375px)/ 1525)
}

.p-l-80,
.p-x-80 {
    padding-left: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-80,
.p-x-80 {
    padding-right: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-80,
.p-y-80 {
    padding-top: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-80,
.p-y-80 {
    padding-bottom: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.m-80 {
    margin: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-80 {
    margin-left: calc(-53.3333333333px + -26.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-80,
.m-x-80 {
    margin-left: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-85,
.m-x-85 {
    margin-right: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-85,
.m-y-85 {
    margin-top: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-85,
.m-y-85 {
    margin-bottom: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.p-80 {
    padding: calc(53.3333333333px + 26.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-85,
.p-x-85 {
    padding-left: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-85,
.p-x-85 {
    padding-right: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-85,
.p-y-85 {
    padding-top: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-85,
.p-y-85 {
    padding-bottom: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.m-85 {
    margin: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-85 {
    margin-left: calc(-56.6666666667px + -28.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-85,
.m-x-85 {
    margin-left: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-90,
.m-x-90 {
    margin-right: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.m-t-90,
.m-y-90 {
    margin-top: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.m-b-90,
.m-y-90 {
    margin-bottom: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.p-85 {
    padding: calc(56.6666666667px + 28.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-90,
.p-x-90 {
    padding-left: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.p-r-90,
.p-x-90 {
    padding-right: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.p-t-90,
.p-y-90 {
    padding-top: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.p-b-90,
.p-y-90 {
    padding-bottom: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.m-90 {
    margin: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.-m-l-90 {
    margin-left: calc(-60px + -30 * (100vw - 375px)/ 1525)
}

.m-l-90,
.m-x-90 {
    margin-left: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.m-r-95,
.m-x-95 {
    margin-right: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-95,
.m-y-95 {
    margin-top: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-95,
.m-y-95 {
    margin-bottom: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.p-90 {
    padding: calc(60px + 30 * (100vw - 375px)/ 1525)
}

.p-l-95,
.p-x-95 {
    padding-left: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-95,
.p-x-95 {
    padding-right: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-95,
.p-y-95 {
    padding-top: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-95,
.p-y-95 {
    padding-bottom: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.m-95 {
    margin: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-95 {
    margin-left: calc(-63.3333333333px + -31.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-95,
.m-x-95 {
    margin-left: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-100,
.m-x-100 {
    margin-right: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.m-t-100,
.m-y-100 {
    margin-top: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.m-b-100,
.m-y-100 {
    margin-bottom: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.p-95 {
    padding: calc(63.3333333333px + 31.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-100,
.p-x-100 {
    padding-left: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.p-r-100,
.p-x-100 {
    padding-right: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.p-t-100,
.p-y-100 {
    padding-top: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.p-b-100,
.p-y-100 {
    padding-bottom: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.m-100 {
    margin: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.-m-l-100 {
    margin-left: calc(-66.6666666667px + -33.3333333333 * (100vw - 375px)/ 1525)
}

.m-l-100,
.m-x-100 {
    margin-left: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.m-r-110,
.m-x-110 {
    margin-right: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.m-t-110,
.m-y-110 {
    margin-top: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.m-b-110,
.m-y-110 {
    margin-bottom: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.p-100 {
    padding: calc(66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525)
}

.p-l-110,
.p-x-110 {
    padding-left: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.p-r-110,
.p-x-110 {
    padding-right: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.p-t-110,
.p-y-110 {
    padding-top: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.p-b-110,
.p-y-110 {
    padding-bottom: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.m-110 {
    margin: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.-m-l-110 {
    margin-left: calc(-73.3333333333px + -36.6666666667 * (100vw - 375px)/ 1525)
}

.m-l-110,
.m-x-110 {
    margin-left: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.m-r-120,
.m-x-120 {
    margin-right: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.m-t-120,
.m-y-120 {
    margin-top: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.m-b-120,
.m-y-120 {
    margin-bottom: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.p-110 {
    padding: calc(73.3333333333px + 36.6666666667 * (100vw - 375px)/ 1525)
}

.p-l-120,
.p-x-120 {
    padding-left: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.p-r-120,
.p-x-120 {
    padding-right: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.p-t-120,
.p-y-120 {
    padding-top: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.p-b-120,
.p-y-120 {
    padding-bottom: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.m-120 {
    margin: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.-m-l-120 {
    margin-left: calc(-80px + -40 * (100vw - 375px)/ 1525)
}

.m-l-120,
.m-x-120 {
    margin-left: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.p-120 {
    padding: calc(80px + 40 * (100vw - 375px)/ 1525)
}

.flex-direction-column {
    flex-direction: column
}

.flex-direction-row {
    flex-direction: row
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1
}

.flex-gap-0>.flex-col-25 {
    flex: 1 0 calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}
.flex-gap-0>.flex-col-20 {
    flex: 1 0 calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}
.flex-gap-0>.flex-col-30 {
    flex: 1 0 calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}
.flex-gap-0>.flex-col-70 {
    flex: 1 0 calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5 {
    gap: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.flex-gap-5>.flex-col-0 {
    flex: 1 0 calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(0% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-10 {
    flex: 1 0 calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(10% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-15 {
    flex: 1 0 calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(15% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-20 {
    flex: 1 0 calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(20% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-25 {
    flex: 1 0 calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(25% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-30 {
    flex: 1 0 calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(30% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-35 {
    flex: 1 0 calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(35% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-40 {
    flex: 1 0 calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(40% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-45 {
    flex: 1 0 calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(45% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-50 {
    flex: 1 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(50% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-55 {
    flex: 1 0 calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(55% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-60 {
    flex: 1 0 calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(60% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-65 {
    flex: 1 0 calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(65% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-70 {
    flex: 1 0 calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(70% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-75 {
    flex: 1 0 calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(75% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-80 {
    flex: 1 0 calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(80% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-85 {
    flex: 1 0 calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(85% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-90 {
    flex: 1 0 calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(90% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-95 {
    flex: 1 0 calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(95% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-100 {
    flex: 1 0 calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
    width: calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(1.6666666667px + .8333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-5>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (2.5006251563px + 1.2503125781 * (100vw - 375px)/ 1525));
    width: calc(100% - (2.5000625016px + 1.2500312508 * (100vw - 375px)/ 1525))
}

.flex-gap-10 {
    gap: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.flex-gap-10>.flex-col-0 {
    flex: 1 0 calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(0% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-10 {
    flex: 1 0 calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(10% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-15 {
    flex: 1 0 calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(15% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-20 {
    flex: 1 0 calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(20% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-25 {
    flex: 1 0 calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(25% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-30 {
    flex: 1 0 calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(30% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-35 {
    flex: 1 0 calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(35% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-40 {
    flex: 1 0 calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(40% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-45 {
    flex: 1 0 calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(45% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-50 {
    flex: 1 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(50% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-55 {
    flex: 1 0 calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(55% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-60 {
    flex: 1 0 calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(60% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-65 {
    flex: 1 0 calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(65% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-70 {
    flex: 1 0 calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(70% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-75 {
    flex: 1 0 calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(75% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-80 {
    flex: 1 0 calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(80% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-85 {
    flex: 1 0 calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(85% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-90 {
    flex: 1 0 calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(90% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-95 {
    flex: 1 0 calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(95% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-100 {
    flex: 1 0 calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
    width: calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-10>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (5.0012503126px + 2.5006251563 * (100vw - 375px)/ 1525));
    width: calc(100% - (5.0001250031px + 2.5000625016 * (100vw - 375px)/ 1525))
}

.flex-gap-15 {
    gap: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.flex-gap-15>.flex-col-0 {
    flex: 1 0 calc(0% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(0% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(0% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-10 {
    flex: 1 0 calc(10% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(10% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(10% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-15 {
    flex: 1 0 calc(15% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(15% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(15% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-20 {
    flex: 1 0 calc(20% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(20% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(20% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-25 {
    flex: 1 0 calc(25% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(25% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(25% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-30 {
    flex: 1 0 calc(30% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(30% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(30% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-35 {
    flex: 1 0 calc(35% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(35% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(35% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-40 {
    flex: 1 0 calc(40% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(40% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(40% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-45 {
    flex: 1 0 calc(45% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(45% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(45% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-50 {
    flex: 1 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(50% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-55 {
    flex: 1 0 calc(55% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(55% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(55% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-60 {
    flex: 1 0 calc(60% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(60% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(60% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-65 {
    flex: 1 0 calc(65% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(65% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(65% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-70 {
    flex: 1 0 calc(70% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(70% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(70% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-75 {
    flex: 1 0 calc(75% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(75% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(75% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-80 {
    flex: 1 0 calc(80% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(80% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(80% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-85 {
    flex: 1 0 calc(85% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(85% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(85% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-90 {
    flex: 1 0 calc(90% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(90% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(90% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-95 {
    flex: 1 0 calc(95% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(95% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(95% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-100 {
    flex: 1 0 calc(100% - (10px + 5 * (100vw - 375px)/ 1525));
    width: calc(100% - (10px + 5 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(5px + 2.5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-15>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (7.5018754689px + 3.7509377344 * (100vw - 375px)/ 1525));
    width: calc(100% - (7.5001875047px + 3.7500937523 * (100vw - 375px)/ 1525))
}

.flex-gap-20 {
    gap: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.flex-gap-20>.flex-col-0 {
    flex: 1 0 calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(0% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-10 {
    flex: 1 0 calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(10% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-15 {
    flex: 1 0 calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(15% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-20 {
    flex: 1 0 calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(20% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-25 {
    flex: 1 0 calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(25% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-30 {
    flex: 1 0 calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(30% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-35 {
    flex: 1 0 calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(35% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-40 {
    flex: 1 0 calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(40% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-45 {
    flex: 1 0 calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(45% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-50 {
    flex: 1 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(50% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-55 {
    flex: 1 0 calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(55% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-60 {
    flex: 1 0 calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(60% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-65 {
    flex: 1 0 calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(65% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-70 {
    flex: 1 0 calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(70% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-75 {
    flex: 1 0 calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(75% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-80 {
    flex: 1 0 calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(80% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-85 {
    flex: 1 0 calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(85% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-90 {
    flex: 1 0 calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(90% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-95 {
    flex: 1 0 calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(95% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-100 {
    flex: 1 0 calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-20>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (10.0025006252px + 5.0012503126 * (100vw - 375px)/ 1525));
    width: calc(100% - (10.0002500063px + 5.0001250031 * (100vw - 375px)/ 1525))
}

.flex-gap-30 {
    gap: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.flex-gap-30>.flex-col-0 {
    flex: 1 0 calc(0% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(0% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(0% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-10 {
    flex: 1 0 calc(10% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(10% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(10% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-15 {
    flex: 1 0 calc(15% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(15% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(15% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-20 {
    flex: 1 0 calc(20% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(20% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(20% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-25 {
    flex: 1 0 calc(25% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(25% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(25% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-30 {
    flex: 1 0 calc(30% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(30% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(30% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-35 {
    flex: 1 0 calc(35% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(35% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(35% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-40 {
    flex: 1 0 calc(40% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(40% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(40% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-45 {
    flex: 1 0 calc(45% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(45% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(45% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-50 {
    flex: 1 0 calc(50% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(50% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(50% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-55 {
    flex: 1 0 calc(55% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(55% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(55% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-60 {
    flex: 1 0 calc(60% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(60% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(60% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-65 {
    flex: 1 0 calc(65% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(65% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(65% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-70 {
    flex: 1 0 calc(70% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(70% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(70% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-75 {
    flex: 1 0 calc(75% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(75% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(75% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-80 {
    flex: 1 0 calc(80% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(80% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(80% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-85 {
    flex: 1 0 calc(85% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(85% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(85% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-90 {
    flex: 1 0 calc(90% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(90% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(90% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-95 {
    flex: 1 0 calc(95% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(95% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(95% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-100 {
    flex: 1 0 calc(100% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(100% - (20px + 10 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10px + 5 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-30>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (15.0037509377px + 7.5018754689 * (100vw - 375px)/ 1525));
    width: calc(100% - (15.0003750094px + 7.5001875047 * (100vw - 375px)/ 1525))
}

.flex-gap-40 {
    gap: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.flex-gap-40>.flex-col-0 {
    flex: 1 0 calc(0% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(0% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(0% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-10 {
    flex: 1 0 calc(10% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(10% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(10% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-15 {
    flex: 1 0 calc(15% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(15% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(15% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-20 {
    flex: 1 0 calc(20% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(20% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(20% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-25 {
    flex: 1 0 calc(25% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(25% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(25% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-30 {
    flex: 1 0 calc(30% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(30% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(30% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-35 {
    flex: 1 0 calc(35% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(35% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(35% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-40 {
    flex: 1 0 calc(40% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(40% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(40% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-45 {
    flex: 1 0 calc(45% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(45% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(45% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-50 {
    flex: 1 0 calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(50% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-55 {
    flex: 1 0 calc(55% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(55% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(55% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-60 {
    flex: 1 0 calc(60% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(60% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(60% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-65 {
    flex: 1 0 calc(65% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(65% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(65% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-70 {
    flex: 1 0 calc(70% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(70% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(70% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-75 {
    flex: 1 0 calc(75% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(75% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(75% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-80 {
    flex: 1 0 calc(80% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(80% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(80% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-85 {
    flex: 1 0 calc(85% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(85% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(85% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-90 {
    flex: 1 0 calc(90% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(90% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(90% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-95 {
    flex: 1 0 calc(95% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(95% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(95% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-100 {
    flex: 1 0 calc(100% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(100% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-40>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (20.0050012503px + 10.0025006252 * (100vw - 375px)/ 1525));
    width: calc(100% - (20.0005000125px + 10.0002500063 * (100vw - 375px)/ 1525))
}

.flex-gap-50 {
    gap: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525)
}

.flex-gap-50>.flex-col-0 {
    flex: 1 0 calc(0% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(0% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-0.with-slider {
    flex: 1 0 calc(0% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-0.no-grow {
    flex: 0 0 calc(0% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(0% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-10 {
    flex: 1 0 calc(10% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(10% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-10.with-slider {
    flex: 1 0 calc(10% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-10.no-grow {
    flex: 0 0 calc(10% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(10% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-15 {
    flex: 1 0 calc(15% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(15% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-15.with-slider {
    flex: 1 0 calc(15% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-15.no-grow {
    flex: 0 0 calc(15% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(15% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-20 {
    flex: 1 0 calc(20% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-20.with-slider {
    flex: 1 0 calc(20% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-20.no-grow {
    flex: 0 0 calc(20% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(20% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-25 {
    flex: 1 0 calc(25% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-25.with-slider {
    flex: 1 0 calc(25% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-25.no-grow {
    flex: 0 0 calc(25% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(25% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-30 {
    flex: 1 0 calc(30% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(30% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-30.with-slider {
    flex: 1 0 calc(30% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-30.no-grow {
    flex: 0 0 calc(30% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(30% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-33 {
    flex: 1 0 calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-33.with-slider {
    flex: 1 0 calc(33% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-33.no-grow {
    flex: 0 0 calc(33.33333% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(33.33333% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-35 {
    flex: 1 0 calc(35% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(35% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-35.with-slider {
    flex: 1 0 calc(35% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-35.no-grow {
    flex: 0 0 calc(35% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(35% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-40 {
    flex: 1 0 calc(40% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(40% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-40.with-slider {
    flex: 1 0 calc(40% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-40.no-grow {
    flex: 0 0 calc(40% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(40% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-45 {
    flex: 1 0 calc(45% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(45% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-45.with-slider {
    flex: 1 0 calc(45% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-45.no-grow {
    flex: 0 0 calc(45% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(45% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-50 {
    flex: 1 0 calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-50.with-slider {
    flex: 1 0 calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-50.no-grow {
    flex: 0 0 calc(50% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(50% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-55 {
    flex: 1 0 calc(55% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(55% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-55.with-slider {
    flex: 1 0 calc(55% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-55.no-grow {
    flex: 0 0 calc(55% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(55% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-60 {
    flex: 1 0 calc(60% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(60% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-60.with-slider {
    flex: 1 0 calc(60% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-60.no-grow {
    flex: 0 0 calc(60% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(60% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-65 {
    flex: 1 0 calc(65% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(65% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-65.with-slider {
    flex: 1 0 calc(65% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-65.no-grow {
    flex: 0 0 calc(65% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(65% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-70 {
    flex: 1 0 calc(70% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(70% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-70.with-slider {
    flex: 1 0 calc(70% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-70.no-grow {
    flex: 0 0 calc(70% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(70% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-75 {
    flex: 1 0 calc(75% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(75% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-75.with-slider {
    flex: 1 0 calc(75% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-75.no-grow {
    flex: 0 0 calc(75% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(75% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-80 {
    flex: 1 0 calc(80% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(80% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-80.with-slider {
    flex: 1 0 calc(80% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-80.no-grow {
    flex: 0 0 calc(80% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(80% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-85 {
    flex: 1 0 calc(85% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(85% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-85.with-slider {
    flex: 1 0 calc(85% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-85.no-grow {
    flex: 0 0 calc(85% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(85% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-90 {
    flex: 1 0 calc(90% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(90% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-90.with-slider {
    flex: 1 0 calc(90% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-90.no-grow {
    flex: 0 0 calc(90% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(90% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-95 {
    flex: 1 0 calc(95% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(95% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-95.with-slider {
    flex: 1 0 calc(95% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-95.no-grow {
    flex: 0 0 calc(95% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(95% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-100 {
    flex: 1 0 calc(100% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(100% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-100.with-slider {
    flex: 1 0 calc(100% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
    width: calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525 - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
}

.flex-gap-50>.flex-col-100.no-grow {
    flex: 0 0 calc(100% - (25.0062515629px + 12.5031257814 * (100vw - 375px)/ 1525));
    width: calc(100% - (25.0006250156px + 12.5003125078 * (100vw - 375px)/ 1525))
}

.flex-2-col>* {
    flex: 0 0 50%
}

.flex-2-col.gutter-20,
.flex-3-col.gutter-20,
.flex-4-col.gutter-20,
.flex-5-col.gutter-20 {
    margin-bottom: calc(-13.3333333333px + -6.6666666667 * (100vw - 375px)/ 1525);
    margin-left: calc(-13.3333333333px + -6.6666666667 * (100vw - 375px)/ 1525)
}

.flex-2-col.gutter-20>* {
    margin-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-2-col.gutter-30,
.flex-3-col.gutter-30,
.flex-4-col.gutter-30,
.flex-5-col.gutter-30 {
    margin-bottom: calc(-20px + -10 * (100vw - 375px)/ 1525);
    margin-left: calc(-20px + -10 * (100vw - 375px)/ 1525)
}

.flex-2-col.gutter-30>* {
    margin-left: calc(20px + 10 * (100vw - 375px)/ 1525);
    margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(50% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(50% - (20px + 10 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-2-col.gutter-40,
.flex-3-col.gutter-40,
.flex-4-col.gutter-40,
.flex-5-col.gutter-40 {
    margin-bottom: calc(-26.6666666667px + -13.3333333333 * (100vw - 375px)/ 1525);
    margin-left: calc(-26.6666666667px + -13.3333333333 * (100vw - 375px)/ 1525)
}

.flex-2-col.gutter-40>* {
    margin-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    margin-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-2-col.gutter-50,
.flex-3-col.gutter-50,
.flex-4-col.gutter-50,
.flex-5-col.gutter-50 {
    margin-bottom: calc(-33.3333333333px + -16.6666666667 * (100vw - 375px)/ 1525);
    margin-left: calc(-33.3333333333px + -16.6666666667 * (100vw - 375px)/ 1525)
}

.flex-2-col.gutter-50>* {
    margin-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-2-col.gutter-60,
.flex-3-col.gutter-60,
.flex-4-col.gutter-60,
.flex-5-col.gutter-60 {
    margin-bottom: calc(-40px + -20 * (100vw - 375px)/ 1525);
    margin-left: calc(-40px + -20 * (100vw - 375px)/ 1525)
}

.flex-2-col.gutter-60>* {
    margin-left: calc(40px + 20 * (100vw - 375px)/ 1525);
    margin-bottom: calc(40px + 20 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(50% - (40px + 20 * (100vw - 375px)/ 1525));
    width: calc(50% - (40px + 20 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-3-col>* {
    flex: 0 0 33.3333333333%
}

.flex-3-col.gutter-20>* {
    margin-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(33.3333333333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(33.3333333333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-3-col.gutter-30>* {
    margin-left: calc(20px + 10 * (100vw - 375px)/ 1525);
    margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(33.3333333333% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(33.3333333333% - (20px + 10 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-3-col.gutter-40>* {
    margin-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    margin-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(33.3333333333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(33.3333333333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-3-col.gutter-50>* {
    margin-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(33.3333333333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(33.3333333333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-3-col.gutter-60>* {
    margin-left: calc(40px + 20 * (100vw - 375px)/ 1525);
    margin-bottom: calc(40px + 20 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(33.3333333333% - (40px + 20 * (100vw - 375px)/ 1525));
    width: calc(33.3333333333% - (40px + 20 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-4-col>* {
    flex: 0 0 25%
}

.flex-4-col.gutter-20>* {
    margin-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-4-col.gutter-30>* {
    margin-left: calc(20px + 10 * (100vw - 375px)/ 1525);
    margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(25% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(25% - (20px + 10 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-4-col.gutter-40>* {
    margin-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    margin-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(25% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(25% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-4-col.gutter-50>* {
    margin-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(25% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(25% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-4-col.gutter-60>* {
    margin-left: calc(40px + 20 * (100vw - 375px)/ 1525);
    margin-bottom: calc(40px + 20 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(25% - (40px + 20 * (100vw - 375px)/ 1525));
    width: calc(25% - (40px + 20 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-5-col>* {
    flex: 0 0 20%
}

.flex-5-col.gutter-20>* {
    margin-left: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-5-col.gutter-30>* {
    margin-left: calc(20px + 10 * (100vw - 375px)/ 1525);
    margin-bottom: calc(20px + 10 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(20% - (20px + 10 * (100vw - 375px)/ 1525));
    width: calc(20% - (20px + 10 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-5-col.gutter-40>* {
    margin-left: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    margin-bottom: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(20% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    width: calc(20% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-5-col.gutter-50>* {
    margin-left: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    margin-bottom: calc(33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(20% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    width: calc(20% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.flex-5-col.gutter-60>* {
    margin-left: calc(40px + 20 * (100vw - 375px)/ 1525);
    margin-bottom: calc(40px + 20 * (100vw - 375px)/ 1525);
    flex: 0 0 calc(20% - (40px + 20 * (100vw - 375px)/ 1525));
    width: calc(20% - (40px + 20 * (100vw - 375px)/ 1525));
    display: flex;
    flex-direction: column
}

.button-wrapper.form-col,
.form-wrapper .btn-col,
.posrel {
    position: relative
}

#logo,
.flex,
.login-register-btn-wrap .phone-btn .phone-icon,
.same-height-slider .slick-track {
    display: flex
}

.flex-wrap {
    flex-wrap: wrap
}

.justify-content-center {
    justify-content: center
}

.justify-content-space-between {
    justify-content: space-between
}

.justify-content-flex-start {
    justify-content: flex-start
}

.align-items-center {
    align-items: center
}

.align-items-flex-start {
    align-items: flex-start
}

.align-items-flex-end {
    align-items: flex-end
}

header {
    background: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    left: 0;
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .1)
}

.main-navbar {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.navbar-toggle {
    display: none;
    position: relative;
    float: right;
    padding: 14px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #4187F5;
    color: #fff;
    text-align: center;
    box-shadow: 0px 1px 0px 2px rgba(0,0,0,1);
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #fff
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

.main-nav {
    padding-right: 20px;
    flex: 2
}

.main-nav li.courses-menu-item>ul.sub-menu {
    width: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 1.5vw 1vw;
    max-width: 1300px;
    transition: 150ms ease-in;
    opacity: 0 !important;
    visibility: hidden !important;
    display: grid !important;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    grid-template-columns: auto auto auto;
}

.main-nav li.courses-menu-item ul.sub-menu>li.google-marketing>a {
    border-bottom: 1px solid #34a853
}

.main-nav li.courses-menu-item ul.sub-menu>li.social-media>a {
    border-bottom: 1px solid #0085ca
}

.main-nav li.courses-menu-item ul.sub-menu>li.content-creation>a {
    border-bottom: 1px solid #e43f87
}

.main-nav li.courses-menu-item ul.sub-menu>li.soft-skills>a {
    border-bottom: 1px solid #8c4799
}

.main-nav li.courses-menu-item ul.sub-menu>li.web-design>a {
    border-bottom: 1px solid #4187F5
}

.main-nav li.courses-menu-item ul.sub-menu>li.fundamental-course>a {
    border-bottom: 1px solid #4a93cf
}

.main-nav li.courses-menu-item ul.sub-menu>li.creative-content>a {
    border-bottom: 1px solid #00b2b0
}

.main-nav li.courses-menu-item:hover>ul.sub-menu {
    display: block
}

.courses-menu-item>ul.sub-menu .sub-menu {
    list-style: none;
    padding-left: 0
}

.courses-menu-item>ul.sub-menu>li {
    flex: 0 0 calc(33% - 30px);
    padding: 0 15px
}

.courses-menu-item>ul.sub-menu .sub-menu li {
    padding-bottom: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525);
    line-height: 1em
}

.courses-menu-item>ul.sub-menu .sub-menu li a {
    font-size: calc(10px + (12 - 10) * (100vw - 375px) / (1900 - 375))
}

.main-nav .courses-menu-item>.sub-menu>li>a {
    color: #002338;
    font-size: calc(12px + (16 - 12) * (100vw - 375px) / (1900 - 375));
    font-weight: 700;
    padding-bottom: 5px;
    margin-bottom: 10px;
    display: block
}

.main-nav .courses-menu-item>.sub-menu>li>a:hover {
    color: #4187F5;
    text-decoration: none
}

.main-nav .courses-menu-item .sub-menu .sub-menu {
    position: relative;
    box-shadow: none;
    padding: 0 0 10px
}

.block,
.mobile-menu .menu-main-menu-container>ul>li.collapsed>.collapse-btn-wrap .minus-btn,
.mobile-menu .menu-main-menu-container>ul>li.courses-menu-item>ul.sub-menu>li.collapsed>.collapse-btn-wrap .minus-btn,
.mobile-menu .menu-main-menu-container>ul>li.courses-menu-item>ul>li>.collapse-btn-wrap .plus-btn,
.mobile-menu .menu-main-menu-container>ul>li.menu-item-has-children>.collapse-btn-wrap .plus-btn,
.tab-content.active {
    display: block
}

@media (max-width:1200px) {
    .courses-menu-item>ul.sub-menu>li {
        padding: 7px 5px
    }
}

@media (max-width:991px) {
    .courses-menu-item>ul.sub-menu>li {
        padding: 0
    }

    .main-nav li.courses-menu-item>ul.sub-menu {
        display: none !important
    }

    .main-nav li.courses-menu-item.open>ul.sub-menu {
        display: block !important;
        padding-left: 0
    }
}

.main-nav .courses-menu-item>ul.sub-menu {
    display: none !important
}

.main-nav ul {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.main-nav ul li {
    list-style: none
}

.main-nav ul li a:hover {
    text-decoration: underline;
    color: #4187F5
}

.main-nav .sub-menu {
    transition: .25s;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    padding: calc(10px + 5 * (100vw - 375px)/ 1525) calc(20px + 10 * (100vw - 375px)/ 1525);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .1);
    background: #fff;
    list-style: none;
    top: 95%;
    display: block
}

.main-nav ul li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    display: block
}

.main-nav #menu-main-menu>li.menu-item-has-children>a:after {
    font-family: FontAwesome;
    content: "";
    display: inline;
    padding-right: 3px;
    margin-left: 5px;
    vertical-align: initial;
    font-weight: 900
}

.login-register-btn {
    text-transform: uppercase
}

#logo img {
    height: 100%;
    max-width: calc(50px + (213 - 100) * (100vw - 375px) / (1900 - 375));
    padding-top: 5px
}

.fullwidth-header {
    background-color: #effefd
}

.mobile-menu,
footer {
    background-color: #fff
}

.fullwidth-header h1 {
    font-size: calc(40px + 20 * (100vw - 375px) / 1525)
}

.fullwidth-header .description {
    padding-right: 0
}

.fullwidth-header .canvas-container {
    width: calc(533.3333333333px + 266.6666666667 * (100vw - 375px)/ 1525);
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

.fullwidth-header .waves {
    position: absolute;
    top: -200px;
    bottom: 0;
    right: calc(-66.6666666667px + -33.3333333333 * (100vw - 375px)/ 1525)
}

/* .login-register-btn-wrap {
    display: flex;
    align-items: center
} */

.login-register-btn-wrap .phone-btn {
    display: flex;
    align-items: center;
    font-weight: 600
}

.login-register-btn-wrap .phone-btn .phone-icon img {
    width: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525);
    height: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
}

.mobile-menu {
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: auto;
    width: 400px;
    right: 0;
    z-index: 3;
    opacity: 0;
    transition: opacity .15s cubic-bezier(.4, 0, .2, 1);
    padding-top: 70px;
}

.mobile-menu .close-menu {
    z-index: 2;
    position: absolute;
    right: calc(20px + 10 * (100vw - 375px)/ 1525);
    top: 2%;
    height: 30px;
    bottom: auto
}

.mobile-menu .close-menu svg {
    width: 30px;
    height: 30px
}

.mobile-menu .close-menu svg path {
    stroke: #4187F5
}

.mobile-menu.menu-open {
    visibility: visible;
    opacity: 1;
    z-index: 999;
}

@media only screen and (max-width:991px) {
    .flex-gap-5>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-50-sm {
        flex: 1 0 calc(50% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-50-sm.no-grow,
    .flex-gap-5>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-100-sm,
    .flex-gap-15>.flex-col-100-sm,
    .flex-gap-20>.flex-col-100-sm,
    .flex-gap-30>.flex-col-100-sm,
    .flex-gap-40>.flex-col-100-sm,
    .flex-gap-50>.flex-col-100-sm,
    .flex-gap-5>.flex-col-100-sm {
        flex: 1 1 100%;
        width: 100%
    }

    .flex-gap-10>.flex-col-100-sm.no-grow,
    .flex-gap-10>.flex-col-100-xs.no-grow,
    .flex-gap-15>.flex-col-100-sm.no-grow,
    .flex-gap-15>.flex-col-100-xs.no-grow,
    .flex-gap-20>.flex-col-100-sm.no-grow,
    .flex-gap-20>.flex-col-100-xs.no-grow,
    .flex-gap-30>.flex-col-100-sm.no-grow,
    .flex-gap-30>.flex-col-100-xs.no-grow,
    .flex-gap-40>.flex-col-100-sm.no-grow,
    .flex-gap-40>.flex-col-100-xs.no-grow,
    .flex-gap-50>.flex-col-100-sm.no-grow,
    .flex-gap-50>.flex-col-100-xs.no-grow,
    .flex-gap-5>.flex-col-100-sm.no-grow,
    .flex-gap-5>.flex-col-100-xs.no-grow {
        flex: 0 0 100%;
        width: 100%
    }

    .flex-gap-10>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-50-sm {
        flex: 1 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-50-sm.no-grow,
    .flex-gap-10>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-50-sm {
        flex: 1 0 calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-50-sm.no-grow,
    .flex-gap-15>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-50-sm {
        flex: 1 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-50-sm.no-grow,
    .flex-gap-20>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (20px + 10 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-50-sm {
        flex: 1 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-50-sm.no-grow,
    .flex-gap-30>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-50-sm {
        flex: 1 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-20>*,
    .flex-3-col.gutter-20>*,
    .flex-4-col.gutter-20>*,
    .flex-5-col.gutter-20>*,
    .flex-gap-40>.flex-col-50-sm.no-grow,
    .flex-gap-40>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-33-sm {
        flex: 1 0 calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-33-sm.no-grow {
        flex: 0 0 calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33.33333% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-50-sm {
        flex: 1 0 calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-50-sm.no-grow,
    .flex-gap-50>.flex-col-50-xs.no-grow {
        flex: 0 0 calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-30>*,
    .flex-3-col.gutter-30>*,
    .flex-4-col.gutter-30>*,
    .flex-5-col.gutter-30>* {
        flex: 0 0 calc(50% - (20px + 10 * (100vw - 375px)/ 1525));
        width: calc(50% - (20px + 10 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-40>*,
    .flex-3-col.gutter-40>*,
    .flex-4-col.gutter-40>*,
    .flex-5-col.gutter-40>* {
        flex: 0 0 calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-50>*,
    .flex-3-col.gutter-50>*,
    .flex-4-col.gutter-50>*,
    .flex-5-col.gutter-50>* {
        flex: 0 0 calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-60>*,
    .flex-3-col.gutter-60>*,
    .flex-4-col.gutter-60>*,
    .flex-5-col.gutter-60>* {
        flex: 0 0 calc(50% - (40px + 20 * (100vw - 375px)/ 1525));
        width: calc(50% - (40px + 20 * (100vw - 375px)/ 1525))
    }

    .navbar-toggle {
        display: block
    }

    .logo-wrapper {
        z-index: 100;
        position: relative;
        background: #fff
    }

    .mobile-menu:before {
        content: '';
        z-index: 2;
        background: #fff;
        height: 70px;
        width: 100%;
        position: absolute;
        top: 0
    }

    .main-nav {
        display: none
    }

    #logo img {
        max-width: 120px
    }

    .fullwidth-header .description {
        padding-right: 0
    }

    .fullwidth-header .waves {
        right: calc(-200px + -100 * (100vw - 375px)/ 1525)
    }

    /* .mobile-menu-open .login-register-btn-wrap {
        display: flex;
        left: auto;
        right: 55px;
        width: 400px
    } */

    /* .login-register-btn-wrap {
        position: fixed;
        top: 13px;
        left: auto;
        right: 80px;
        width: 100%;
        justify-content: flex-end;
        height: 50px;
        z-index: 222
    } */

    .mobile-menu {
        display: block;
        left: auto
    }
}

@media only screen and (max-width:540px) {
    /* .login-register-btn-wrap {
        right: 55px;
    } */

    .mobile-menu {
        left: 0;
        right: 0;
        width: 100%
    }
}

.mobile-menu .menu-main-menu-container {
    display: flex;
    align-items: flex-start;
    padding: calc(20px + 10 * (100vw - 375px)/ 1525);
    padding-top: calc(100px + 50 * (100vw - 375px)/ 1525);
    justify-content: center;
    max-height: calc(90vh - (100px + 50 * (100vw - 375px)/ 1525) - (20px + 10 * (100vw - 375px)/ 1525));
    overflow: scroll
}

.mobile-menu .menu-main-menu-container li {
    list-style: none;
    position: relative
}

.mobile-menu .menu-main-menu-container li .collapse-btn-wrap {
    position: absolute;
    right: 0;
    height: 40px;
    display: flex;
    align-items: center;
    top: calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525)
}

.mobile-menu .menu-main-menu-container li .collapse-btn-wrap .collapse-menu-btn {
    display: none;
    border: none;
    background-color: rgba(0, 0, 0, 0);
    position: relative;
    z-index: 3
}

.mobile-menu .menu-main-menu-container li .collapse-btn-wrap .collapse-menu-btn svg {
    font-size: 18px
}

.mobile-menu .menu-main-menu-container>ul {
    flex: 1
}

.mobile-menu .menu-main-menu-container>ul>li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    font-size: calc(16.9230769231px + 5.0769230769 * (100vw - 375px) / 1525);
    padding: calc(10px + 5 * (100vw - 375px)/ 1525);
    border-bottom: 1px solid #002338
}

.custom-marker ul li:before,
.footer-wrap .col .widget-title {
    font-size: calc(13.3333333333px + 6.6666666667 * (100vw - 375px) / 1525)
}

.mobile-menu .menu-main-menu-container>ul>li>ul.sub-menu {
    display: none;
    flex: 0 0 100%;
    padding: 15px 0px 0px 10px
}

.mobile-menu .menu-main-menu-container>ul>li>ul.sub-menu>li {
    font-size: calc(13.0769230769px + 3.9230769231 * (100vw - 375px) / 1525)
}

.mobile-menu .menu-main-menu-container>ul>li:first-child {
    border-top: 1px solid #002338
}

#breadcrumbs,
.hide,
.main-btn.hide,
.mobile-menu .menu-main-menu-container>ul>li.collapsed>.collapse-btn-wrap .plus-btn,
.mobile-menu .menu-main-menu-container>ul>li.courses-menu-item>ul.sub-menu>li.collapsed>.collapse-btn-wrap .plus-btn,
.tab-btn.active.hide,
.tab-content {
    display: none
}

.mobile-menu .menu-main-menu-container>ul>li.courses-menu-item>ul.sub-menu .collapse-btn-wrap {
    height: auto;
    right: -10px
}

.side-floating-btn {
    position: fixed;
    right: 10px;
    bottom: 5px;
    z-index: 22;
    width: calc(104.6666666667px + 52.3333333333 * (100vw - 375px)/ 1525);
    height: calc(102px + 51 * (100vw - 375px)/ 1525)
}

.popup-form-content {
    background: 29vw 18vw/80% no-repeat #e5f2f9;
    max-width: 1000px !important;
    padding: calc(40px + 20 * (100vw - 375px)/ 1525) 10%
}

.img-responsive,
.table-responsive,
img {
    max-width: 100%
}

.popup-form-content .carousel__button.is-close {
    background: #002338;
    top: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525);
    right: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525)
}

.popup-form-content .carousel__button {
    width: calc(20px + 10 * (100vw - 375px)/ 1525);
    height: calc(20px + 10 * (100vw - 375px)/ 1525)
}

.popup-form-content .carousel__button svg {
    width: calc(10px + 5 * (100vw - 375px)/ 1525);
    height: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.newsletter-form-wrapper .submit-wrapper {
    width: calc(133.3333333333px + 66.6666666667 * (100vw - 375px)/ 1525)
}

.newsletter-form-wrapper input {
    width: calc(100% - (133.3333333333px + 66.6666666667 * (100vw - 375px)/ 1525))
}

.newsletter-form-wrapper input[type=email] {
    background: #f7f7f7;
    border: none
}

.footer-wrap .col {
    flex: 0 0 33.33%;
    width: 33.33%
}

.footer-wrap .col ul li {
    list-style: none
}

.footer-wrap .col ul li a {
    color: #000;
    text-decoration: none
}

.footer-wrap .col.social-media {
    flex: 0 0 27%
}

@media only screen and (max-width:991px) {
    .footer-wrap .col {
        flex: 0 0 100%;
        width: 100%;
        margin-bottom: calc(13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525)
    }

    .footer-wrap .col.menu-col {
        flex: 0 0 50%;
        width: 50%
    }

    .footer-wrap .col.social-media {
        flex: 0 0 100%;
        width: 100%
    }
}

.footer-logo {
    width: calc(142px + 71 * (100vw - 375px)/ 1525);
    height: calc(48px + 24 * (100vw - 375px)/ 1525)
}

@keyframes heartbeat {
    from {
        transform: scale(1.3);
        transform-origin: center center;
        animation-timing-function: ease-out
    }

    10%,
    33% {
        transform: scale(1.2);
        animation-timing-function: ease-in
    }

    17% {
        transform: scale(1.28);
        animation-timing-function: ease-out
    }

    45% {
        transform: scale(1.3);
        animation-timing-function: ease-out
    }
}

@keyframes pulsate-bck {

    0%,
    100% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(1.2)
    }
}

@keyframes moving-vertical-1 {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(-7%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-down-1 {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(7%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-2 {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(-15%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-btn {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(-7%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-star {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(-35%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-pin {
    0% {
        -webkit-transform: translateY(0)
    }

    50% {
        transform: translateY(-15%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes moving-vertical-pin-mobile {
    0% {
        -webkit-transform: translateX(70%) translateY(0)
    }

    50% {
        transform: translateX(70%) translateY(-15%)
    }

    100% {
        transform: translateX(70%) translateY(0)
    }
}

.moving-vertical-low-1 {
    animation: 3s ease-in-out infinite both moving-vertical-1
}

.moving-vertical-low-2 {
    animation: 4s ease-in-out infinite both moving-vertical-1
}

.moving-vertical-low-3 {
    animation: 5s ease-in-out infinite both moving-vertical-1
}

.moving-vertical-low-4 {
    animation: 6s ease-in-out infinite both moving-vertical-1
}

.moving-vertical-low-5 {
    animation: 7s ease-in-out infinite both moving-vertical-1
}

.moving-vertical-down-low-5 {
    animation: 7s ease-in-out infinite both moving-vertical-down-1
}

.moving-vertical-1 {
    animation: 3s ease-in-out infinite both moving-vertical-2
}

.moving-vertical-2 {
    animation: 4s ease-in-out infinite both moving-vertical-2
}

.moving-vertical-3 {
    animation: 5s ease-in-out infinite both moving-vertical-2
}

.moving-vertical-4 {
    animation: 6s ease-in-out infinite both moving-vertical-2
}

.moving-vertical-5 {
    animation: 7s ease-in-out infinite both moving-vertical-2
}

.moving-vertical-btn {
    animation: 7s ease-in-out infinite both moving-vertical-btn
}

.moving-vertical-star-1,
.moving-vertical-star-3 {
    animation: 1.2s ease-in-out infinite both moving-vertical-star
}

.moving-vertical-star-2 {
    animation: .8s ease-in-out infinite both moving-vertical-star
}

.moving-vertical-star-4 {
    animation: 1.6s ease-in-out infinite both moving-vertical-star
}

.moving-vertical-star-5 {
    animation: 2s ease-in-out infinite both moving-vertical-star
}

.heartbeat {
    animation: 1.5s ease-in-out infinite both heartbeat
}

.pulsate-bck {
    animation: .5s ease-in-out infinite both pulsate-bck
}

.no-scroll {
    position: fixed;
    touch-action: none
}

img {
    height: auto
}

.form-wrapper .form-col:not(.form-col.acceptance) input,
.form-wrapper .form-col:not(.form-col.acceptance) select,
.form-wrapper .form-col:not(.form-col.acceptance) textarea,
.image-full img,
.w-100 {
    width: 100%
}

.h-100,
.same-height-slider .slick-slide .testimonial,
.same-height-slider .slick-slide>div {
    height: 100%
}

table {
    border-collapse: collapse
}

.cursor-pointer,
.pointer {
    cursor: pointer
}

.container {
    max-width: 1920px;
    width: 90%;
    margin: 0 auto
}
@media (min-width: 768px) {
    .container {
        width: 80%;
    } 
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

@media (min-width: 768px) {
    .text-left-from-sm {
        text-align: left
    } 
}
@media (min-width: 992px) {
    .text-left-from-md {
        text-align: left
    } 
}

.text-light-blue {
    color: #0085ca
}

.text-white {
    color: #fff
}

.pagination .page-numbers.current,
.text-yellow {
    color: #FFBD43
}

.text-green {
    color: #4187F5
}

.button-wrapper.form-col .wpcf7-spinner {
    bottom: 0
}

.form-col.acceptance .wpcf7-list-item {
    margin-left: 0
}

.border-radius-50 {
    border-radius: 50%
}

.custom-nav,
.custom-nav svg {
    width: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525);
    height: calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.slick-slider.with-nav {
    padding: 0 calc(26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525)
}

.slick-slider.with-nav .custom-nav {
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.slick-slider.with-nav .custom-nav.left {
    left: calc(-6.6666666667px + -3.3333333333 * (100vw - 375px)/ 1525)
}

.slick-slider.with-nav .custom-nav.right {
    right: calc(-6.6666666667px + -3.3333333333 * (100vw - 375px)/ 1525)
}

.slick-list {
    margin: 0 calc(-16.6666666667px + -8.3333333333 * (100vw - 375px)/ 1525)
}

/* .slick-slide {
    margin: 0 calc(16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525)
} */

.slick-vertical .slick-slide {
    border: none
}

.slick-dots {
    list-style: none;
    display: flex;
    justify-content: center;
    padding-left: 0
}

.slick-dots li button {
    cursor: pointer;
    background: #ddd;
    border: 1px solid #ddd;
    content: "";
    font-size: 0;
    padding: 0;
    width: calc(8px + 4 * (100vw - 375px)/ 1525);
    height: calc(8px + 4 * (100vw - 375px)/ 1525);
    margin: 0 calc(3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525);
    border-radius: 50%
}

.slick-dots li.slick-active button {
    background: #4187F5;
    background: linear-gradient(90deg, #4187F5 0, #0085ca 100%)
}

.same-height-slider .slick-track>.slick-slide {
    height: auto;
    display: flex;
    flex-direction: column
}

.same-height-slider .slick-slide .testimonial .text-wrap {
    height: calc(100% - (66.6666666667px + 33.3333333333 * (100vw - 375px)/ 1525))
}

.form-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: calc(10px + 5 * (100vw - 375px)/ 1525)
}

.form-wrapper .form-col:not(.form-col.acceptance) {
    flex: 1 1 calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
}

.form-wrapper .form-col.one-third:not(.form-col.acceptance) {
    flex: 1 1 calc(33.333333% - (10px + 5 * (100vw - 375px)/ 1525))
}

.form-wrapper .form-col:not(.form-col.acceptance) label {
    display: none
}

@media only screen and (max-width:767px) {
    body {
        font-size: calc(13.0769230769px + 3.9230769231 * (100vw - 375px) / 1525)
    }

    .flex-gap-10>.flex-col-0,
    .flex-gap-10>.flex-col-0.with-slider,
    .flex-gap-10>.flex-col-10,
    .flex-gap-10>.flex-col-10.with-slider,
    .flex-gap-10>.flex-col-100,
    .flex-gap-10>.flex-col-100-xs,
    .flex-gap-10>.flex-col-100.with-slider,
    .flex-gap-10>.flex-col-15,
    .flex-gap-10>.flex-col-15.with-slider,
    .flex-gap-10>.flex-col-20,
    .flex-gap-10>.flex-col-20.with-slider,
    .flex-gap-10>.flex-col-25,
    .flex-gap-10>.flex-col-25.with-slider,
    .flex-gap-10>.flex-col-30,
    .flex-gap-10>.flex-col-30.with-slider,
    .flex-gap-10>.flex-col-33,
    .flex-gap-10>.flex-col-33.with-slider,
    .flex-gap-10>.flex-col-35,
    .flex-gap-10>.flex-col-35.with-slider,
    .flex-gap-10>.flex-col-40,
    .flex-gap-10>.flex-col-40.with-slider,
    .flex-gap-10>.flex-col-45,
    .flex-gap-10>.flex-col-45.with-slider,
    .flex-gap-10>.flex-col-50,
    .flex-gap-10>.flex-col-50.with-slider,
    .flex-gap-10>.flex-col-55,
    .flex-gap-10>.flex-col-55.with-slider,
    .flex-gap-10>.flex-col-60,
    .flex-gap-10>.flex-col-60.with-slider,
    .flex-gap-10>.flex-col-65,
    .flex-gap-10>.flex-col-65.with-slider,
    .flex-gap-10>.flex-col-70,
    .flex-gap-10>.flex-col-70.with-slider,
    .flex-gap-10>.flex-col-75,
    .flex-gap-10>.flex-col-75.with-slider,
    .flex-gap-10>.flex-col-80,
    .flex-gap-10>.flex-col-80.with-slider,
    .flex-gap-10>.flex-col-85,
    .flex-gap-10>.flex-col-85.with-slider,
    .flex-gap-10>.flex-col-90,
    .flex-gap-10>.flex-col-90.with-slider,
    .flex-gap-10>.flex-col-95,
    .flex-gap-10>.flex-col-95.with-slider,
    .flex-gap-15>.flex-col-0,
    .flex-gap-15>.flex-col-0.with-slider,
    .flex-gap-15>.flex-col-10,
    .flex-gap-15>.flex-col-10.with-slider,
    .flex-gap-15>.flex-col-100,
    .flex-gap-15>.flex-col-100-xs,
    .flex-gap-15>.flex-col-100.with-slider,
    .flex-gap-15>.flex-col-15,
    .flex-gap-15>.flex-col-15.with-slider,
    .flex-gap-15>.flex-col-20,
    .flex-gap-15>.flex-col-20.with-slider,
    .flex-gap-15>.flex-col-25,
    .flex-gap-15>.flex-col-25.with-slider,
    .flex-gap-15>.flex-col-30,
    .flex-gap-15>.flex-col-30.with-slider,
    .flex-gap-15>.flex-col-33,
    .flex-gap-15>.flex-col-33.with-slider,
    .flex-gap-15>.flex-col-35,
    .flex-gap-15>.flex-col-35.with-slider,
    .flex-gap-15>.flex-col-40,
    .flex-gap-15>.flex-col-40.with-slider,
    .flex-gap-15>.flex-col-45,
    .flex-gap-15>.flex-col-45.with-slider,
    .flex-gap-15>.flex-col-50,
    .flex-gap-15>.flex-col-50.with-slider,
    .flex-gap-15>.flex-col-55,
    .flex-gap-15>.flex-col-55.with-slider,
    .flex-gap-15>.flex-col-60,
    .flex-gap-15>.flex-col-60.with-slider,
    .flex-gap-15>.flex-col-65,
    .flex-gap-15>.flex-col-65.with-slider,
    .flex-gap-15>.flex-col-70,
    .flex-gap-15>.flex-col-70.with-slider,
    .flex-gap-15>.flex-col-75,
    .flex-gap-15>.flex-col-75.with-slider,
    .flex-gap-15>.flex-col-80,
    .flex-gap-15>.flex-col-80.with-slider,
    .flex-gap-15>.flex-col-85,
    .flex-gap-15>.flex-col-85.with-slider,
    .flex-gap-15>.flex-col-90,
    .flex-gap-15>.flex-col-90.with-slider,
    .flex-gap-15>.flex-col-95,
    .flex-gap-15>.flex-col-95.with-slider,
    .flex-gap-20>.flex-col-0,
    .flex-gap-20>.flex-col-0.with-slider,
    .flex-gap-20>.flex-col-10,
    .flex-gap-20>.flex-col-10.with-slider,
    .flex-gap-20>.flex-col-100,
    .flex-gap-20>.flex-col-100-xs,
    .flex-gap-20>.flex-col-100.with-slider,
    .flex-gap-20>.flex-col-15,
    .flex-gap-20>.flex-col-15.with-slider,
    .flex-gap-20>.flex-col-20,
    .flex-gap-20>.flex-col-20.with-slider,
    .flex-gap-20>.flex-col-25,
    .flex-gap-20>.flex-col-25.with-slider,
    .flex-gap-20>.flex-col-30,
    .flex-gap-20>.flex-col-30.with-slider,
    .flex-gap-20>.flex-col-33,
    .flex-gap-20>.flex-col-33.with-slider,
    .flex-gap-20>.flex-col-35,
    .flex-gap-20>.flex-col-35.with-slider,
    .flex-gap-20>.flex-col-40,
    .flex-gap-20>.flex-col-40.with-slider,
    .flex-gap-20>.flex-col-45,
    .flex-gap-20>.flex-col-45.with-slider,
    .flex-gap-20>.flex-col-50,
    .flex-gap-20>.flex-col-50.with-slider,
    .flex-gap-20>.flex-col-55,
    .flex-gap-20>.flex-col-55.with-slider,
    .flex-gap-20>.flex-col-60,
    .flex-gap-20>.flex-col-60.with-slider,
    .flex-gap-20>.flex-col-65,
    .flex-gap-20>.flex-col-65.with-slider,
    .flex-gap-20>.flex-col-70,
    .flex-gap-20>.flex-col-70.with-slider,
    .flex-gap-20>.flex-col-75,
    .flex-gap-20>.flex-col-75.with-slider,
    .flex-gap-20>.flex-col-80,
    .flex-gap-20>.flex-col-80.with-slider,
    .flex-gap-20>.flex-col-85,
    .flex-gap-20>.flex-col-85.with-slider,
    .flex-gap-20>.flex-col-90,
    .flex-gap-20>.flex-col-90.with-slider,
    .flex-gap-20>.flex-col-95,
    .flex-gap-20>.flex-col-95.with-slider,
    .flex-gap-30>.flex-col-0,
    .flex-gap-30>.flex-col-0.with-slider,
    .flex-gap-30>.flex-col-10,
    .flex-gap-30>.flex-col-10.with-slider,
    .flex-gap-30>.flex-col-100,
    .flex-gap-30>.flex-col-100-xs,
    .flex-gap-30>.flex-col-100.with-slider,
    .flex-gap-30>.flex-col-15,
    .flex-gap-30>.flex-col-15.with-slider,
    .flex-gap-30>.flex-col-20,
    .flex-gap-30>.flex-col-20.with-slider,
    .flex-gap-30>.flex-col-25,
    .flex-gap-30>.flex-col-25.with-slider,
    .flex-gap-30>.flex-col-30,
    .flex-gap-30>.flex-col-30.with-slider,
    .flex-gap-30>.flex-col-33,
    .flex-gap-30>.flex-col-33.with-slider,
    .flex-gap-30>.flex-col-35,
    .flex-gap-30>.flex-col-35.with-slider,
    .flex-gap-30>.flex-col-40,
    .flex-gap-30>.flex-col-40.with-slider,
    .flex-gap-30>.flex-col-45,
    .flex-gap-30>.flex-col-45.with-slider,
    .flex-gap-30>.flex-col-50,
    .flex-gap-30>.flex-col-50.with-slider,
    .flex-gap-30>.flex-col-55,
    .flex-gap-30>.flex-col-55.with-slider,
    .flex-gap-30>.flex-col-60,
    .flex-gap-30>.flex-col-60.with-slider,
    .flex-gap-30>.flex-col-65,
    .flex-gap-30>.flex-col-65.with-slider,
    .flex-gap-30>.flex-col-70,
    .flex-gap-30>.flex-col-70.with-slider,
    .flex-gap-30>.flex-col-75,
    .flex-gap-30>.flex-col-75.with-slider,
    .flex-gap-30>.flex-col-80,
    .flex-gap-30>.flex-col-80.with-slider,
    .flex-gap-30>.flex-col-85,
    .flex-gap-30>.flex-col-85.with-slider,
    .flex-gap-30>.flex-col-90,
    .flex-gap-30>.flex-col-90.with-slider,
    .flex-gap-30>.flex-col-95,
    .flex-gap-30>.flex-col-95.with-slider,
    .flex-gap-40>.flex-col-0,
    .flex-gap-40>.flex-col-0.with-slider,
    .flex-gap-40>.flex-col-10,
    .flex-gap-40>.flex-col-10.with-slider,
    .flex-gap-40>.flex-col-100,
    .flex-gap-40>.flex-col-100-xs,
    .flex-gap-40>.flex-col-100.with-slider,
    .flex-gap-40>.flex-col-15,
    .flex-gap-40>.flex-col-15.with-slider,
    .flex-gap-40>.flex-col-20,
    .flex-gap-40>.flex-col-20.with-slider,
    .flex-gap-40>.flex-col-25,
    .flex-gap-40>.flex-col-25.with-slider,
    .flex-gap-40>.flex-col-30,
    .flex-gap-40>.flex-col-30.with-slider,
    .flex-gap-40>.flex-col-33,
    .flex-gap-40>.flex-col-33.with-slider,
    .flex-gap-40>.flex-col-35,
    .flex-gap-40>.flex-col-35.with-slider,
    .flex-gap-40>.flex-col-40,
    .flex-gap-40>.flex-col-40.with-slider,
    .flex-gap-40>.flex-col-45,
    .flex-gap-40>.flex-col-45.with-slider,
    .flex-gap-40>.flex-col-50,
    .flex-gap-40>.flex-col-50.with-slider,
    .flex-gap-40>.flex-col-55,
    .flex-gap-40>.flex-col-55.with-slider,
    .flex-gap-40>.flex-col-60,
    .flex-gap-40>.flex-col-60.with-slider,
    .flex-gap-40>.flex-col-65,
    .flex-gap-40>.flex-col-65.with-slider,
    .flex-gap-40>.flex-col-70,
    .flex-gap-40>.flex-col-70.with-slider,
    .flex-gap-40>.flex-col-75,
    .flex-gap-40>.flex-col-75.with-slider,
    .flex-gap-40>.flex-col-80,
    .flex-gap-40>.flex-col-80.with-slider,
    .flex-gap-40>.flex-col-85,
    .flex-gap-40>.flex-col-85.with-slider,
    .flex-gap-40>.flex-col-90,
    .flex-gap-40>.flex-col-90.with-slider,
    .flex-gap-40>.flex-col-95,
    .flex-gap-40>.flex-col-95.with-slider,
    .flex-gap-50>.flex-col-0,
    .flex-gap-50>.flex-col-0.with-slider,
    .flex-gap-50>.flex-col-10,
    .flex-gap-50>.flex-col-10.with-slider,
    .flex-gap-50>.flex-col-100,
    .flex-gap-50>.flex-col-100-xs,
    .flex-gap-50>.flex-col-100.with-slider,
    .flex-gap-50>.flex-col-15,
    .flex-gap-50>.flex-col-15.with-slider,
    .flex-gap-50>.flex-col-20,
    .flex-gap-50>.flex-col-20.with-slider,
    .flex-gap-50>.flex-col-25,
    .flex-gap-50>.flex-col-25.with-slider,
    .flex-gap-50>.flex-col-30,
    .flex-gap-50>.flex-col-30.with-slider,
    .flex-gap-50>.flex-col-33,
    .flex-gap-50>.flex-col-33.with-slider,
    .flex-gap-50>.flex-col-35,
    .flex-gap-50>.flex-col-35.with-slider,
    .flex-gap-50>.flex-col-40,
    .flex-gap-50>.flex-col-40.with-slider,
    .flex-gap-50>.flex-col-45,
    .flex-gap-50>.flex-col-45.with-slider,
    .flex-gap-50>.flex-col-50,
    .flex-gap-50>.flex-col-50.with-slider,
    .flex-gap-50>.flex-col-55,
    .flex-gap-50>.flex-col-55.with-slider,
    .flex-gap-50>.flex-col-60,
    .flex-gap-50>.flex-col-60.with-slider,
    .flex-gap-50>.flex-col-65,
    .flex-gap-50>.flex-col-65.with-slider,
    .flex-gap-50>.flex-col-70,
    .flex-gap-50>.flex-col-70.with-slider,
    .flex-gap-50>.flex-col-75,
    .flex-gap-50>.flex-col-75.with-slider,
    .flex-gap-50>.flex-col-80,
    .flex-gap-50>.flex-col-80.with-slider,
    .flex-gap-50>.flex-col-85,
    .flex-gap-50>.flex-col-85.with-slider,
    .flex-gap-50>.flex-col-90,
    .flex-gap-50>.flex-col-90.with-slider,
    .flex-gap-50>.flex-col-95,
    .flex-gap-50>.flex-col-95.with-slider,
    .flex-gap-5>.flex-col-0,
    .flex-gap-5>.flex-col-0.with-slider,
    .flex-gap-5>.flex-col-10,
    .flex-gap-5>.flex-col-10.with-slider,
    .flex-gap-5>.flex-col-100,
    .flex-gap-5>.flex-col-100-xs,
    .flex-gap-5>.flex-col-100.with-slider,
    .flex-gap-5>.flex-col-15,
    .flex-gap-5>.flex-col-15.with-slider,
    .flex-gap-5>.flex-col-20,
    .flex-gap-5>.flex-col-20.with-slider,
    .flex-gap-5>.flex-col-25,
    .flex-gap-5>.flex-col-25.with-slider,
    .flex-gap-5>.flex-col-30,
    .flex-gap-5>.flex-col-30.with-slider,
    .flex-gap-5>.flex-col-33,
    .flex-gap-5>.flex-col-33.with-slider,
    .flex-gap-5>.flex-col-35,
    .flex-gap-5>.flex-col-35.with-slider,
    .flex-gap-5>.flex-col-40,
    .flex-gap-5>.flex-col-40.with-slider,
    .flex-gap-5>.flex-col-45,
    .flex-gap-5>.flex-col-45.with-slider,
    .flex-gap-5>.flex-col-50,
    .flex-gap-5>.flex-col-50.with-slider,
    .flex-gap-5>.flex-col-55,
    .flex-gap-5>.flex-col-55.with-slider,
    .flex-gap-5>.flex-col-60,
    .flex-gap-5>.flex-col-60.with-slider,
    .flex-gap-5>.flex-col-65,
    .flex-gap-5>.flex-col-65.with-slider,
    .flex-gap-5>.flex-col-70,
    .flex-gap-5>.flex-col-70.with-slider,
    .flex-gap-5>.flex-col-75,
    .flex-gap-5>.flex-col-75.with-slider,
    .flex-gap-5>.flex-col-80,
    .flex-gap-5>.flex-col-80.with-slider,
    .flex-gap-5>.flex-col-85,
    .flex-gap-5>.flex-col-85.with-slider,
    .flex-gap-5>.flex-col-90,
    .flex-gap-5>.flex-col-90.with-slider,
    .flex-gap-5>.flex-col-95,
    .flex-gap-5>.flex-col-95.with-slider {
        flex: 1 1 100%;
        width: 100%
    }

    .flex-gap-10>.flex-col-0.no-grow,
    .flex-gap-10>.flex-col-10.no-grow,
    .flex-gap-10>.flex-col-100.no-grow,
    .flex-gap-10>.flex-col-15.no-grow,
    .flex-gap-10>.flex-col-20.no-grow,
    .flex-gap-10>.flex-col-25.no-grow,
    .flex-gap-10>.flex-col-30.no-grow,
    .flex-gap-10>.flex-col-33.no-grow,
    .flex-gap-10>.flex-col-35.no-grow,
    .flex-gap-10>.flex-col-40.no-grow,
    .flex-gap-10>.flex-col-45.no-grow,
    .flex-gap-10>.flex-col-50.no-grow,
    .flex-gap-10>.flex-col-55.no-grow,
    .flex-gap-10>.flex-col-60.no-grow,
    .flex-gap-10>.flex-col-65.no-grow,
    .flex-gap-10>.flex-col-70.no-grow,
    .flex-gap-10>.flex-col-75.no-grow,
    .flex-gap-10>.flex-col-80.no-grow,
    .flex-gap-10>.flex-col-85.no-grow,
    .flex-gap-10>.flex-col-90.no-grow,
    .flex-gap-10>.flex-col-95.no-grow,
    .flex-gap-15>.flex-col-0.no-grow,
    .flex-gap-15>.flex-col-10.no-grow,
    .flex-gap-15>.flex-col-100.no-grow,
    .flex-gap-15>.flex-col-15.no-grow,
    .flex-gap-15>.flex-col-20.no-grow,
    .flex-gap-15>.flex-col-25.no-grow,
    .flex-gap-15>.flex-col-30.no-grow,
    .flex-gap-15>.flex-col-33.no-grow,
    .flex-gap-15>.flex-col-35.no-grow,
    .flex-gap-15>.flex-col-40.no-grow,
    .flex-gap-15>.flex-col-45.no-grow,
    .flex-gap-15>.flex-col-50.no-grow,
    .flex-gap-15>.flex-col-55.no-grow,
    .flex-gap-15>.flex-col-60.no-grow,
    .flex-gap-15>.flex-col-65.no-grow,
    .flex-gap-15>.flex-col-70.no-grow,
    .flex-gap-15>.flex-col-75.no-grow,
    .flex-gap-15>.flex-col-80.no-grow,
    .flex-gap-15>.flex-col-85.no-grow,
    .flex-gap-15>.flex-col-90.no-grow,
    .flex-gap-15>.flex-col-95.no-grow,
    .flex-gap-20>.flex-col-0.no-grow,
    .flex-gap-20>.flex-col-10.no-grow,
    .flex-gap-20>.flex-col-100.no-grow,
    .flex-gap-20>.flex-col-15.no-grow,
    .flex-gap-20>.flex-col-20.no-grow,
    .flex-gap-20>.flex-col-25.no-grow,
    .flex-gap-20>.flex-col-30.no-grow,
    .flex-gap-20>.flex-col-33.no-grow,
    .flex-gap-20>.flex-col-35.no-grow,
    .flex-gap-20>.flex-col-40.no-grow,
    .flex-gap-20>.flex-col-45.no-grow,
    .flex-gap-20>.flex-col-50.no-grow,
    .flex-gap-20>.flex-col-55.no-grow,
    .flex-gap-20>.flex-col-60.no-grow,
    .flex-gap-20>.flex-col-65.no-grow,
    .flex-gap-20>.flex-col-70.no-grow,
    .flex-gap-20>.flex-col-75.no-grow,
    .flex-gap-20>.flex-col-80.no-grow,
    .flex-gap-20>.flex-col-85.no-grow,
    .flex-gap-20>.flex-col-90.no-grow,
    .flex-gap-20>.flex-col-95.no-grow,
    .flex-gap-30>.flex-col-0.no-grow,
    .flex-gap-30>.flex-col-10.no-grow,
    .flex-gap-30>.flex-col-100.no-grow,
    .flex-gap-30>.flex-col-15.no-grow,
    .flex-gap-30>.flex-col-20.no-grow,
    .flex-gap-30>.flex-col-25.no-grow,
    .flex-gap-30>.flex-col-30.no-grow,
    .flex-gap-30>.flex-col-33.no-grow,
    .flex-gap-30>.flex-col-35.no-grow,
    .flex-gap-30>.flex-col-40.no-grow,
    .flex-gap-30>.flex-col-45.no-grow,
    .flex-gap-30>.flex-col-50.no-grow,
    .flex-gap-30>.flex-col-55.no-grow,
    .flex-gap-30>.flex-col-60.no-grow,
    .flex-gap-30>.flex-col-65.no-grow,
    .flex-gap-30>.flex-col-70.no-grow,
    .flex-gap-30>.flex-col-75.no-grow,
    .flex-gap-30>.flex-col-80.no-grow,
    .flex-gap-30>.flex-col-85.no-grow,
    .flex-gap-30>.flex-col-90.no-grow,
    .flex-gap-30>.flex-col-95.no-grow,
    .flex-gap-40>.flex-col-0.no-grow,
    .flex-gap-40>.flex-col-10.no-grow,
    .flex-gap-40>.flex-col-100.no-grow,
    .flex-gap-40>.flex-col-15.no-grow,
    .flex-gap-40>.flex-col-20.no-grow,
    .flex-gap-40>.flex-col-25.no-grow,
    .flex-gap-40>.flex-col-30.no-grow,
    .flex-gap-40>.flex-col-33.no-grow,
    .flex-gap-40>.flex-col-35.no-grow,
    .flex-gap-40>.flex-col-40.no-grow,
    .flex-gap-40>.flex-col-45.no-grow,
    .flex-gap-40>.flex-col-50.no-grow,
    .flex-gap-40>.flex-col-55.no-grow,
    .flex-gap-40>.flex-col-60.no-grow,
    .flex-gap-40>.flex-col-65.no-grow,
    .flex-gap-40>.flex-col-70.no-grow,
    .flex-gap-40>.flex-col-75.no-grow,
    .flex-gap-40>.flex-col-80.no-grow,
    .flex-gap-40>.flex-col-85.no-grow,
    .flex-gap-40>.flex-col-90.no-grow,
    .flex-gap-40>.flex-col-95.no-grow,
    .flex-gap-50>.flex-col-0.no-grow,
    .flex-gap-50>.flex-col-10.no-grow,
    .flex-gap-50>.flex-col-100.no-grow,
    .flex-gap-50>.flex-col-15.no-grow,
    .flex-gap-50>.flex-col-20.no-grow,
    .flex-gap-50>.flex-col-25.no-grow,
    .flex-gap-50>.flex-col-30.no-grow,
    .flex-gap-50>.flex-col-33.no-grow,
    .flex-gap-50>.flex-col-35.no-grow,
    .flex-gap-50>.flex-col-40.no-grow,
    .flex-gap-50>.flex-col-45.no-grow,
    .flex-gap-50>.flex-col-50.no-grow,
    .flex-gap-50>.flex-col-55.no-grow,
    .flex-gap-50>.flex-col-60.no-grow,
    .flex-gap-50>.flex-col-65.no-grow,
    .flex-gap-50>.flex-col-70.no-grow,
    .flex-gap-50>.flex-col-75.no-grow,
    .flex-gap-50>.flex-col-80.no-grow,
    .flex-gap-50>.flex-col-85.no-grow,
    .flex-gap-50>.flex-col-90.no-grow,
    .flex-gap-50>.flex-col-95.no-grow,
    .flex-gap-5>.flex-col-0.no-grow,
    .flex-gap-5>.flex-col-10.no-grow,
    .flex-gap-5>.flex-col-100.no-grow,
    .flex-gap-5>.flex-col-15.no-grow,
    .flex-gap-5>.flex-col-20.no-grow,
    .flex-gap-5>.flex-col-25.no-grow,
    .flex-gap-5>.flex-col-30.no-grow,
    .flex-gap-5>.flex-col-33.no-grow,
    .flex-gap-5>.flex-col-35.no-grow,
    .flex-gap-5>.flex-col-40.no-grow,
    .flex-gap-5>.flex-col-45.no-grow,
    .flex-gap-5>.flex-col-50.no-grow,
    .flex-gap-5>.flex-col-55.no-grow,
    .flex-gap-5>.flex-col-60.no-grow,
    .flex-gap-5>.flex-col-65.no-grow,
    .flex-gap-5>.flex-col-70.no-grow,
    .flex-gap-5>.flex-col-75.no-grow,
    .flex-gap-5>.flex-col-80.no-grow,
    .flex-gap-5>.flex-col-85.no-grow,
    .flex-gap-5>.flex-col-90.no-grow,
    .flex-gap-5>.flex-col-95.no-grow,
    .form-wrapper .form-col:not(.form-col.acceptance) {
        flex: 0 0 100%;
        width: 100%
    }

    .flex-gap-5>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-50-xs,
    .flex-gap-5>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-5>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (1.6666666667px + 0.8333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (1.6666666667px + .8333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(0% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(10% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(15% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(20% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(25% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(30% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(35% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(40% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(45% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-50-xs,
    .flex-gap-10>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(55% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(60% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(65% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(70% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(75% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(80% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(85% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(90% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(95% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-10>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525));
        width: calc(100% - (3.3333333333px + 1.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(0% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(10% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(15% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(20% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(25% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(30% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(33% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(35% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(40% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(45% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-50-xs,
    .flex-gap-15>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(50% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(55% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(60% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(65% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(70% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(75% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(80% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(85% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(90% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(95% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (5px + 2.5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-15>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (5px + 2.5 * (100vw - 375px)/ 1525));
        width: calc(100% - (5px + 2.5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-50-xs,
    .flex-gap-20>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-20>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(0% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(10% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(15% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(20% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(25% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(30% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(33% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(35% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(40% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(45% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-50-xs,
    .flex-gap-30>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(50% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(55% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(60% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(65% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(70% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(75% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(80% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(85% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(90% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(95% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (10px + 5 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-30>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (10px + 5 * (100vw - 375px)/ 1525));
        width: calc(100% - (10px + 5 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(0% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(10% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(15% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(20% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(25% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(30% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(33% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(35% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(40% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(45% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-50-xs,
    .flex-gap-40>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(55% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(60% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(65% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(70% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(75% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(80% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(85% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(90% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(95% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-40>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-0.no-responsive {
        flex: 1 0 calc(0% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-0.no-wrap-sm {
        flex: 1 0 calc(0% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(0% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-10.no-responsive {
        flex: 1 0 calc(10% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-10.no-wrap-sm {
        flex: 1 0 calc(10% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(10% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-15.no-responsive {
        flex: 1 0 calc(15% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-15.no-wrap-sm {
        flex: 1 0 calc(15% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(15% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-20.no-responsive {
        flex: 1 0 calc(20% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-20.no-wrap-sm {
        flex: 1 0 calc(20% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(20% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-25.no-responsive {
        flex: 1 0 calc(25% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-25.no-wrap-sm {
        flex: 1 0 calc(25% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(25% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-30.no-responsive {
        flex: 1 0 calc(30% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-30.no-wrap-sm {
        flex: 1 0 calc(30% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(30% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-33.no-responsive {
        flex: 1 0 calc(33% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-33.no-wrap-sm {
        flex: 1 0 calc(33% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(33% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-35.no-responsive {
        flex: 1 0 calc(35% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-35.no-wrap-sm {
        flex: 1 0 calc(35% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(35% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-40.no-responsive {
        flex: 1 0 calc(40% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-40.no-wrap-sm {
        flex: 1 0 calc(40% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(40% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-45.no-responsive {
        flex: 1 0 calc(45% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-45.no-wrap-sm {
        flex: 1 0 calc(45% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(45% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-50.no-responsive {
        flex: 1 0 calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-50-xs,
    .flex-gap-50>.flex-col-50.no-wrap-sm {
        flex: 1 0 calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-55.no-responsive {
        flex: 1 0 calc(55% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-55.no-wrap-sm {
        flex: 1 0 calc(55% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(55% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-60.no-responsive {
        flex: 1 0 calc(60% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-60.no-wrap-sm {
        flex: 1 0 calc(60% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(60% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-65.no-responsive {
        flex: 1 0 calc(65% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-65.no-wrap-sm {
        flex: 1 0 calc(65% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(65% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-70.no-responsive {
        flex: 1 0 calc(70% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-70.no-wrap-sm {
        flex: 1 0 calc(70% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(70% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-75.no-responsive {
        flex: 1 0 calc(75% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-75.no-wrap-sm {
        flex: 1 0 calc(75% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(75% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-80.no-responsive {
        flex: 1 0 calc(80% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-80.no-wrap-sm {
        flex: 1 0 calc(80% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(80% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-85.no-responsive {
        flex: 1 0 calc(85% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-85.no-wrap-sm {
        flex: 1 0 calc(85% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(85% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-90.no-responsive {
        flex: 1 0 calc(90% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-90.no-wrap-sm {
        flex: 1 0 calc(90% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(90% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-95.no-responsive {
        flex: 1 0 calc(95% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-95.no-wrap-sm {
        flex: 1 0 calc(95% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(95% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-100.no-responsive {
        flex: 1 0 calc(100% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525) - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-gap-50>.flex-col-100.no-wrap-sm {
        flex: 1 0 calc(100% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (16.6666666667px + 8.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-20>*,
    .flex-3-col.gutter-20>*,
    .flex-4-col.gutter-20>*,
    .flex-5-col.gutter-20>* {
        flex: 0 0 calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(100% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-20.staff-list>*,
    .flex-3-col.gutter-20.staff-list>*,
    .flex-4-col.gutter-20.staff-list>*,
    .flex-5-col.gutter-20.staff-list>* {
        flex: 0 0 calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (13.3333333333px + 6.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-30>*,
    .flex-3-col.gutter-30>*,
    .flex-4-col.gutter-30>*,
    .flex-5-col.gutter-30>* {
        flex: 0 0 calc(100% - (20px + 10 * (100vw - 375px)/ 1525));
        width: calc(100% - (20px + 10 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-30.staff-list>*,
    .flex-3-col.gutter-30.staff-list>*,
    .flex-4-col.gutter-30.staff-list>*,
    .flex-5-col.gutter-30.staff-list>* {
        flex: 0 0 calc(50% - (20px + 10 * (100vw - 375px)/ 1525));
        width: calc(50% - (20px + 10 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-40>*,
    .flex-3-col.gutter-40>*,
    .flex-4-col.gutter-40>*,
    .flex-5-col.gutter-40>* {
        flex: 0 0 calc(100% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
        width: calc(100% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-40.staff-list>*,
    .flex-3-col.gutter-40.staff-list>*,
    .flex-4-col.gutter-40.staff-list>*,
    .flex-5-col.gutter-40.staff-list>* {
        flex: 0 0 calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525));
        width: calc(50% - (26.6666666667px + 13.3333333333 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-50>*,
    .flex-3-col.gutter-50>*,
    .flex-4-col.gutter-50>*,
    .flex-5-col.gutter-50>* {
        flex: 0 0 calc(100% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
        width: calc(100% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-50.staff-list>*,
    .flex-3-col.gutter-50.staff-list>*,
    .flex-4-col.gutter-50.staff-list>*,
    .flex-5-col.gutter-50.staff-list>* {
        flex: 0 0 calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525));
        width: calc(50% - (33.3333333333px + 16.6666666667 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-60>*,
    .flex-3-col.gutter-60>*,
    .flex-4-col.gutter-60>*,
    .flex-5-col.gutter-60>* {
        flex: 0 0 calc(100% - (40px + 20 * (100vw - 375px)/ 1525));
        width: calc(100% - (40px + 20 * (100vw - 375px)/ 1525))
    }

    .flex-2-col.gutter-60.staff-list>*,
    .flex-3-col.gutter-60.staff-list>*,
    .flex-4-col.gutter-60.staff-list>*,
    .flex-5-col.gutter-60.staff-list>* {
        flex: 0 0 calc(50% - (40px + 20 * (100vw - 375px)/ 1525));
        width: calc(50% - (40px + 20 * (100vw - 375px)/ 1525))
    }

    .fullwidth-header .description {
        padding-right: 0
    }

    .fullwidth-header .canvas-container,
    .fullwidth-header .description br {
        display: none
    }

    .fullwidth-header .waves {
        right: calc(-266.6666666667px + -133.3333333333 * (100vw - 375px)/ 1525)
    }

    /* .mobile-menu-open .login-register-btn-wrap {
        left: auto;
        right: 55px;
        width: 100%
    } */

    .form-wrapper .btn-wrapper .text-right {
        text-align: center
    }
}

.form-wrapper .form-col:not(.form-col.acceptance) p {
    width: 100%;
    margin: 0
}

.form-wrapper .form-col:not(.form-col.acceptance) .wpcf7-form-control-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.form-wrapper .form-col:not(.form-col.acceptance).full {
    flex: 0 0 100%
}

.form-wrapper .form-col:not(.form-col.acceptance) input:not(.main-btn),
.form-wrapper .form-col:not(.form-col.acceptance) select,
.form-wrapper .form-col:not(.form-col.acceptance) textarea {
    padding: calc(6.6666666667px + 3.3333333333 * (100vw - 375px)/ 1525);
    border: 1px solid #001932;
    background-color: rgba(0, 0, 0, 0)
}

.form-wrapper .form-col:not(.form-col.acceptance) .main-btn {
    max-width: initial;
    width: auto
}

.tab-item.active,
.tab.active {
    color: #4187F5;
    text-decoration: underline
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.bg-cover {
    background-size: cover
}

.wpcf7-spinner {
    position: absolute;
    right: 0;
    top: 100%
}

.stars .star {
    color: #ffde00
}

.custom-marker ul {
    list-style: none;
    padding-left: calc(20px + 10 * (100vw - 375px)/ 1525);
    margin-top: 0;
    margin-bottom: 0
}

.custom-marker ul li {
    margin-bottom: calc(4.6666666667px + 2.3333333333 * (100vw - 375px)/ 1525);
    line-height: 1.1em
}

.custom-marker ul li:before {
    content: "•";
    color: #02a186;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    width: 1em;
    margin-left: -1em;
    line-height: calc(13.3333333333px + 6.6666666667 * (100vw - 375px) / 1525);
    flex: 0 0 10px
}

.main-gradient-title {
    display: inline-block;
    background: #4187F5;
    background: linear-gradient(90deg, #4187F5 0, #0085ca 100%);
    color: #fff
}

.page-numbers .fa {
    width: 20px;
    height: 20px;
    display: flex;
    border: 1.5px solid;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    border-radius: 50%
}

.pagination {
    display: flex;
    justify-content: center
}

.pagination>* {
    padding: 10px
}

.pagination a {
    color: #001932
}

.gradient-border {
    border-width: 3px;
    border-style: solid;
    -o-border-image: linear-gradient(to right, rgb(0, 171, 132), rgb(0, 133, 202)) 1;
    border-image: linear-gradient(to right, rgb(0, 171, 132), rgb(0, 133, 202)) 1
}

.main-btn,
.secondary-btn,
.tab-btn,
.tab-btn.active {
    display: inline-block;
    border: 2px solid transparent;
    max-width: 320px;
    padding: calc(5.3333333333px + 2.6666666667 * (100vw - 375px)/ 1525) calc(14.6666666667px + 7.3333333333 * (100vw - 375px)/ 1525)
}

.main-btn,
.tab-btn.active {
    background: #4187F5;
    background: linear-gradient(90deg, #4187F5 0, #0085ca 100%);
    color: #fff;
    z-index: 1;
    transition: opacity .3s;
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(90deg, #4187F5 0, #0085ca 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    position: relative;
    cursor: pointer
}

.main-btn:hover:before,
.tab-btn.active:hover:before {
    opacity: 1
}

.main-btn:before,
.tab-btn.active:before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #0085ca 0, #4187F5 100%);
    z-index: -1;
    transition: opacity .3s;
    opacity: 0
}

.secondary-btn,
.tab-btn {
    box-shadow: 0 0 6px 0 rgba(157, 96, 212, .5);
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(90deg, #4187F5 0, #0085ca 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    box-shadow: 2px 1000px 1px #fff inset;
    transition: box-shadow .3s;
    color: #001831
}

.secondary-btn:hover,
.tab-btn:hover {
    box-shadow: none;
    color: #fff;
    background-image: none;
    background-color: #001831;
    background-clip: initial;
    background-origin: initial
}

.tab-btn:hover {
    box-shadow: none;
    color: #fff;
    background: #4187F5;
    background: linear-gradient(90deg, #0085ca 0, #4187F5 100%);
    background-clip: initial;
    background-origin: initial
}

.tab-btn.active {
    box-shadow: none;
    color: #fff
}

.tab-btn.active:hover {
    background-color: rgba(0, 0, 0, 0)
}

@media(max-width: 430px) {
    .login-register-btn-wrap .phone-btn {
        padding: 3px 5px;
        font-size: 12px;
    }
}