html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1}body{background-color:#ffffff;min-height:100vh}h1{font-size:30px}h2{font-size:20px}h3{font-size:20px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffffff}a:link,a:hover,a:visited,a:active{text-decoration:none}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.headerBackground{height:115px;background-color:#ffffff}@media only screen and (min-width: 1681px){.headerBackground{border-radius:40px 40px 0 0}}@media only screen and (max-width: 768px){.headerBackground{height:80px}}.container{display:grid;margin:auto;max-width:1170px;padding-left:15px;padding-right:15px;grid-template-columns:repeat(12, 1fr);grid-template-rows:115px 876px auto auto;grid-column-gap:30px;grid-template-areas:"h h h h h h h h h h h h" "p p p p p i i i i i i i" "c c c c c c c c c c c c" "f f f f f f f f f f f f";min-height:calc(100vh - 106px)}.subPageContainer{grid-template-rows:115px auto auto auto;background-color:#fff}@media only screen and (max-width: 768px){.container,.container.subPageContainer{grid-template-rows:80px auto auto auto}}@media only screen and (max-width: 960px){.container{grid-column-gap:0px;grid-template-columns:1;grid-template-rows:115px auto auto auto auto;grid-template-areas:"h h h h h h h h h h h h" "i i i i i i i i i i i i" "p p p p p p p p p p p p" "c c c c c c c c c c c c" "f f f f f f f f f f f f"}}.page{grid-column:3/11}@media only screen and (max-width: 768px){.page{margin-bottom:70px;grid-column:1/-1}}
