/*!
Theme Name: Gutenberg Classic Starter Theme Child
Template: gutenberg-classic-starter-theme
Theme URI: https://github.com/paper-leaf/gutenberg-classic-starter-theme-child
Author: Paper Leaf
Author URI: https://paper-leaf.com/
Description:
Version: 1.0
*/html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"lnum";font-size:10px}body{color:#032b43;font-family:Inter,sans-serif;font-optical-sizing:auto}.copy,body main{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3rem}@media screen and (min-width:768px){.copy,body main{font-size:1.8rem;line-height:3rem}}.small{font-size:1.4rem;font-weight:500;line-height:2.8rem}@media screen and (min-width:768px){.small{font-size:1.6rem;line-height:2.8rem}}.tiny{font-size:1.4rem;font-weight:500;line-height:2.8rem}@media screen and (min-width:768px){.tiny{font-size:1.4rem;line-height:2.8rem}}.title-1,.title-2,.title-3,.title-4,h1,h2,h3,h4{margin-bottom:1.6rem;margin-top:2.4rem}@media screen and (min-width:768px){.title-1,.title-2,.title-3,.title-4,h1,h2,h3,h4{margin-bottom:3.2rem;margin-top:4.8rem}}.title-5,.title-6,h5,h6{margin-bottom:1.6rem;margin-top:2.4rem}@media screen and (min-width:768px){.title-5,.title-6,h5,h6{margin-bottom:1.6rem;margin-top:3.2rem}}.title-1,h1{font-size:4.8rem;font-weight:300;line-height:6.4rem}@media screen and (min-width:768px){.title-1,h1{font-size:5.6rem;line-height:7.2rem}}.title-2,h2{font-size:4rem;font-weight:300;line-height:5.6rem}@media screen and (min-width:768px){.title-2,h2{font-size:4.8rem;line-height:6.4rem}}.title-3,h3{font-size:2.8rem;font-weight:400;line-height:4.8rem}@media screen and (min-width:768px){.title-3,h3{font-size:4rem;line-height:5.6rem}}.title-4,h4{font-size:2.4rem;font-weight:700;line-height:3.6rem}@media screen and (min-width:768px){.title-4,h4{font-size:2.4rem;line-height:3.6rem}}.title-5,h5{font-size:2.4rem;font-weight:300;line-height:3.6rem}@media screen and (min-width:768px){.title-5,h5{font-size:2.4rem;line-height:3.6rem}}.title-6,h6{font-size:2rem;font-weight:700;line-height:3.2rem}@media screen and (min-width:768px){.title-6,h6{font-size:2rem;line-height:3.2rem}}p{margin-bottom:1.6rem}@media screen and (min-width:768px){p+ol,p+ul{margin-top:-1.6rem}p{margin-bottom:3.2rem}p+p{margin-top:-1.6rem}}ol,ul{margin-bottom:2.4rem}ol li,ul li{margin-bottom:1.6rem}ol ol,ol ul,ul ol,ul ul{padding-bottom:.8rem;padding-top:.8rem}ol+p,ul+p{margin-top:1.6rem}.small li,li.small{margin-bottom:.8rem}dl dt{margin-top:1.6rem}h6+p{margin-top:0}.link,a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#032b43;text-decoration:underline;transition:color .2s ease-in-out}.link:focus,.link:hover,a:focus,a:hover{color:#6241a0}.link:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link,a:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link{display:inline-flex;gap:.4em;position:relative}.link:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:after,a:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:after{content:"";font-family:Font Awesome\ 6 Free;font-size:.8em;font-weight:900}.link:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:has(.link-text),a:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:has(.link-text){text-decoration:none}.link:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:has(.link-text) .link-text,a:not(.button):not(.skip-link):not(.button-link):not(.button-secondary).external-link:has(.link-text) .link-text{text-decoration:underline}.button,.button-link,.button-secondary,.skip-link,input[type=button],input[type=reset],input[type=submit]{align-items:center;background:#8664c5;border:2px solid #8664c5;border-radius:100vw;color:#fff;display:inline-flex;flex:0 1 fit-content;font-size:1.6rem;font-style:normal;font-weight:700;gap:1.2rem;line-height:1.5;padding:1rem 1.6rem;text-decoration:none;transition:all .2s ease-in-out}.button-link:focus,.button-link:hover,.button-secondary:focus,.button-secondary:hover,.button:focus,.button:hover,.skip-link:focus,.skip-link:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#6241a0;border-color:#6241a0;color:#fff}.button .link,.button-link .link,.button-secondary .link,.skip-link .link,input[type=button] .link,input[type=reset] .link,input[type=submit] .link{font-weight:500}.button-secondary{background:#fff;border-color:#032b43;color:#6241a0}.button-secondary:focus,.button-secondary:hover{background:#032b43;border-color:#032b43;color:#fff}.button-link{background:none;border-color:transparent;color:#6241a0;padding:0}.button-link:focus,.button-link:hover{background:none;border-color:transparent;color:#032b43}body,html{overflow-x:hidden}.row{row-gap:3.2rem}section{padding:3.2rem 0}section.bg-white{background:#fff}section.bg-white+.bg-white{padding-top:2.4rem}@media screen and (min-width:768px){section.bg-white+.bg-white{padding-top:4.8rem}}section.bg-blue{background:#c1e4ff}section.bg-blue+.bg-blue{padding-top:2.4rem}@media screen and (min-width:768px){section.bg-blue+.bg-blue{padding-top:0}}section.bg-light-blue{background:#f6fdff}section.bg-light-blue+.bg-light-blue{padding-top:2.4rem}@media screen and (min-width:768px){section.bg-light-blue+.bg-light-blue{padding-top:4.8rem}section{padding:7.2rem 0}}img{max-width:100%}:first-child{margin-top:0!important}:last-child{margin-bottom:0!important}p:empty{display:none}ul.nav{list-style:none;padding-left:0}body.admin-bar{margin-top:32px}@media(max-width:782px){body.admin-bar{margin-top:46px}}.block-row{align-items:normal!important;display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}@media screen and (min-width:768px){.block-row{flex-direction:row}}.skip-link{border-radius:.8rem;left:.4rem;position:absolute;top:-1000em;transition:none;z-index:110}.skip-link:focus{top:.4rem}#site-alert{background:#c1e4ff;display:none;position:relative;z-index:105}#site-alert.alert-alert{background:#fee7e6}#site-alert .alert-wrapper{align-items:baseline;display:flex;flex-direction:row;gap:1.6rem;padding-bottom:1.6rem;padding-top:1.6rem}@media screen and (min-width:768px){#site-alert .alert-wrapper{align-items:center}}#site-alert .alert-icon{color:#c00}@media screen and (min-width:768px){#site-alert .alert-icon{display:none}}#site-alert .alert-content{margin:0 auto 0 0}@media screen and (min-width:768px){#site-alert .alert-content{margin-right:0;text-align:center;width:100%}}#site-alert button.close-alert{flex-shrink:0;text-decoration:none}@media screen and (max-width:768px){#site-alert button.close-alert .link-text{display:none}}body{position:relative}header.site-header{background:#fff;box-shadow:4px 2px 8px 8px color-mix(in srgb,#032b43 10%,transparent);padding-bottom:.8rem;padding-top:.8rem;position:sticky;top:0;z-index:100}header.site-header .logo{margin-right:auto;text-decoration:none}header.site-header .logo img{color:#005151;max-height:3.6rem;transition:transform .2s ease-in-out}header.site-header .logo svg path.hat{transform-origin:top right;transition:all .2s ease-in-out}header.site-header .logo:hover svg path.hat{transform:scale(1.05)}header.site-header a.main-action{flex-grow:1;justify-content:center;width:100%}header.site-header nav.main-navigation{align-items:center;display:flex;flex-direction:column;gap:1.6rem}header.site-header nav.main-navigation .action-primary,header.site-header nav.main-navigation .action-secondary{align-items:center;display:flex;gap:1.6rem;width:100%}@media screen and (min-width:768px){header.site-header{padding-bottom:1.6rem;padding-top:1.6rem}header.site-header .logo img{max-height:4.8rem}header.site-header a.main-action{flex-grow:0}header.site-header nav.main-navigation{flex-direction:row}header.site-header nav.main-navigation .action-secondary{flex-grow:1}header.site-header nav.main-navigation .action-primary,header.site-header nav.main-navigation .action-secondary{width:unset}}section.site-footer{background-color:#032b43;color:#fff;padding-bottom:2.4rem;padding-top:2.4rem}section.site-footer a{color:#c1e4ff;text-decoration:none}section.site-footer a:hover{color:#c1e4ff;text-decoration:underline}section.site-footer ul.nav li{margin-bottom:.8rem}section.site-footer ul.nav li a{display:flex;gap:1.6rem}section.site-footer ul.nav li a.external-link,section.site-footer ul.nav li a.external-link .link-text{text-decoration:none!important}section.site-footer ul.nav li a.external-link:after{content:"";font-family:Font Awesome\ 6 Free;font-weight:900;text-decoration:none}section.site-footer ul.nav li a.external-link:hover .link-text{text-decoration:underline!important}@media screen and (min-width:768px){section.site-footer ul.nav li{margin-bottom:1.6rem}section.site-footer{padding-bottom:4.8rem;padding-top:4.8rem}}section.copyright-information{background-color:#f6fdff;padding-bottom:1.6rem;padding-top:1.6rem}section.copyright-information .copyright-wrapper{display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:768px){section.copyright-information .copyright-wrapper{flex-direction:row}}section.copyright-information ul.nav{display:flex;flex-direction:row;gap:1.6rem 3.2rem}
