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-family:inherit;font-size:1em;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
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}
sup{vertical-align:super;font-size:.7em}
sub{vertical-align:sub;font-size:.7em}
html{height:100%}
body{position:relative;min-height:100%;line-height:1}
*{box-sizing:border-box}
*:focus{outline:0}
body.noScroll{overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}
body,.page-body,raqn-theme{background-color:var(--scope-color-background,var(--global-color-default-background,#fff));color:var(--scope-color-main-color,var(--global-color-default-main-color,#000));font-family:var(--global-fonts-body-custom-family),var(--global-fonts-body-device-family);position:relative}
body.overflow--hidden{overflow:hidden}
main{max-width:100vw}
h1,h2,h3,h4,h5,h6,h7{font-family:var(--global-fonts-headings-custom-family),var(--global-fonts-headings-device-family)}
body.noScroll{position:fixed;overflow-y:hidden}
@media(min-width:768px){body.noScroll{position:relative}
}
.svgSprites__wrapper{pointer-events:none;position:absolute;max-height:0;max-width:0;overflow:hidden}