html{font-size:1rem;scroll-behavior:smooth}@media (max-width:767px){html{font-size:14px}}body{background-color:#fff;line-height:1.4;font-size:1.125rem}@media (max-width:767px){body{font-size:1rem}}body.bg-white #maincontent{background-color:#fff}.h1,h1{font-size:5rem;line-height:.8;font-weight:500}@media screen and (max-width:576px){.h1,h1{font-size:3.75rem;line-height:1}}.h2,h2{font-size:5rem;line-height:.8;font-weight:500}@media screen and (max-width:576px){.h2,h2{font-size:3.75rem;line-height:1}}.h3,h3{font-size:5rem;line-height:.8}@media screen and (max-width:576px){.h3,h3{font-size:3.75rem;line-height:1}}.f-130,.font-130{font-size:8.125rem;line-height:.8}@media screen and (max-width:1440px){.f-130,.font-130{font-size:3.75rem;line-height:1}}.f-80,.font-80{font-size:5rem;line-height:.8}@media screen and (max-width:1440px){.f-80,.font-80{font-size:4rem;line-height:1}}@media screen and (max-width:576px){.f-80,.font-80{font-size:3.75rem;line-height:1}}.f-60,.font-60{font-size:3.75rem;line-height:1}@media screen and (max-width:576px){.f-60,.font-60{font-size:2.6rem}}.f-50,.font-50{font-size:3.125rem;line-height:1}@media screen and (max-width:576px){.f-50,.font-50{font-size:2.6rem}}.f-40,.font-40{font-size:2.5rem;line-height:1.2}@media screen and (max-width:576px){.f-40,.font-40{font-size:2.2rem}}.f-38,.font-38{font-size:2.375rem}@media screen and (max-width:576px){.f-38,.font-38{font-size:1.6rem}}.f-30,.font-30{font-size:1.875rem}@media screen and (max-width:576px){.f-30,.font-30{font-size:1.6rem}}.f-22{font-size:1.375rem}.f-20,.font-20{font-size:1.25rem}.f-18,.font-18{font-size:1.125rem}.f-16{font-size:1rem}.f-14,.font-14{font-size:.875rem}.f-12,.font-12{font-size:.75rem}.f-bold{font-weight:700}.f-medium{font-weight:500}.f-light{font-weight:300}.text-outline{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.text-underline{text-decoration:underline}a{color:#242222}a:active,a:visited{color:#242222}a:hover{color:#2e3358}.block.category.event,.breadcrumbs,.footer.content,.navigation,.page-main,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:unset}.page-bottom,.page-main{padding-left:15px;padding-right:15px}.page-wrapper>.page-bottom{padding-left:15px;padding-right:15px;max-width:100%;width:100%}