html,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,s,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;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,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}@font-face{font-family:"Montserrat";src:url("/dist/app/fonts/montserrat/Montserrat-VariableFont.woff2") format("woff2");src:url("/dist/app/fonts/montserrat/Montserrat-VariableFont.woff2") format("woff2-variations") url("/dist/app/fonts/montserrat/Montserrat-VariableFont.ttf") format("truetype");font-style:oblique 0deg 10deg;font-weight:100 900;font-display:swap}@font-face{font-family:"Comfortaa";src:url("/dist/app/fonts/comfortaa/Comfortaa-VariableFont.woff2") format("woff2");src:url("/dist/app/fonts/comfortaa/Comfortaa-VariableFont.woff2") format("woff2-variations") url("/dist/app/fonts/comfortaa/Comfortaa-VariableFont.ttf") format("truetype");font-style:oblique 0deg 10deg;font-weight:100 900;font-display:swap}html{-webkit-box-sizing:border-box;box-sizing:border-box}html *,html *::after,html *::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Montserrat",sans-serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#1f1f1f;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1200px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1200px){sup{font-size:.6875rem}}img,svg{display:block}.no-scroll{overflow:hidden}main:not(:has(section.banner,section.home-banner)){padding-top:68px}@media only screen and (min-width: 1200px){main:not(:has(section.banner,section.home-banner)){padding-top:112px}}.list{width:100%;max-width:690px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 1200px){.list{max-width:1280px}}.list{margin-bottom:40px}@media only screen and (min-width: 1200px){.list{max-width:1040px;margin:25px auto 120px}}.list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:34px}@media only screen and (min-width: 1200px){.list__wrapper{gap:60px}}