/*! reset.css v1.2.03 | ISC License | github.com/lodela/reset-CSS | Last updated March 10th 2022 */ body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable="true"]){-webkit-user-drag:element}
@font-face{font-family:'Noto Sans';src:url('../themes/remont-main/assets/fonts/NotoSans-VariableFont_wdth,wght.ttf') format('truetype');font-weight:100 900;font-display:swap;font-style:normal}
:root{--color-white:#FFF;--color-primary-0:#FFFBEB;--color-primary-1:#FFD230;--color-primary-2:#F54900;--color-secondary-0:#FAFAFA;--color-secondary-1:#E5E5E5;--color-secondary-2:#D4D4D4;--color-secondary-3:#A1A1A1;--color-secondary-4:#737373;--color-secondary-5:#0A0A0A;--font-main:"Noto Sans",sans-serif;--transition-base:0.3s ease-out;--radius-xl:12px;--blur-sm:6px;--container-width:1416px}
html{font-family:var(--font-main);line-height:1.5rem;font-size:16px;font-variation-settings:"wdth" 100;background-color:var(--color-secondary-0);scroll-behavior:smooth;color:var(--color-secondary-5);overflow-x:clip;overscroll-behavior-y:contain}
body{overscroll-behavior-y:contain;overflow-x:clip}*{-webkit-tap-highlight-color:transparent}
img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}details{list-style:none}details[open] summary::-webkit-details-marker{display:none}details summary::-webkit-details-marker{display:none}.grecaptcha-badge{visibility:collapse !important}.container{width:100%;margin-inline:auto;padding-inline:0.625rem;max-width:var(--container-width)}
@media (min-width:540px){.container{padding-inline:1rem}}.pt-60{padding-top:40px}
.pb-60{padding-bottom:40px}
@media (min-width:1024px){.pt-60{padding-top:60px}.pb-60{padding-bottom:60px}}
.pt-30{padding-top:20px}
.pb-30{padding-bottom:20px}
@media (min-width:1024px){.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}}.icon{flex-shrink:0;fill:var(--color-secondary-5);transition:var(--transition-base)}
.icon--size-16{width:16px;height:16px}
.icon--size-20{width:20px;height:20px}
.icon--size-24{width:24px;height:24px}
.icon--size-30{width:30px;height:30px}
.icon--color-primary{fill:var(--color-primary-2)}
.icon--color-light{fill:var(--color-secondary-0)}.btn{position:relative;width:fit-content;height:fit-content;cursor:pointer;text-align:left;text-decoration:none;transition:var(--transition-base);display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;border-radius:var(--radius-xl);gap:0.625rem;white-space:nowrap;padding:0.375rem 1rem}
@media (min-width:768px){.btn{padding:0.625rem 1.25rem}}
.btn svg{flex-shrink:0;fill:var(--color-secondary-5);transition:var(--transition-base);width:20px;height:20px}
@media (min-width:768px){.btn svg{width:24px;height:24px}}
.btn--default{font-size:1rem;line-height:1.5rem}
@media (min-width:1024px){.btn--default{font-size:1.125rem;line-height:1.75rem}}
.btn--large{font-size:1.125rem;line-height:1.75rem}
@media (min-width:1024px){.btn--large{font-size:1.25rem;line-height:1.75rem}}
.btn--filled{background:var(--color-primary-2);color:var(--color-secondary-0)}
.btn--filled svg{fill:var(--color-secondary-0)}
.btn--filled:hover{filter:brightness(0.9)}
.btn--filled-light{background-color:var(--color-secondary-0);color:var(--color-primary-2)}
.btn--filled-light svg{fill:var(--color-primary-2)}
.btn--filled-light:hover{filter:brightness(0.9)}
.btn--outlined{border:2px solid var(--color-primary-2);color:var(--color-primary-2)}
.btn--outlined svg{fill:var(--color-primary-2)}
.btn--outlined:hover{background-color:var(--color-primary-2);color:var(--color-secondary-0)}
.btn--outlined:hover svg{fill:var(--color-secondary-0)}
.btn--width-full{width:100%}
.link-more{position:relative;width:fit-content;height:fit-content;cursor:pointer;text-align:left;text-decoration:none;transition:var(--transition-base);display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:400;gap:0.625rem;white-space:nowrap;padding:0.375rem 0;font-size:1rem;line-height:1.5rem}
@media (min-width:768px){.link-more{padding:0.625rem 0}}
@media (min-width:1024px){.link-more{font-size:1.125rem;line-height:1.75rem}}
.link-more svg{flex-shrink:0;fill:var(--color-secondary-5);transition:var(--transition-base);width:20px;height:20px}
@media (min-width:768px){.link-more svg{width:24px;height:24px}}
.link-more:hover{color:var(--color-primary-2)}
.link-more:hover svg{fill:var(--color-primary-2)}.text--semicon{font-variation-settings:"wdth" 87.5}.heading__container{width:100%;display:flex;flex-direction:column;gap:0.625rem;justify-content:flex-start}
@media (min-width:640px){.heading__container{justify-content:center}}
.heading__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.375rem;flex-wrap:wrap}
@media (min-width:640px){.heading__wrapper{align-items:center;justify-content:center;gap:0.625rem}}
.heading__wrapper .icon{width:1.5rem;height:1.5rem}
@media (min-width:768px){.heading__wrapper .icon{width:1.875rem;height:1.875rem}}
@media (min-width:1024px){.heading__wrapper .icon{width:2.25rem;height:2.25rem}}
.heading{width:fit-content;display:block;font-weight:400;color:var(--color-secondary-5);text-transform:uppercase}
.heading__title-h1,
.heading__title-h2{font-size:1.25rem;line-height:1.75rem}
@media (min-width:540px){.heading__title-h1,.heading__title-h2{font-size:1.5rem;line-height:2rem}}
@media (min-width:768px){.heading__title-h1,.heading__title-h2{font-size:1.875rem;line-height:2.25rem}}
@media (min-width:1024px){.heading__title-h1,.heading__title-h2{font-size:2.25rem;line-height:2.5rem}}
.heading__title-h3{font-size:1.125rem;line-height:1.75rem}
@media (min-width:540px){.heading__title-h3{font-size:1.25rem;line-height:1.75rem}}
@media (min-width:768px){.heading__title-h3{font-size:1.5rem;line-height:2rem}}
@media (min-width:1024px){.heading__title-h3{font-size:1.875rem;line-height:2.25rem}}
.heading span{font-weight:600;color:var(--color-primary-2)}
.heading__description{font-weight:400;font-size:0.875rem;line-height:1.25rem;color:var(--color-primary-2);text-align:left}
@media (min-width:1024px){.heading__description{font-size:1rem;line-height:1.5rem}}
@media (min-width:640px){.heading__description{text-align:center}}
.heading__description strong{font-weight:600}.scroll-up{width:3rem;height:3rem;padding:0.625rem;background-color:var(--color-white);border:1px solid var(--color-secondary-2);position:fixed;bottom:1rem;right:1rem;cursor:pointer;transition:var(--transition-base);transform:translateX(6rem);z-index:80}
@media (min-width:1024px){.scroll-up{padding:0.5rem}.scroll-up:hover{background-color:var(--color-primary-0)}}
.scroll-up_visible{transform:translateX(0)}
.scroll-up__icon{width:100%;height:100%;fill:var(--color-primary-2)}.callback-form{width:100%;display:flex;flex-direction:column;gap:1rem}
@media (min-width:1256px){.callback-form{gap:1.25rem}}
.callback-form__heading{width:100%;height:auto;display:flex;flex-direction:column;gap:0.625rem}
.callback-form__title{font-weight:400;font-size:1.125rem;line-height:1.75rem;text-align:center}
@media (min-width:540px){.callback-form__title{font-size:1.25rem;line-height:1.75rem}}
@media (min-width:1024px){.callback-form__title{font-size:1.5rem;line-height:2rem}}
.callback-form__desc{font-weight:300;font-size:0.875rem;line-height:1.25rem;text-align:center}
@media (min-width:768px){.callback-form__desc{font-size:1rem;line-height:1.1rem}}
.form{width:100%}
.form__group{display:flex;flex-direction:column;gap:0.375rem;margin-bottom:0.875rem}
@media (min-width:768px){.form__group{margin-bottom:1rem}}
.form__label{pointer-events:none;cursor:default;font-weight:300;font-size:0.875rem;line-height:1.25rem}
@media (min-width:768px){.form__label{font-size:1rem;line-height:1.5rem}}
.form__input-grid{width:100%;display:grid;grid-template-columns:repeat(1,1fr);gap:0}
@media (min-width:640px){.form__input-grid{gap:0.625rem}}
@media (min-width:1024px){.form__input-grid{gap:1rem}}
.form__input-grid-2{grid-template-columns:repeat(1,1fr)}
.form__input-grid-3{grid-template-columns:repeat(1,1fr)}
@media (min-width:640px){.form__input-grid-2{grid-template-columns:repeat(2,1fr)}.form__input-grid-3{grid-template-columns:repeat(3,1fr)}}
.form__input-grid-4{grid-template-columns:repeat(2,1fr)}
@media (min-width:640px){.form__input-grid-4{grid-template-columns:repeat(4,1fr)}}
.form__radio{width:fit-content;display:flex;flex-direction:row;cursor:pointer;gap:1rem}
.form__radio-input{position:absolute;opacity:0;width:0;height:0}
.form__radiobox{position:relative;display:block;width:1rem;height:1rem;flex-shrink:0;background-color:transparent;border:1px solid var(--color-secondary-3);transition:var(--transition-base)}
@media (min-width:1024px){.form__radiobox{width:1.25rem;height:1.25rem}}
.form__radiobox:before{content:"";position:absolute;width:0%;aspect-ratio:1/1;left:50%;top:50%;transform:translate(-50%,-50%);background-color:transparent;transition:var(--transition-base)}
.form__radio-input:checked + .form__radiobox{border-color:var(--color-primary-2)}
.form__radio-input:checked + .form__radiobox:before{width:80%;background-color:var(--color-primary-2)}
.form__radio-image{width:100%;height:auto;max-width:70px;display:block}
@media (min-width:1256px){.form__radio-image{max-width:90px}}
.form__input{border:1px solid var(--color-secondary-3);border-radius:var(--radius-xl);outline:none;font-weight:400;padding:0.625rem 1rem;font-size:0.875rem;line-height:1.25rem;display:block;background-color:var(--color-white);color:var(--color-secondary-5)}
@media (min-width:768px){.form__input{font-size:1rem;line-height:1.5rem}}
.form__input:focus{border-color:var(--color-primary-2)}
.form__input::placeholder{color:var(--color-secondary-3)}
.form__options{display:flex;flex-direction:column;margin-top:1rem;gap:0.625rem}
.form__checkbox{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;width:1rem;height:1rem;accent-color:var(--color-primary-2)}.form__checkbox-label{display:flex;flex-direction:row;font-weight:400;font-size:0.875rem;line-height:1.25rem;gap:0.625rem;text-align:left;cursor:pointer;color:var(--color-dark)}
.form__link{color:var(--color-primary-2)}
.form__link:hover{text-decoration:underline}.reviews-modal-success,.reviews-modal-success-error{position:absolute;width:100%;height:100%;left:0;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;justify-content:center;align-items:center;top:-110%;z-index:1;margin:0 auto;overflow:hidden;transition:var(--transition-base);text-align:center;pointer-events:all}.reviews-modal-success{background-color:var(--color-white)}.reviews-modal-success-error{background-color:var(--color-primary-2)}.reviews-modal-success p,.reviews-modal-success-error p{text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:400;color:var(--color-secondary-0);width:100%}
@media (min-width:1024px){.reviews-modal-success p,.reviews-modal-success-error p{font-size:1.25rem;line-height:1.75rem}}
.reviews-modal-success p{color:var(--color-primary-2)}
.reviews-modal-success svg{width:100px;height:100px;stroke:var(--color-primary-2)}
.reviews__rating-form{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.reviews__rating-form-input{appearance:none;width:1.5rem;height:1.5rem;cursor:pointer;margin-inline-start:-1.25rem;opacity:0}.reviews__rating-form__star{font-size:1.5rem;color:var(--color-secondary-2);pointer-events:none;transition:var(--transition-base)}
.reviews__rating-form-star{flex-shrink:0;width:1.5rem;height:1.5rem}
.reviews__rating-form-input:checked ~ .reviews__rating-form__star,
.reviews__rating-form-input:focus ~ .reviews__rating-form__star,
.reviews__rating-form-input:hover ~ .reviews__rating-form__star{color:#fbbf24}
.form__textarea{height:auto;min-height:6rem;resize:vertical}.u_glare{position:absolute;overflow:hidden;inset:0}.u_glare::before{content:"";position:absolute;top:-50%;left:-50%;width:2rem;height:200%;filter:blur(var(--blur-sm));background:var(--color-white);transform:rotate(30deg);animation:glare-animation 4.5s linear infinite;animation-delay:2s;will-change:transform,filter}@keyframes glare-animation{0%{left:-100%}20%{left:130%}100%{left:130%}}@keyframes fade-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.u_fade-up{animation:fade-up 0.2s both}.u_fade-up-reverse{animation:fade-down 0.2s both}.breadcrumb{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:0.625rem;row-gap:0.375rem;font-weight:400;font-size:0.875rem;line-height:1.25rem}@media (min-width:1024px){.breadcrumb{font-size:1rem;line-height:1.5rem}}
.breadcrumb a span{white-space:nowrap;cursor:pointer;color:var(--color-secondary-5);transition:var(--transition-base)}.breadcrumb a span:hover{color:var(--color-primary-2) !important}.breadcrumb span{cursor:default;color:var(--color-primary-2)}.notfound,.thank{display:flex;justify-content:center;align-items:center;min-height:80vh}.notfound__content,.thank__content{display:flex;flex-direction:column;align-items:center;text-align:center}.notfound__desc,.thank__desc{max-width:600px;font-weight:300;font-size:1rem;line-height:1.5rem;padding:1rem 0 2rem 0}@media (min-width:1024px){.notfound__desc,.thank__desc{font-size:1.125rem;line-height:1.75rem}}.thank__svg_wrapper{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.thank__svg{width:6rem;height:6rem;fill:var(--color-primary-2)}.pagination{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:0.5rem}.pagination__item{width:34px;height:34px;display:flex;align-items:center;justify-content:center}
@media (min-width:1024px){.pagination__item{width:44px;height:44px}}
.pagination__btn{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:var(--transition-base);position:relative;overflow:hidden;cursor:pointer;box-sizing:content-box;border:1px solid var(--color-secondary-1);border-radius:var(--radius-lg);background-color:var(--color-white)}
.pagination__btn_disabled{pointer-events:none;opacity:0.8}
.pagination__btn:not(.pagination__btn_disabled):hover{border-color:var(--color-secondary-2);background-color:var(--color-secondary-1)}
.pagination__btn_disabled .pagination__icon{fill:var(--color-secondary-3)}.pagination__link{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;transition:var(--transition-base);font-size:1.125rem;line-height:1.75rem;font-weight:500;position:relative;overflow:hidden;color:var(--color-secondary-3);cursor:pointer;box-sizing:content-box}
@media (min-width:1070px){.pagination__link{font-size:1.25rem;line-height:1.75rem}}.pagination__icon{width:20px;height:20px;fill:var(--color-dark);transition:var(--transition-base);}
.pagination__link_active{position:relative;overflow:hidden;color:var(--color-primary);cursor:default}.pagination__link:not(.pagination__link_active):hover{color:var(--color-primary)}.modal{display:none}.modal[open]{display:block;pointer-events:all}
.modal{position:fixed !important;top:0px !important;left:0px !important;right:0px !important;bottom:0px !important;z-index:2999 !important;width:100% !important;height:100% !important;background-color:rgba(204,204,204,0.2) !important;backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm))}.modal__container{overflow-y:auto;display:flex;width:100%;height:100%;justify-content:center;align-items:center;scroll-padding-bottom:2rem}.modal__box{width:100%;padding:1rem;max-height:90dvh}.modal__content{max-width:25rem;margin-left:auto;margin-right:auto;z-index:3000;position:relative;background-color:var(--color-white);text-align:left;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-secondary-3);padding:1rem;gap:1rem}
.modal__info{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}
.modal__close-button{cursor:pointer;width:fit-content;height:fit-content;margin-left:auto;display:flex;align-items:center;justify-content:center;transition:var(--transition-base);border:1px solid var(--color-secondary-2);padding:0.375rem;background-color:var(--color-white);z-index:5}
.modal__close-button:hover{background-color:var(--color-primary-0)}.modal__title-block{width:100%;display:flex;flex-direction:column;gap:0.5rem}
.modal__title{font-weight:500;font-size:1.125rem;line-height:1.75rem}
@media (min-width:540px){.modal__title{font-size:1.25rem;line-height:1.75rem}}
@media (min-width:1024px){.modal__title{font-size:1.5rem;line-height:2rem}}
.modal__subtitle{font-weight:300;font-size:0.875rem;line-height:1.25rem}
@media (min-width:1024px){.modal__subtitle{font-size:1rem;line-height:1.1rem}}.tabs__btn--active{cursor:default;pointer-events:none}.tabs__content--hidden{display:none !important}.loader__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1rem}
.loader{display:inline-flex;gap:5px}
.loader:before,
.loader:after{content:"";width:25px;aspect-ratio:1;box-shadow:0 0 0 3px inset var(--color-secondary-3);animation:l5 1.5s infinite}
.loader:after{--s:-1}
@keyframes l5{0%{transform:scaleX(var(--s,1)) translate(0) scale(1)}33%{transform:scaleX(var(--s,1)) translate(calc(50% + 2.5px)) scale(1)}66%{transform:scaleX(var(--s,1)) translate(calc(50% + 2.5px)) scale(2)}100%{transform:scaleX(var(--s,1)) translate(0) scale(1)}}.cookie__wrapper{position:fixed;left:0;right:0;bottom:1rem;z-index:12000;display:flex;flex-direction:row;align-items:center;justify-content:center;pointer-events:none}
@media (min-width:480px){.cookie__wrapper{bottom:2.5rem}}.cookie{pointer-events:all;width:100%;max-width:768px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1.25rem;padding:0.625rem 1rem;text-align:left;background-color:var(--color-primary-0);border:1px solid var(--color-secondary-2)}
@media (min-width:640px){.cookie{display:flex;flex-direction:row;align-items:center}}
@media (min-width:1024px){.cookie{gap:1.875rem;padding:1rem 1.25rem}}
.cookie svg{grid-column:1;grid-row:2}
.cookie__text{width:fit-content;display:flex;flex-direction:column;font-weight:400;font-size:0.75rem;line-height:1rem;grid-column:1 / span 2}
@media (min-width:640px){.cookie__text{font-size:0.875rem;line-height:1.25rem}}
.cookie__text a{cursor:pointer;color:var(--color-primary-2);font-weight:500}
.cookie__text a:hover{text-decoration:underline}
.cookie__btn{margin-left:auto;grid-column:2;grid-row:2;font-size:0.875rem;line-height:1.25rem}.cookie--hidden{display:none}
.accent-block{width:100%;height:fit-content;position:relative}
.accent-block__content{width:100%;height:fit-content;padding:0 1rem 1rem 0;position:relative;z-index:2}
.accent-block__texture{position:absolute;z-index:1;right:0;bottom:0;left:1rem;top:1rem;border:1px solid var(--color-primary-2)}.list-image__wrapper{width:fit-content;height:fit-content;display:flex;background-color:var(--color-secondary-0);flex-shrink:0}
.list-image__container{width:fit-content;height:fit-content;display:flex;background-color:var(--color-white)}.document{width:100%;display:flex;flex-direction:column;gap:0.375rem;font-size:0.875rem;line-height:1.25rem}
@media (min-width:1024px){.document{font-size:1rem;line-height:1.5rem}}
.document h1,
.document h2,
.document h3,
.document h4,
.document h5{width:100%;display:block;font-weight:400}
.document h1{font-size:1.25rem;line-height:1.75rem;margin-bottom:0.625rem}
@media (min-width:540px){.document h1{font-size:1.5rem;line-height:2rem}}
@media (min-width:768px){.document h1{font-size:1.875rem;line-height:2.25rem}}
@media (min-width:1024px){.document h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.25rem}}
.document h2{font-size:1.25rem;line-height:1.75rem;margin-block:0.625rem}
@media (min-width:1024px){.document h2{font-size:1.875rem;line-height:2.25rem;margin-block:1rem}}
.document h3,
.document h4,
.document h5{font-size:1.125rem;line-height:1.75rem;margin-block:0.625rem}
@media (min-width:1024px){.document h3,.document h4,.document h5{font-size:1.5rem;line-height:2rem;margin-block:1rem}}
.document a{color:var(--color-primary-2)}
.document a:hover{text-decoration:underline}
.document p{font-weight:400}
.document strong{font-weight:500}
.document table{width:100%;border-collapse:collapse;margin:1.25rem 0}.document th,
.document td{padding:0.625rem 1rem;vertical-align:top;border:1px solid var(--color-secondary-2)}.document th{background:var(--color-white);font-weight:400;text-align:left;width:140px}
@media (min-width:1024px){.document th{width:260px}}
.document hr{height:1px;width:100%;background-color:var(--color-secondary-2);margin-block:2rem}
.document ul{list-style-type:disc;margin:0;padding-left:1rem}.document li{margin-bottom:0.375rem}.document li:last-child{margin-bottom:0}