.btn{padding:13px 24px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:var(--main-font);font-size:1rem;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-0.16px;border:none;border-radius:30px;transition:all .3s linear;cursor:pointer;outline-offset:0px;display:inline-flex}.btn:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:4px}.btn.btn-red{border:2px solid #b7202e;background-color:#b7202e;color:#fff}.btn.btn-red:hover{border:2px solid #852c2b;background-color:#852c2b}.btn.btn-red:focus-visible{outline-color:#852c2b}.btn.btn-dark{border:2px solid #27333b;background-color:#27333b;color:#fff}.btn.btn-dark:hover{border:2px solid #58595b;background-color:#58595b}.btn.btn-dark:focus-visible{outline-color:#58595b}.btn.btn-white{border:2px solid #27333b;background-color:#fff;color:#27333b}.btn.btn-white:hover{background-color:#eee}.btn.btn-white:focus-visible{outline-color:#27333b}.btn.btn-white-cancel{border:2px solid #fff;background-color:#fff;color:#27333b}.btn.btn-white-cancel:hover{background-color:#eee;border:2px solid #eee}.btn.btn-white-cancel:focus-visible{outline-color:#27333b}.btn.btn-s{padding:9px 24px}.btn.disabled{opacity:.4;cursor:none;pointer-events:none}.link-with-arrow{overflow:hidden;color:#b7202e;text-overflow:ellipsis;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5;padding-right:16px;position:relative}.link-with-arrow:hover::after{transform:translateX(3px)}.link-with-arrow::after{content:"";position:absolute;top:8px;right:1px;transform:translateX(0px);width:12px;height:12px;background-image:url(5b432664ce2e2e7685e8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.circle-btn{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;position:relative;border-radius:50%;background-color:#fff;border:2px solid #eee;transition:all .3s linear;cursor:pointer;font-size:0px;overflow:hidden;padding:0px;display:block}.circle-btn:hover{background-color:#eee;border:2px solid #27333b}.circle-btn:focus-visible{outline:-webkit-focus-ring-color auto 1px;outline-offset:4px;outline-color:#27333b}.circle-btn::before{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%;background-image:url(68db6b1fbcd155cac478.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.circle-btn.next::before{transform:translateY(-50%) translateX(-50%) rotate(0deg)}.circle-btn.prev::before{transform:translateY(-50%) translateX(-50%) rotate(180deg)}.circle-btn.disabled{opacity:.4;cursor:none;pointer-events:none}.square-btn{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;max-height:52px;background-color:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden;transition:all .3s linear;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}.square-btn::before{content:"";display:block;width:16px;height:16px;background-image:url(2b620dec4bcfdb745516.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.square-btn.prev::before{transform:rotate(180deg)}.square-btn:hover{border-radius:12px;border:1px solid #58595b;background:#eee}.square-btn.disabled{opacity:.4;cursor:none;pointer-events:none}section.cards{padding:90px 0}@media(max-width: 1024px){section.cards{padding:32px 0}}@media(max-width: 767px){section.cards.three-cards-layout .title-link-wrapper{flex-wrap:wrap}section.cards.three-cards-layout .title-link-wrapper .title{font-size:1.5rem}}section.cards.three-cards-layout .cards-holder .title-link-wrapper .link{font-size:1.125rem}section.cards.three-cards-layout .cards-wrapper{grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 1024px){section.cards.three-cards-layout .cards-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.cards.three-cards-layout .cards-wrapper{grid-template-columns:1fr}}section.cards.three-cards-layout .cards-wrapper .card-box{padding:32px 20px}section.cards.three-cards-layout .cards-wrapper .card-box img{margin-bottom:32px}@media(max-width: 767px){section.cards.three-cards-layout .cards-wrapper .card-box img{display:none}}section.cards.three-cards-layout .cards-wrapper .card-box h4{max-width:250px;margin:0 auto}section.cards::before,section.cards::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;backdrop-filter:blur(46.5px);background-blend-mode:screen,luminosity,normal}section.cards::before{background:linear-gradient(283deg, rgba(183, 32, 46, 0) 50%, rgba(255, 0, 24, 0.2) 100%);z-index:1}section.cards::after{background:linear-gradient(103deg, #000D15 0%, #27333B 100%);z-index:-1}section.cards .cards-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(724e2ac499bf34c0c79d.png);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.04;z-index:2}section.cards .cards-holder{position:relative;z-index:3}section.cards .title-link-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}@media(max-width: 767px){section.cards .title-link-wrapper{flex-wrap:wrap;margin-bottom:24px}}section.cards .title-link-wrapper .title{color:#fff;margin-right:10px;max-width:80%}section.cards .title-link-wrapper .link{color:#fff;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-0.16px}@media(max-width: 767px){section.cards .title-link-wrapper .link{font-size:1.125rem}}section.cards .title-link-wrapper .link::after{background-image:url(b5fa7684b5557448935f.svg);background-position:center;background-repeat:no-repeat;background-size:contain;top:9px}section.cards .cards-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 767px){section.cards .cards-wrapper{grid-template-columns:1fr}}section.cards .cards-wrapper .card-box{border-radius:24px;background:rgba(255,255,255,.1);backdrop-filter:blur(62px);-webkit-backdrop-filter:blur(62px);padding:56px 32px;text-align:center}@media(max-width: 767px){section.cards .cards-wrapper .card-box{padding:32px 24px;text-align:left}}section.cards .cards-wrapper .card-box h4,section.cards .cards-wrapper .card-box p{color:#fff}section.cards .cards-wrapper .card-box h4{margin-bottom:8px}@media(max-width: 767px){section.cards .cards-wrapper .card-box h4{margin-bottom:6px}}@media(max-width: 767px){section.cards .cards-wrapper .card-box p{font-size:.875rem}}section.cards .cards-wrapper .card-box img{width:48px;height:48px;object-fit:cover;margin:0 auto 28px auto}@media(max-width: 767px){section.cards .cards-wrapper .card-box img{display:none}}
