:root {
	--icon-size: 1;
    --b19-yt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.392 40.3596L25.39 22.25L42.682 31.336L25.392 40.3596ZM63.36 19.1119C63.36 19.1119 62.734 14.6706 60.816 12.7148C58.382 10.1468 55.654 10.1346 54.404 9.9856C45.448 9.333 32.014 9.33301 32.014 9.33301H31.986C31.986 9.33301 18.552 9.333 9.59601 9.9856C8.34401 10.1346 5.61801 10.1468 3.18201 12.7148C1.26401 14.6706 0.639994 19.1119 0.639994 19.1119C0.639994 19.1119 0 24.3286 0 29.5434V34.4338C0 39.6506 0.639994 44.8653 0.639994 44.8653C0.639994 44.8653 1.26401 49.3066 3.18201 51.2624C5.61801 53.8305 8.81599 53.7499 10.24 54.0178C15.36 54.5133 32 54.6663 32 54.6663C32 54.6663 45.448 54.6462 54.404 53.9936C55.654 53.8425 58.382 53.8305 60.816 51.2624C62.734 49.3066 63.36 44.8653 63.36 44.8653C63.36 44.8653 64 39.6506 64 34.4338V29.5434C64 24.3286 63.36 19.1119 63.36 19.1119Z' fill='%23CE1312'/%3E%3C/svg%3E");
	--b19-vk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_758_1560)'%3E%3Cpath d='M42.5 0H7.5C3.35786 0 0 3.35786 0 7.5V42.5C0 46.6421 3.35786 50 7.5 50H42.5C46.6421 50 50 46.6421 50 42.5V7.5C50 3.35786 46.6421 0 42.5 0Z' fill='%235281B8'/%3E%3Cpath d='M26.758 35.4488C27.2463 35.3511 28.1252 35.1558 28.1252 33.9839C28.1252 33.9839 28.0275 31.0543 29.3947 30.6636C30.7619 30.273 32.5197 33.4957 34.3752 34.7652C35.7423 35.6441 36.8166 35.5464 36.8166 35.5464L41.797 35.4488C41.797 35.4488 44.3361 35.2535 43.1642 33.2027C43.0666 33.0074 42.2853 31.7379 39.3556 29.1011C36.3283 26.1714 36.8166 26.6597 40.4298 21.6793C42.6759 18.6519 43.6525 16.7964 43.3595 16.1129C42.9689 15.4293 41.4064 15.5269 41.4064 15.5269H35.84C35.2541 15.5269 34.9611 15.6246 34.6681 16.1129C34.6681 16.1129 33.7892 18.5543 32.6173 20.5074C30.1759 24.7066 29.1994 24.9019 28.7111 24.6089C27.8322 24.1207 28.0275 22.2652 28.0275 20.9957C28.0275 16.6011 28.7111 15.0386 26.758 14.648C25.4884 14.4527 20.9963 14.2574 19.6291 14.941C18.9455 15.3316 18.5548 16.0152 18.8478 16.1129C19.1408 16.1129 20.0197 16.2105 20.508 16.7964C21.2892 18.066 21.3869 24.1207 20.3127 24.7066C18.8478 25.7808 15.1369 18.6519 14.258 16.3082C14.0627 15.7222 13.7697 15.6246 13.0861 15.4293H7.715C7.12907 15.4293 6.25016 15.5269 6.64079 16.6988C9.2775 22.1675 14.7463 35.5464 24.6095 35.4488H26.758Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_758_1560'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	--b19-fb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_758_1564)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.7066 50H2.75962C1.23507 50 0 48.7642 0 47.2402V2.7596C0 1.23527 1.23527 0 2.75962 0H47.2406C48.7645 0 50 1.23527 50 2.7596V47.2402C50 48.7643 48.7643 50 47.2406 50H34.4993V30.6372H40.9985L41.9716 23.0912H34.4993V18.2736C34.4993 16.0888 35.1059 14.6 38.2388 14.6L42.2347 14.5983V7.84906C41.5436 7.7571 39.1716 7.55164 36.412 7.55164C30.6509 7.55164 26.7066 11.0683 26.7066 17.5263V23.0912H20.1907V30.6372H26.7066V50Z' fill='%234460A0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_758_1564'%3E%3Crect width='50' height='50' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	--b19-ig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cpath d='M37.5 3.125H12.5C7.32233 3.125 3.125 7.32233 3.125 12.5V37.5C3.125 42.6777 7.32233 46.875 12.5 46.875H37.5C42.6777 46.875 46.875 42.6777 46.875 37.5V12.5C46.875 7.32233 42.6777 3.125 37.5 3.125Z' fill='url(%23paint0_radial_758_1571)'/%3E%3Cpath d='M37.5 3.125H12.5C7.32233 3.125 3.125 7.32233 3.125 12.5V37.5C3.125 42.6777 7.32233 46.875 12.5 46.875H37.5C42.6777 46.875 46.875 42.6777 46.875 37.5V12.5C46.875 7.32233 42.6777 3.125 37.5 3.125Z' fill='url(%23paint1_radial_758_1571)'/%3E%3Cpath d='M37.5 3.125H12.5C7.32233 3.125 3.125 7.32233 3.125 12.5V37.5C3.125 42.6777 7.32233 46.875 12.5 46.875H37.5C42.6777 46.875 46.875 42.6777 46.875 37.5V12.5C46.875 7.32233 42.6777 3.125 37.5 3.125Z' fill='url(%23paint2_radial_758_1571)'/%3E%3Cpath d='M35.9375 16.4062C35.9375 17.7006 34.8881 18.75 33.5938 18.75C32.2994 18.75 31.25 17.7006 31.25 16.4062C31.25 15.1118 32.2994 14.0625 33.5938 14.0625C34.8881 14.0625 35.9375 15.1118 35.9375 16.4062Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25 32.8125C29.3147 32.8125 32.8125 29.3147 32.8125 25C32.8125 20.6853 29.3147 17.1875 25 17.1875C20.6853 17.1875 17.1875 20.6853 17.1875 25C17.1875 29.3147 20.6853 32.8125 25 32.8125ZM25 29.6875C27.5889 29.6875 29.6875 27.5889 29.6875 25C29.6875 22.4111 27.5889 20.3125 25 20.3125C22.4111 20.3125 20.3125 22.4111 20.3125 25C20.3125 27.5889 22.4111 29.6875 25 29.6875Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.375 24.375C9.375 19.1245 9.375 16.4992 10.3968 14.4938C11.2956 12.7298 12.7298 11.2956 14.4938 10.3968C16.4992 9.375 19.1245 9.375 24.375 9.375H25.625C30.8755 9.375 33.5008 9.375 35.5061 10.3968C37.2702 11.2956 38.7044 12.7298 39.6031 14.4938C40.625 16.4992 40.625 19.1245 40.625 24.375V25.625C40.625 30.8755 40.625 33.5008 39.6031 35.5061C38.7044 37.2702 37.2702 38.7044 35.5061 39.6031C33.5008 40.625 30.8755 40.625 25.625 40.625H24.375C19.1245 40.625 16.4992 40.625 14.4938 39.6031C12.7298 38.7044 11.2956 37.2702 10.3968 35.5061C9.375 33.5008 9.375 30.8755 9.375 25.625V24.375ZM24.375 12.5H25.625C28.3019 12.5 30.1214 12.5024 31.528 12.6173C32.8981 12.7293 33.5987 12.9322 34.0875 13.1812C35.2634 13.7804 36.2195 14.7365 36.8187 15.9125C37.0678 16.4012 37.2708 17.1019 37.3827 18.472C37.4975 19.8786 37.5 21.6981 37.5 24.375V25.625C37.5 28.3019 37.4975 30.1214 37.3827 31.528C37.2708 32.8981 37.0678 33.5987 36.8187 34.0875C36.2195 35.2634 35.2634 36.2195 34.0875 36.8187C33.5987 37.0678 32.8981 37.2708 31.528 37.3827C30.1214 37.4975 28.3019 37.5 25.625 37.5H24.375C21.6981 37.5 19.8786 37.4975 18.472 37.3827C17.1019 37.2708 16.4012 37.0678 15.9125 36.8187C14.7365 36.2195 13.7804 35.2634 13.1812 34.0875C12.9322 33.5987 12.7293 32.8981 12.6173 31.528C12.5024 30.1214 12.5 28.3019 12.5 25.625V24.375C12.5 21.6981 12.5024 19.8786 12.6173 18.472C12.7293 17.1019 12.9322 16.4012 13.1812 15.9125C13.7804 14.7365 14.7365 13.7804 15.9125 13.1812C16.4012 12.9322 17.1019 12.7293 18.472 12.6173C19.8786 12.5024 21.6981 12.5 24.375 12.5Z' fill='white'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_758_1571' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(18.75 35.9375) rotate(-55.3758) scale(39.8744)'%3E%3Cstop stop-color='%23B13589'/%3E%3Cstop offset='0.79309' stop-color='%23C62F94'/%3E%3Cstop offset='1' stop-color='%238A3AC8'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_758_1571' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(17.1875 48.4375) rotate(-65.1363) scale(35.3034)'%3E%3Cstop stop-color='%23E0E8B7'/%3E%3Cstop offset='0.444662' stop-color='%23FB8A2E'/%3E%3Cstop offset='0.71474' stop-color='%23E2425C'/%3E%3Cstop offset='1' stop-color='%23E2425C' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint2_radial_758_1571' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(0.781251 4.6875) rotate(-8.1301) scale(60.767 12.9974)'%3E%3Cstop offset='0.156701' stop-color='%23406ADC'/%3E%3Cstop offset='0.467799' stop-color='%236A45BE'/%3E%3Cstop offset='1' stop-color='%236A45BE' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
}
#bk19w2 {
    background-color: #f5f5f8;
    padding: 15px 0 50px;
    box-sizing: border-box;
}
#bk19w {
    max-width: 1060px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    overflow: hidden;
}
#b19_a {
    margin-top: 60px;
}
#b19_b {
    background-color: #D9D9D9;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    display: flex;
}
#b19_b h3 {
    margin: 0;
    width: auto;
    min-width: 25%;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    font-size: 24px;
    line-height: 1;
    height: 64px;
    border: 3px solid transparent;
    border-bottom: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
}
#b19_b h3>span {
    margin: 0 auto;
}
#b19_b h3.now {
    pointer-events: none;
}
#b19_b h3>.i {
    min-width: calc(50px / var(--icon-size));
    max-width: calc(50px / var(--icon-size));
    aspect-ratio: 1;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
#b19_b h3>.vk {
    background-image: var(--b19-vk);
}
#b19_b h3>.fb {
    background-image: var(--b19-fb);
}
#b19_b h3>.ig {
    background-image: var(--b19-ig);
}
#b19_b h3>.yt {
    min-width: calc(64px / var(--icon-size));
    max-width: calc(64px / var(--icon-size));
    background-image: var(--b19-yt);
}
#b19_b h3.now::after {
    content: '';
    width: 100%;
    bottom: -5px;
    position: absolute;
    background-color: #f5f5f8;
    height: 5px;
    left: 0;
    right: 0;
}
#b19_b h3.now {
    border-color: #03969D;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    background-color: #f5f5f8;
}
#b19_c {
    background-color: #F5F5F8;
    padding: 20px;
    box-sizing: border-box;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border: 3px solid #03969D;
}
#b19_c .b19_c1 {
    display: flex;
    gap: 20px;
}
#b19_c .b19_card {
    width: calc(100% / 3 - (40px / 3));
    box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
    background-color: white;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-bottom: 5px;
    display: flex;
    flex-direction: column;
}
#b19_c .b19_c1:not(.now) {
    display: none;
	pointer-events: none;
}
#b19_c .b19_i {
    aspect-ratio: 1.46;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#b19_c .b19_d {
    display: contents;
}
#b19_c .b19_d>* {
    padding: 0 15px;
	box-sizing: border-box;
}
#b19_c h4 {
    margin: 5px 0 15px;
    font-size: 16px;
    line-height: 19px;
    color: #03969D;
}
#b19_c .b19_d_item {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    line-height: 19px;
    color: #676767;
    margin-bottom: 5px;
    margin-top: auto;
    white-space: nowrap;
}
#b19_c .b19_d_btn {
    margin: 0 auto;
    color: #83749F;
    font-weight: 600;
    font-size: 18px;
}
@media (max-width: 1400px) {
:root {
	--icon-size: 1.25;
}
#bk19w2 {
    background-color: transparent;
    padding: 0;
    margin-bottom: 40px;
}
#bk19w {
    max-width: 1098px;
    padding: 0 20px;
}
#b19_a {
    margin-top: 30px;
}
#b19_c {
    padding: 20px 10px;
}
#b19_c .b19_c1 {
    gap: 10px;
}
#b19_c .b19_card {
    width: calc(100% / 3 - (20px / 3));
}
#b19_b h3 {
    font-size: 20px;
}
#b19_c .b19_d>* {
    padding: 0 5px;
}
}
@media (max-width: 767px) {
:root {
	--icon-size: 1;
}
#bk19w2 {
    margin-bottom: 30px;
}
#bk19w {
    padding: 0 5px;
}
#b19_a {
    margin-top: 20px;
}
#b19_b {
    border-radius: 0;
    background-color: transparent;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin: 0 auto;
}
#b19_c {
    border: none;
    border-radius: 0;
    margin: 20px -5px 0;
}
#b19_c .b19_c1 {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}
#b19_c .b19_card {
    width: 100%;
    max-width: 360px;
}
#b19_b h3 {
    font-size: 20px;
    border: solid 3px #03969D;
    border-radius: 15px;
    min-width: 234px;
    background-color: #D9D9D9;
}
#b19_b h3::after {
    content: none !important;
}
}
@media (min-width: 768px) {
#b19_b:has(>.b19_b2:last-child:not(:nth-child(4))) {
    width: fit-content;
}
}