.color--background-accent-red {background-image: linear-gradient(rgba(221, 12, 41, 1) 0%, rgba(221, 12, 41, 1) 100%);}
.color--text-accent-red {color: rgba(221, 12, 41, 1);}
.color--background-black {background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.color--background-black-2 {background-size: auto; background-image: linear-gradient(rgba(21, 21, 21, 1) 0%, rgba(21, 21, 21, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-black-3 {background-size: auto; background-image: linear-gradient(rgba(40, 40, 40, 1) 0%, rgba(40, 40, 40, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-red-light {background-size: auto; background-image: linear-gradient(rgba(252, 231, 234, 1) 0%, rgba(252, 231, 234, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-red-dark {background-size: auto; background-image: linear-gradient(rgba(199, 16, 42, 1) 0%, rgba(199, 16, 42, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-neutral-white {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); overflow-x: visible; overflow-y: visible;}
.color--background-neutral-grey-light {background-size: auto; background-image: linear-gradient(rgba(245, 247, 249, 1) 0%, rgba(245, 247, 249, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-neutral-grey-medium {background-size: auto; background-image: linear-gradient(rgba(196, 205, 213, 1) 0%, rgba(196, 205, 213, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-neutral-grey-neutral {background-image: linear-gradient(rgba(231, 231, 231, 1) 0%, rgba(231, 231, 231, 1) 100%);}
.color--background-gradient-red {background-size: auto; background-image: linear-gradient(rgba(221, 12, 41, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--background-gradient-grey {background-size: auto; background-image: linear-gradient(rgba(196, 205, 213, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.color--text-accent-red-dark {color: rgba(199, 16, 42, 1);}
.color--text-accent-red-light {color: rgba(252, 231, 234, 1);}
.color--text-black {color: rgba(0, 0, 0, 1);}
.color--text-black-2 {color: rgba(21, 21, 21, 1);}
.color--text-black-3 {color: rgba(40, 40, 40, 1);}
.color--text-neutral-white {color: rgba(255, 255, 255, 1);}
.color--text-neutral-grey-light {color: rgba(245, 247, 249, 1);}
.color--text-neutral-grey-medium {color: rgba(196, 205, 213, 1);}
.color--text-neutral-grey-neutral {color: rgba(231, 231, 231, 1);}
.font--nekst-48-medium {font-family: 'Nekst Medium Web'; font-weight: 500; font-size: 48px; line-height: 100%;}
.font--nekst-48-regular {font-family: 'Nekst Regular Web'; font-size: 48px; line-height: 100%; font-weight: 400;}
.font--nekst-40-medium {font-family: 'Nekst Medium Web'; font-size: 40px; font-weight: 500; line-height: 100%;}
.font--nekst-40-regular {font-family: 'Nekst Regular Web'; font-size: 40px; line-height: 100%; font-weight: 400;}
.font--nekst-32-medium {font-family: 'Nekst Medium Web'; font-size: 32px; font-weight: 500; line-height: 100%; color: rgba(221, 12, 41, 1);}
.font--nekst-32-regular {font-family: 'Nekst Regular Web'; font-size: 32px; line-height: 100%; font-weight: 400; color: rgba(255, 255, 255, 1);}
.font--nekst-24-medium {font-size: 24px; font-family: 'Nekst Medium Web'; font-weight: 500;}
.font--nekst-24-regular {font-size: 24px; font-family: 'Nekst Regular Web'; font-weight: 400; line-height: 100%; color: rgba(255, 255, 255, 1);}
.font--nekst-20-medium {font-family: 'Nekst Medium Web'; font-size: 20px; font-weight: 500; line-height: 100%;}
.font--nekst-20-regular {font-family: 'Nekst Regular Web'; font-size: 20px; font-weight: 400; line-height: 100%;}
.font--nekst-18-medium {font-family: 'Nekst Medium Web'; font-size: 18px; font-weight: 500; line-height: 100%; color: rgba(0, 0, 0, 1);}
.font--nekst-18-regular {font-family: 'Nekst Regular Web'; font-size: 18px; font-weight: 400; line-height: 100%;}
.font--nekst-16-medium {font-family: 'Nekst Medium Web'; font-weight: 500; font-size: 16px; line-height: 100%;}
.font--nekst-16-regular {font-family: 'Nekst Regular Web'; font-size: 16px; font-weight: 400; line-height: 100%;}
.font--nekst-14-medium {font-family: 'Nekst Medium Web'; font-size: 14px; font-weight: 500; line-height: 100%;}
.font--nekst-14-regular {font-family: 'Nekst Regular Web'; font-size: 14px; font-weight: 400; line-height: 100%;}
.button-default {padding-left: 16px; padding-right: 16px; padding-top: 10px; padding-bottom: 10px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.font--nekst-48-semibold {font-size: 48px; font-family: 'Nekst SemiBold'; font-weight: 600; line-height: 100%;}
.font--nekst-40-semibold {font-family: 'Nekst SemiBold'; font-size: 40px; font-weight: 600; line-height: 100%; color: rgba(255, 255, 255, 1);}
.font--nekst-32-semibold {font-family: 'Nekst SemiBold'; font-size: 32px; font-weight: 600; line-height: 100%; color: rgba(0, 0, 0, 1);}
.font--nekst-24-semibold {font-family: 'Nekst SemiBold'; font-size: 24px; font-weight: 600; line-height: 100%;}
.font--nekst-20-semibold {font-family: 'Nekst SemiBold'; font-size: 20px; font-weight: 600; line-height: 100%;}
.font--nekst-18-semibold {font-family: 'Nekst SemiBold'; font-weight: 600; font-size: 18px; line-height: 100%;}
.font--nekst-16-semibold {font-family: 'Nekst SemiBold'; font-weight: 600; font-size: 16px; line-height: 100%;}
.button-black-default {padding-top: 13px; padding-bottom: 13px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.button-primary {padding-top: 13px; padding-bottom: 13px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.button-stroke-default {padding-top: 13px; padding-bottom: 13px; padding-left: 24px; padding-right: 24px; border-top-color: rgba(0, 0, 0, 1); border-left-color: rgba(0, 0, 0, 1); border-right-color: rgba(0, 0, 0, 1); border-bottom-color: rgba(0, 0, 0, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.button-white-default {padding-left: 24px; padding-right: 24px; padding-top: 13px; padding-bottom: 13px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.card-1 {padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; row-gap: 16px; align-items: center; justify-content: center; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(231, 231, 231, 1); border-left-color: rgba(231, 231, 231, 1); border-right-color: rgba(231, 231, 231, 1); border-bottom-color: rgba(231, 231, 231, 1); text-align: center;}
.card-2 {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; width: 220px; height: 100px; align-items: center; justify-content: center;}
.card-3 {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 32px; row-gap: 32px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px;}
.card-4 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 32px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px;}
.slider-1 {margin-left: 0px; margin-right: 0px; padding-left: 48px; padding-right: 48px; padding-top: 48px; padding-bottom: 48px; width: 100%; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-image: linear-gradient(rgba(245, 247, 249, 1) 0%, rgba(245, 247, 249, 1) 100%); justify-content: center;}
.content-tabs {height: 346px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; padding-left: 48px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.input {padding-left: 18px; padding-right: 18px; padding-top: 18px; padding-bottom: 18px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 56px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; min-height: auto; display: flex; align-items: flex-start;}
.text-area {padding-left: 18px; padding-right: 18px; padding-top: 18px; padding-bottom: 18px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 160px;}
.card-5 {padding-left: 32px; padding-right: 32px; padding-top: 32px; padding-bottom: 32px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; height: auto; min-height: 328px;}
.card-6 {row-gap: 24px; padding-left: 32px; padding-right: 32px; padding-top: 32px; padding-bottom: 32px; align-items: flex-start; height: 344px; width: 100%; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: 0px 0px 0px 1px rgba(196, 205, 213, 1);}
.table-cell {padding-left: 16px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;}
.cases-factoid {width: 100%;}
.slider-2 {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px;}
.input-2 {color: rgba(134, 139, 143, 1); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding-top: 18px; padding-bottom: 18px; padding-left: 18px; padding-right: 18px; height: auto; background-image: linear-gradient(rgba(21, 21, 21, 1) 0%, rgba(21, 21, 21, 1) 100%); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.input-2:hover {color: rgba(255, 255, 255, 1);}
.input-2:active {color: rgba(255, 255, 255, 1);}
.input-2:focus {color: rgba(255, 255, 255, 1);}
.text-area-2 {padding-top: 18px; padding-bottom: 18px; padding-left: 18px; padding-right: 18px; height: 160px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-image: linear-gradient(rgba(21, 21, 21, 1) 0%, rgba(21, 21, 21, 1) 100%); border-top-color: rgba(238, 238, 238, 1); border-left-color: rgba(238, 238, 238, 1); border-right-color: rgba(238, 238, 238, 1); border-bottom-color: rgba(238, 238, 238, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.text-area-2:hover {color: rgba(255, 255, 255, 1);}
.text-area-2:active {color: rgba(255, 255, 255, 1);}
.text-area-2:focus {color: rgba(255, 255, 255, 1);}
.card-7 {padding-left: 32px; padding-right: 32px; padding-top: 32px; padding-bottom: 32px; row-gap: 32px; height: 232px;}
.menu__wrapper-lvl4-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.social-button {color: rgba(0, 0, 0, 1); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(196, 205, 213, 1); border-left-color: rgba(196, 205, 213, 1); border-right-color: rgba(196, 205, 213, 1); border-bottom-color: rgba(196, 205, 213, 1);}
.social-button:hover {background-image: linear-gradient(rgba(221, 12, 41, 1) 0%, rgba(221, 12, 41, 1) 100%); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.carousel-arrow {background-image: linear-gradient(rgba(245, 247, 249, 1) 0%, rgba(245, 247, 249, 1) 100%); width: 40px; height: 40px; border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.carousel-arrow:hover {background-image: linear-gradient(rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 100%);}
.card-logo-about {width: 220px; height: 100px; min-width: 220px; min-height: 100px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; justify-content: center; align-items: center; display: flex;}
.max-w--1400px {max-width: 1400px;}
.text--h2 {font-family: 'Manrope'; font-size: 60px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.radius--20px {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.paddings--t-b-20px {padding-top: 20px; padding-bottom: 20px;}
.gap-hor--20px {column-gap: 20px;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.radius--999px {border-top-left-radius: 999px; border-top-right-radius: 999px; border-bottom-left-radius: 999px; border-bottom-right-radius: 999px;}
.gap-ver--40px {row-gap: 40px;}
.paddings--20px {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.paddings--15px {padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--10px {column-gap: 10px;}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color--bg-sec {background-color: rgb(241, 245, 255);}
.color-text--prim-on {color: rgba(255, 255, 255, 1);}
.color-text--prim-bg-on {color: rgba(18, 104, 218, 1);}
.arrow-r--primary {width: 44px; height: 44px; background-color: rgb(18, 104, 218); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-12200-symbol-isp7t218p-arrows_white-28px-right.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0; flex-shrink: 0;}
.arrow-r--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.arrow-l--primary {width: 44px; height: 44px; background-color: rgb(18, 104, 218); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-12200-symbol-isp7t218p-arrows_white-28px-left.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer; flex-grow: 0;}
.arrow-l--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.padding--b-64px {padding-bottom: 64px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.paddings--5px--2px {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}
.font--nekst-18-regular-copy {font-family: 'Nekst Regular Web'; font-size: 18px; font-weight: 400; line-height: 140%;}
.max-w--600px {max-width: 600px;}
.max-w--460px {max-width: 460px;}
.text--large {font-family: 'Manrope'; font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 700; width: 100%;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.radius--5px {border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.max-w--800px {max-width: 800px;}
.gap-hor--5px {column-gap: 5px;}
.w-h--28px {width: 28px; height: 28px; flex-shrink: 0;}
.gap-ver--5px {row-gap: 5px;}
.border--dotted-black {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: dashed; border-bottom-color: rgba(0, 0, 0, 0.5);}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.w-h--14px {width: 14px; height: 14px; flex-shrink: 0; flex-grow: 0;}
.line--1-white-on {height: 1px; width: 27px; background-color: rgba(0, 0, 0, 0.5);}
.gap-ver--80px {row-gap: 80px;}
@media (max-width: 991px) {.font--nekst-32-semibold {justify-content: center; margin-bottom: 0px; font-size: 20px;}}
@media (max-width: 991px) {.font--nekst-40-semibold {font-size: 32px; width: 100%;}}
@media (max-width: 991px) {.font--nekst-18-regular {font-size: 16px;}}
@media (max-width: 991px) {.card-5 {height: 320px;}}
@media (max-width: 991px) {.font--nekst-24-medium {font-size: 20px;}}
@media (max-width: 991px) {.card-6 {height: auto;}}
@media (max-width: 991px) {.font--nekst-20-regular {font-size: 16px;}}
@media (max-width: 991px) {.card-7 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; row-gap: 24px;}}
@media (max-width: 991px) {.font--nekst-48-semibold {font-size: 32px;}}
@media (max-width: 991px) {.button-primary:hover {width: 100%;}}
@media (max-width: 991px) {.button-stroke-default {width: 100%;}}
@media (max-width: 991px) {.color--background-neutral-white {width: 100%;}}
@media (max-width: 991px) {.text--h2 {font-size: 60px;}}
@media (max-width: 991px) {.font--nekst-18-regular-copy {font-size: 16px;}}
@media (max-width: 991px) {.gap-ver--80px {row-gap: 80px;}}
@media (max-width: 767px) {.table-cell {width: 200px;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.paddings--t-b-20px {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.gap-ver--40px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.paddings--20px {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.padding--b-64px {padding-bottom: 54px;}}
@media (max-width: 767px) {.text--h2 {font-size: 48px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--80px {row-gap: 60px;}}
@media (max-width: 479px) {.font--nekst-40-semibold {font-size: 32px;}}
@media (max-width: 479px) {.font--nekst-16-regular {font-size: 14px;}}
@media (max-width: 479px) {.font--nekst-20-semibold {font-size: 16px;}}
@media (max-width: 479px) {.font--nekst-32-semibold {font-size: 24px;}}
@media (max-width: 479px) {.slider-1 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 479px) {.font--nekst-24-semibold {font-size: 20px;}}
@media (max-width: 479px) {.card-7 {height: 224px; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; row-gap: 24px;}}
@media (max-width: 479px) {.font--nekst-48-semibold {font-size: 24px;}}
@media (max-width: 479px) {.text--h2 {font-size: 48px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.gap-ver--80px {row-gap: 40px;}}
