body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
body{color:#3C3F52}
.container{max-width:calc(1140px + 16px * 2);padding:0 16px;margin-left:auto;margin-right:auto}
.gray3{color:#3C3F52}
.gray2{color:#717888}
.gray1{color:#C9CBD7}
.pink{color:#FF2950}
section ul{list-style:disc;list-style-position:inside}
.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.5' cy='11.5' r='11' transform='rotate(-90 11.5 11.5)' fill='%23fff' stroke='%23C9CBD7'/%3E%3Cpath d='m15 10-3 4M9 10l3 4' stroke='%233C3F52' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E");transform:rotate(-180deg)}
.mr{font-family:"Montserrat-Regular",sans-serif}
.mm{font-family:"Montserrat-Medium",sans-serif}
.msb{font-family:"Montserrat-SemiBold",sans-serif}
.mb{font-family:"Montserrat-Bold",sans-serif}
.tw-font-normal{font-family:"Montserrat-Regular",sans-serif}
.tw-font-medium{font-family:"Montserrat-Medium",sans-serif}
.tw-font-semibold{font-family:"Montserrat-SemiBold",sans-serif}
.tw-font-bold{font-family:"Montserrat-Bold",sans-serif}
.mr-12{font-family:"montserrat-regular";font-size:12px;line-height:15px}
.mr-14{font-family:"montserrat-regular";font-size:14px}
.mr-16{font-family:"montserrat-regular";font-size:16px}
.mm-12{font-family:"montserrat-medium";font-size:12px}
.mm-14{font-family:"montserrat-medium";font-size:14px}
.mm-16{font-family:"montserrat-medium";font-size:16px}
.mm-18{font-family:"montserrat-medium";font-size:18px}
.mm-20{font-family:"montserrat-medium";font-size:20px}
.mm-21{font-family:"montserrat-medium";font-size:21px}
.mm-24{font-family:"montserrat-medium";font-size:24px}
.mm-36{font-family:"montserrat-medium";font-size:36px}
.msb-12{font-family:"montserrat-semibold";font-size:12px}
.msb-14{font-family:"montserrat-semibold";font-size:14px}
.msb-16{font-family:"montserrat-semibold";font-size:16px}
.msb-18{font-family:"montserrat-semibold";font-size:18px}
.msb-21{font-family:"montserrat-semibold";font-size:21px;letter-spacing:-0.333333px}
.msb-24{font-family:"montserrat-semibold";font-size:24px}
.msb-26{font-family:"montserrat-semibold";font-size:26px}
.msb-28{font-family:"montserrat-semibold";font-size:28px}
.mb-14{font-family:"montserrat-bold";font-size:14px}
.mb-26{font-family:"montserrat-bold";font-size:26px}
.h1{font-family:"montserrat-bold";font-size:52px;line-height:123%}
.h1 span{font-family:"montserrat-regular"}
.h2{font-family:"montserrat-bold";font-size:36px}
@media screen and (max-width:576px){.h2{font-size:28px;line-height:34px}}
.h3{font-family:"montserrat-semibold";font-size:21px;line-height:26px}
.ls-33{letter-spacing:-0.333333px}
.ls{letter-spacing:0.14px}
.text-uppercase{text-transform:uppercase}
.underline{text-decoration:underline}
.lh-100{line-height:100% !important}
.lh-110{line-height:110% !important}
.lh-120{line-height:120% !important}
.lh-130{line-height:130% !important}
.lh-140{line-height:140% !important}
.arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23C9CBD7'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow:hover::after,.arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.arrow-gray-2::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23717888'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.arrow-gray-2:hover::after,.arrow-gray-2:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.pink-arrow::after{padding-left:6px;content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A");color:#C9CBD7}
.pink-arrow:hover::after,.pink-arrow:focus::after{content:url("data:image/svg+xml,%3Csvg width='25' height='8' viewBox='0 0 25 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3536 4.35355C24.5488 4.15829 24.5488 3.84171 24.3536 3.64645L21.1716 0.464466C20.9763 0.269204 20.6597 0.269204 20.4645 0.464466C20.2692 0.659728 20.2692 0.976311 20.4645 1.17157L23.2929 4L20.4645 6.82843C20.2692 7.02369 20.2692 7.34027 20.4645 7.53553C20.6597 7.7308 20.9763 7.7308 21.1716 7.53553L24.3536 4.35355ZM0 4.5H24V3.5H0V4.5Z' fill='%23FF2950'/%3E%3C/svg%3E%0A")}
.btn-round{padding:13px 25px;border-radius:30px;line-height:140%;width:fit-content;cursor:pointer;text-align:center}
.btn-pink{color:#fff;background:#FF2950;box-shadow:0px 8px 46px rgba(255,41,66,0.4);transition:background ease-out 0.2s}
.btn-pink:hover,.btn-pink:focus{background-color:#D51644;color:#fff}
.btn-pink-border{color:#FF2950;background:none;border:1px solid #FF2950;transition:all ease-out 0.2s}
.btn-pink-border:hover,.btn-pink-border:focus{background-color:#FF2950;color:#fff}
.btn-gray-border{color:#717888;background:#fff;border:1px solid #C9CBD7;transition:all ease-out 0.2s}
.btn-gray-border:hover,.btn-gray-border:focus{border:1px solid #3C3F52;background-color:#3C3F52;color:#fff}
.btn-gray2-border{color:#717888;background:#fff;border:1px solid #717888;transition:all ease-out 0.2s}
.btn-gray2-border:hover,.btn-gray2-border:focus{border:1px solid #3C3F52;background-color:#3C3F52;color:#fff}
.btn-gray-border.btn-pills{background:#F8F8F8;border:1px solid #F8F8F8;color:#3C3F52}
.btn-gray-border.btn-pills:hover,.btn-gray-border.btn-pills:focus{border:1px solid #3C3F52;background:#F8F8F8;color:#3C3F52}
.btn-gray-border.btn-pills.active{background:#3C3F52;border:1px solid #3C3F52;color:#fff}
.button-prev,.button-next{position:absolute;z-index:10;display:block;border-radius:50%;box-shadow:0px 0px 60px rgba(113,120,136,0.25);top:50%;transform:translate(0,-50%);transition:all ease-out 0.2s;cursor:pointer}
.button-prev circle,.button-next circle{transition:all ease-out 0.2s;fill:#fff}
.button-prev path,.button-next path{transition:all ease-out 0.2s;stroke:#FF2950}
.button-prev:hover circle,.button-next:hover circle{fill:#FF2950}
.button-prev:hover path,.button-next:hover path{stroke:#fff}
.button-prev:focus-visible circle,.button-prev:focus circle,.button-next:focus-visible circle,.button-next:focus circle{fill:#fff}
.button-prev:focus-visible path,.button-prev:focus path,.button-next:focus-visible path,.button-next:focus path{stroke:#FF2950}
.button-next{right:-30px}
.button-prev{left:-30px}
.swiper-pagination-bullet{width:6px;height:6px;background:none;border:1px solid #C9CBD7;opacity:1}
.swiper-pagination-bullet-active{background:#C9CBD7}
.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:175px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:10px;--bs-tooltip-color:#fff;--bs-tooltip-bg:#4E597E;--bs-tooltip-border-radius:4px;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}
.tooltip.show{opacity:var(--bs-tooltip-opacity)}
.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}
.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:left;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}
img,svg{display:inline}
body{color:#3C3F52}
.info-intro__section{height:480px;background:#F8F8F8;display:flex;flex-direction:column;justify-content:flex-end}
.info-intro__section .btn-pills{border:1px solid #C9CBD7}
.info-intro__section .h1{font-size:48px}
.info-intro__section .mm-24{padding-top:13px}
@media screen and (max-width:576px){.info-intro__section{height:100%}.info-intro__section .h1{font-size:24px;margin-top:100px}.info-intro__section .mm-24{font-size:18px}}
.info-intro__button-container{display:flex;gap:12px;padding-bottom:66px;padding-top:56px;scrollbar-width:none}
.info-intro__button-container .btn-round{padding:9px 18px}
@media screen and (max-width:576px){.info-intro__button-container{margin-left:-16px;margin-right:-16px;padding-right:16px;padding-left:16px;padding-top:32px;padding-bottom:24px;overflow-x:scroll}.info-intro__button-container .btn-round{white-space:nowrap}}
.info-intro__button-container::-webkit-scrollbar{display:none}
.info-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:70px;padding-bottom:70px}
@media screen and (max-width:768px){.info-list__grid{grid-template-columns:1fr;padding-top:24px}}
.info-list__block{border:1px solid #C9CBD7;border-radius:16px;position:relative;transition:box-shadow 0.2s ease-out;min-height:340px;max-height:100%;display:grid;grid-template-rows:auto 1fr;grid-template-areas:"img" "text"}
@media screen and (max-width:768px){.info-list__block{min-height:300px}}
.info-list__block .info-list__block-img{grid-area:img;width:100%;height:221px;object-fit:cover;border-radius:16px 16px 0 0;border-bottom:1px solid #C9CBD7}
@media screen and (max-width:768px){.info-list__block .info-list__block-img{height:185px}}
.info-list__block a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}
.info-list__block:hover,.info-list__block:focus-visible{box-shadow:0px 0px 60px rgba(113,120,136,0.15)}
.info-list__block-text{padding:21px 25px;position:relative;height:auto;grid-area:text}
.info-list__block-text .msb-18{line-height:24px;margin-bottom:8px}
.info-list__block-text .mm-12{position:absolute;left:25px;bottom:18px;color:#A1A7B7}
.info-list__block-text .info-list__block-arrow{position:absolute;bottom:21px;right:25px;width:26px}
.info-list__more-btn{margin-left:auto;margin-right:auto;margin-top:46px}