@keyframes spin{from{rotate:0deg}to{rotate:360deg}}.btn{border:0;border-radius:0.625rem;display:var(--display-btn, inline-block);font-weight:var(--font-weight-btn, 600);line-height:var(--line-height-btn, 1.55);padding:clamp(0.5rem, 0.1875vw + 0.4625rem, 0.6875rem) 1rem}h1+.btn,h2+.btn,h3+.btn,h4+.btn,h5+.btn,h6+.btn,.h1+.btn,.h2+.btn,.h3+.btn,.h4+.btn,.h5+.btn,.h6+.btn{margin-top:var(--space-btn-after-text, 1.5rem)}.list+.btn{margin-top:var(--space-btn-after-text, 1.5rem)}.tags+.btn{margin-top:var(--space-btn-after-text, 1.5rem)}.p+.btn{margin-top:var(--space-btn-after-text, 1.5rem)}.btn:link{text-decoration:none}.btn[disabled]{opacity:.5}.btn--icon{--display-btn: inline-flex;align-items:center;gap:0.5rem;white-space:nowrap}.btn--icon::before{background:var(--color-btn-icon, #ffffff);content:"";flex-shrink:0;height:var(--size-btn-icon, 1rem);pointer-events:none;width:var(--size-btn-icon, 1rem)}@media(prefers-reduced-motion: no-preference){.btn--icon::before{transition:background-color .3s ease-in-out}}.btn--icon-invert::before{--color-btn-icon: #00344d}.btn--icon-end::before{order:2}.btn--icon-center{--border-radius-focus: 50%;--color-btn-icon: #00344d;--display-btn: grid;background:#fff;border:0.0625rem solid #fff;border-radius:50%;place-content:center}@media(prefers-reduced-motion: no-preference){.btn--icon-center{transition:background-color .3s ease-in-out,border-color .3s ease-in-out}}.btn--icon-center::before{background:var(--color-btn-icon, #ffffff);content:"";height:var(--size-btn-icon, 1.5rem);width:var(--size-btn-icon, 1.5rem)}@media(prefers-reduced-motion: no-preference){.btn--icon-center::before{transition:background-color .3s ease-in-out}}.btn--icon-center:hover{--color-btn-icon: #ffffff;background:#00344d;border-color:#00344d}.btn--icon-right{justify-content:space-between}.btn--icon-right .btn__overlay{justify-content:space-between}.btn--aside{--color-btn-icon: #00344d;--font-weight-btn: 500;background:#fff;border:0.0625rem solid #dee0ed;color:#00344d;overflow:hidden;position:relative}@media(prefers-reduced-motion: no-preference){.btn--aside{transition:border-color .3s ease-in-out}}.btn--aside.is-active,.btn--aside:hover{border-color:#00344d}.btn--main{--btn-circle-bg: #007db8;--btn-circle-color: #ffffff;background:#00344d;color:#fff;overflow:hidden;position:relative}.btn--secondary{--btn-circle-bg: #007db8;--btn-circle-color: #ffffff;--color-btn-icon: #00344d;background:rgba(0,0,0,0);border:0.0625rem solid #00344d;color:#00344d;overflow:hidden;position:relative}.btn--invert{--btn-circle-bg: #d5ffbe;--btn-circle-color: #00344d;--color-btn-icon: #00344d;background:#fff;color:#00344d;overflow:hidden;position:relative}.btn--invert-secondary{--btn-circle-bg: #d5ffbe;--btn-circle-color: #00344d;--color-btn-icon: #ffffff;background:rgba(0,0,0,0);border:0.0625rem solid #fff;color:#fff;overflow:hidden;position:relative}.btn--block{justify-content:center;width:100%}.btn--service{--size-btn-icon: 1.125rem;background:rgba(0,0,0,0);height:1.25rem;margin-inline:-0.5rem;padding:1rem 0.5rem}@media(prefers-reduced-motion: no-preference){.btn--service{transition:background-color .3s ease-in-out}}.btn--service:hover{background-color:#dee0ed}.btn--sm{font-size:0.875rem;line-height:1.4;min-height:2.25rem}.btn--md{--size-btn-icon: 1.125rem;font-size:1.125rem;line-height:1.3;min-height:2.5rem}.btn--lg{--size-btn-icon: 1.25rem;font-size:1.25rem;line-height:1.4;min-height:3rem}.btn--arrow::before{-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}.btn--arrow-down::before{-webkit-mask:url("../../Icons/chevron.svg") no-repeat center center;mask:url("../../Icons/chevron.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;rotate:90deg}.btn--arrow-left::before{-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;rotate:180deg}.btn--arrow-right::before{-webkit-mask:url("../../Icons/chevron.svg") no-repeat center center;mask:url("../../Icons/chevron.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--bell::before{-webkit-mask:url("../../Icons/bell.svg") no-repeat center center;mask:url("../../Icons/bell.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--calendar::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}.btn--cart::before{-webkit-mask:url("../../Icons/cart.svg") no-repeat center center;mask:url("../../Icons/cart.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--download::before{-webkit-mask:url("../../Icons/download.svg") no-repeat center center;mask:url("../../Icons/download.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--filter::before{-webkit-mask:url("../../Icons/filter.svg") no-repeat center center;mask:url("../../Icons/filter.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--lamp::before{-webkit-mask:url("../../Icons/lamp-on-book.svg") no-repeat center center;mask:url("../../Icons/lamp-on-book.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--letter::before{-webkit-mask:url("../../Icons/letter.svg") no-repeat center center;mask:url("../../Icons/letter.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--load::before{-webkit-mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--search::before{-webkit-mask:url("../../Icons/magnifier.svg") no-repeat center center;mask:url("../../Icons/magnifier.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--user::before{-webkit-mask:url("../../Icons/user-2.svg") no-repeat center center;mask:url("../../Icons/user-2.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--close::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;rotate:45deg}.btn.is-hidden{--display-btn: none}.btn.is-loading{--display-btn: inline-flex;align-items:center;cursor:wait;font-size:0;justify-content:center;min-width:8.1875rem;white-space:nowrap}.btn.is-loading::before{-webkit-mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background:var(--color-btn-icon, #ffffff);content:"";flex-shrink:0;height:var(--size-btn-icon, 1rem);pointer-events:none;width:var(--size-btn-icon, 1rem)}@media(prefers-reduced-motion: no-preference){.btn.is-loading::before{animation:spin 1s linear infinite}}.btn__in{display:inline-block}.btn__overlay{align-items:center;background:var(--btn-circle-bg);clip-path:circle(0 at 0 0);color:var(--btn-circle-color);display:inline-flex;inset:0;justify-content:center;padding:inherit;pointer-events:none;position:absolute;z-index:1}.btn--icon .btn__overlay{gap:0.5rem}.btn--icon .btn__overlay::before{background:var(--btn-circle-color);content:"";flex-shrink:0;height:var(--size-btn-icon, 1rem);width:var(--size-btn-icon, 1rem)}.btn--icon-end .btn__overlay::before{order:2}.btn--arrow .btn__overlay::before{-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}.btn--arrow-left .btn__overlay::before{-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;rotate:180deg}.btn--arrow-down .btn__overlay::before{-webkit-mask:url("../../Icons/chevron.svg") no-repeat center center;mask:url("../../Icons/chevron.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain;rotate:90deg}.btn--arrow-right .btn__overlay::before{-webkit-mask:url("../../Icons/chevron.svg") no-repeat center center;mask:url("../../Icons/chevron.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--bell .btn__overlay::before{-webkit-mask:url("../../Icons/bell.svg") no-repeat center center;mask:url("../../Icons/bell.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--calendar .btn__overlay::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}.btn--cart .btn__overlay::before{-webkit-mask:url("../../Icons/cart.svg") no-repeat center center;mask:url("../../Icons/cart.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--download .btn__overlay::before{-webkit-mask:url("../../Icons/download.svg") no-repeat center center;mask:url("../../Icons/download.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--filter .btn__overlay::before{-webkit-mask:url("../../Icons/filter.svg") no-repeat center center;mask:url("../../Icons/filter.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--lamp .btn__overlay::before{-webkit-mask:url("../../Icons/lamp-on-book.svg") no-repeat center center;mask:url("../../Icons/lamp-on-book.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--letter .btn__overlay::before{-webkit-mask:url("../../Icons/letter.svg") no-repeat center center;mask:url("../../Icons/letter.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--load .btn__overlay::before{-webkit-mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;mask:url("../../Icons/arrow-rotate.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--search .btn__overlay::before{-webkit-mask:url("../../Icons/magnifier.svg") no-repeat center center;mask:url("../../Icons/magnifier.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}.btn--close .btn__overlay::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;rotate:45deg}
