@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn--icon::before,.btn--arrow-start::before,.btn--arrow::after{-webkit-mask:url("../../Icons/arrow-right.svg") no-repeat center center;mask:url("../../Icons/arrow-right.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:0.875rem;width:0.875rem}.btn--plus::after,.btn--mail::after,.btn--icon::after,.btn--mortarboard::before,.btn--more::before,.btn--arrow-start::after,.btn--arrow::before{background:currentColor;border-radius:1.5625rem;content:"";display:block;flex-shrink:0;height:0.75rem;position:absolute;width:0.0625rem}.btn{align-items:center;border:1px solid;border-radius:3.875rem;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;min-width:6.25rem;padding:0.4375rem 1rem;transition:color ease,background-color .3s ease,border-color .3s ease}a.btn{text-decoration:none}.btn--main{background:#fff;border-color:#2d3246;color:#2d3246}.btn--main:focus-visible,.btn--main:hover{background:#2d3246;border-color:#2d3246;color:#fff}.btn--aside{background:#0170ef;border-color:#0170ef;color:#fff}.btn--aside:focus-visible,.btn--aside:hover{background:#2d3246;border-color:#2d3246;color:#fff}.btn--aside:disabled{background:#fff;border-color:#d0d0d0;color:#666;cursor:not-allowed}.btn--arrow,.btn--arrow-start,.btn--icon,.btn--more,.btn--mortarboard{gap:1.5625rem;justify-content:space-between;position:relative}.btn--arrow::before{right:2.375rem}.btn--arrow-start::after{left:2.375rem}.btn--arrow-start::before{rotate:180deg}.btn--check{gap:0.9375rem}.btn--check::before{-webkit-mask:url("../../Icons/check.svg") no-repeat center center;mask:url("../../Icons/check.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:var(--color-text);content:"";height:1.4375rem;transition:background-color .3s ease;width:1.4375rem}.btn--check:focus-visible::before,.btn--check:hover::before{background-color:#fff}.btn--more::before{right:2.375rem}.btn--more::after{-webkit-mask:url("../../Icons/arrow.svg") no-repeat center center;mask:url("../../Icons/arrow.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:1.125rem;width:0.9375rem}.btn--mortarboard{gap:1.75rem}.btn--mortarboard::before{right:3rem}.btn--mortarboard::after{-webkit-mask:url("../../Icons/mortarboard.svg") no-repeat center center;mask:url("../../Icons/mortarboard.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:1.125rem;width:1.5625rem}.btn--icon{justify-content:start;margin-top:clamp(0.625rem, 0.4375vw + 0.5375rem, 1.0625rem);width:100%;word-break:break-word}.btn--icon::after{left:2.375rem}.btn--icon-0::before{-webkit-mask:url("../../Icons/mail.svg") no-repeat center center;mask:url("../../Icons/mail.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;translate:0 -0.0625rem}.btn--icon-1::before{-webkit-mask:url("../../Icons/phone.svg") no-repeat center center;mask:url("../../Icons/phone.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--icon-2::before{-webkit-mask:url("../../Icons/home.svg") no-repeat center center;mask:url("../../Icons/home.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--icon-3::before{-webkit-mask:url("../../Icons/person.svg") no-repeat center center;mask:url("../../Icons/person.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--icon-4::before{-webkit-mask:url("../../Icons/recommendation.svg") no-repeat center center;mask:url("../../Icons/recommendation.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--icon-5::before{-webkit-mask:url("../../Icons/chat.svg") no-repeat center center;mask:url("../../Icons/chat.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--icon-6::before{-webkit-mask:url("../../Icons/question.svg") no-repeat center center;mask:url("../../Icons/question.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--date{display:inline-flex;gap:0.75rem}.btn--date::before{-webkit-mask:url("../../Icons/calendar.svg") no-repeat center center;mask:url("../../Icons/calendar.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:1.375rem;width:1.375rem}.btn--list{display:inline-flex;gap:0.8125rem}.btn--list::before{-webkit-mask:url("../../Icons/list.svg") no-repeat center center;mask:url("../../Icons/list.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:1.5625rem;width:1.5rem}.btn--mail{padding-left:1.0625rem;position:relative}.btn--mail::after{left:2.8125rem}.btn--mail::before{-webkit-mask:url("../../Icons/mail.svg") no-repeat center center;mask:url("../../Icons/mail.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:0.8125rem;margin-right:1.875rem;width:1.0625rem}.btn--plus{padding-left:1.0625rem;position:relative}.btn--plus::after{left:2.8125rem}.btn--plus::before{-webkit-mask:url("../../Icons/plus.svg") no-repeat center center;mask:url("../../Icons/plus.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:currentColor;content:"";display:block;flex-shrink:0;height:0.8125rem;margin-right:1.875rem;width:0.8125rem}.btn.is-loading{opacity:.7}.btn.is-loading::before{right:3.125rem}.btn.is-loading::after{animation:spin .8s linear infinite;background:none;border-color:rgba(0,0,0,0) #fff #fff #fff;border-radius:50%;border-style:solid;border-width:0.125rem;content:"";height:1.375rem;left:50%;margin-top:-0.1875rem;-webkit-mask:none;mask:none;top:50%;width:1.375rem}.p .btn{margin-top:0.5rem}
