*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol[role=list],ul[role=list]{list-style:none}li,ul{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;shape-margin:.75rem;vertical-align:middle}button,input,select,textarea{font:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}a,button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}:root{--header-hight:60px;--container-padding:clamp(10px,3vw,60px);--page-height: calc(100vh - 60px) }html body{background-color:var(--color-main);color:var(--color-text)}.container{margin:0 auto;max-width:1440px;padding:0 var(--container-padding);width:100%}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(./NunitoSans-Regular.CnYKnmIn.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(./Nunito-Regular.DZp7YoJs.ttf) format("truetype")}.main-font{font-family:Nunito Sans,Arial,sans-serif,Helvetica}.secondary-font{font-family:Nunito,Verdana,Geneva,Tahoma,sans-serif}.heading_lg{font-size:clamp(32px,4.5vw,64px);font-weight:400;line-height:1;text-transform:uppercase}.heading_md{font-size:clamp(24px,4vw,36px);font-weight:400;line-height:1.4}.text_md{font-size:clamp(16px,3vw,20px)}.text_md,.text_sm{font-weight:400;line-height:1}.text_sm{font-size:clamp(14px,2vw,16px)}.bold{font-weight:700}.link{color:inherit}.link,.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.color-accent{color:var(--color-accent)}.color-main{color:var(--color-main)}.color-text{color:var(--color-text)}.color-secondary-dark{color:var(--color-secondary-dark)}.color-secondary-light{color:var(--color-secondary-light)}.color-error{color:var(--color-error)}.animation-loader{align-items:center;display:flex;justify-content:center;max-width:90px;position:relative;width:100%}.animation-loader:after,.animation-loader:before{animation:pulsOut .7s ease-in-out infinite;border-radius:50%;content:"";filter:drop-shadow(0 0 1rem var(--color-accent));position:absolute}.animation-loader:before{animation-name:pulsIn;box-shadow:inset 0 0 0 1rem var(--color-accent);padding-bottom:100%;width:100%}.animation-loader:after{box-shadow:0 0 0 0 var(--color-accent);padding-bottom:calc(100% - 2rem);width:calc(100% - 2rem)}@keyframes pulsIn{0%{box-shadow:inset 0 0 0 1rem var(--color-accent);opacity:1}50%,to{box-shadow:inset 0 0 0 0 var(--color-accent);opacity:0}}@keyframes pulsOut{0%,50%{box-shadow:0 0 0 0 var(--color-accent);opacity:0}to{box-shadow:0 0 0 1rem var(--color-accent);opacity:1}}.global-loader{align-items:center;background:var(--color-main);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.ui-button{border:1px solid var(--color-secondary-light);border-radius:3px;box-shadow:.1px .1px 5px 1px #ffffff73;display:grid;height:50px;min-width:130px;padding:9px;place-content:center;position:relative;transition:color .2s,box-shadow .1s,border-color .8s,background .3s,transform .1s;width:100%}.ui-button-primary{background:var(--color-accent);color:var(--color-main)}.ui-button-secondary{background:var(--color-main);color:var(--color-text)}@media (hover:hover){.ui-button:hover:not(:disabled){background:var(--color-main);border-color:var(--color-accent);box-shadow:.1px .1px 15px 1px #ffffff73;color:var(--color-accent);transform:translateY(-2px)}.ui-button:active:not(:disabled){transform:scale(.98,.95)}}@media (hover:none){.ui-button:active:not(:disabled){background:var(--color-main);border-color:var(--color-accent);box-shadow:.1px .1px 15px 1px #ffffff73;color:var(--color-accent);transform:scale(.98,.95)}}.error-page{align-items:center;color:var(--color-text);display:flex;flex-direction:column;gap:10px;height:100dvh;height:100vh}
