@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;600;800;900&display=swap";html{font:62.5% Nunito Sans,sans-serif;-webkit-font-smoothing:antialiased}body,html{background-color:#fafafa}body #__next{overflow:hidden}h1,h2,h3,h4,p{color:#fff;font-weight:400}h1{font-size:4.5rem;line-height:6.4rem}h2{font-size:3.6rem;line-height:4.7rem}h3{font-size:3.3rem;line-height:4.9rem}p{color:#565656;font-size:1.9rem;line-height:2.8rem}ol,ul{margin-top:2rem!important;margin-bottom:2rem!important}ol li,ul li{color:#565656;font-size:1.6rem;font-weight:700;line-height:2.2rem;margin-bottom:1rem}@media only screen and (min-width:1024px){h1{font-size:6.1rem;line-height:8.4rem}h2{font-size:3.9rem;line-height:5.3rem}h3{font-size:3.6rem;line-height:4.9rem}p{font-size:2rem;line-height:3.2rem}}.container .row{max-width:100rem;margin:0 auto;padding:0 2rem}@media only screen and (min-width:1440px){.container .row{max-width:140rem}}.half_circle{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:3.2rem;border-top-left-radius:50% 100%;border-top-right-radius:50% 100%}.half_circle.down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;bottom:-3.2rem}.half_circle.top{bottom:auto;top:0}.half_circle.top.up{top:-3.2rem}@media only screen and (min-width:1024px){.half_circle{height:7.2rem}.half_circle.down{bottom:-7.2rem}.half_circle.top.up{top:-7.2rem}}.splide__pagination__page{background:#c9c8c8!important;width:10px!important;height:10px!important;opacity:1!important;margin:0 2rem 0 0!important}.splide__pagination li:last-child .splide__pagination__page{margin-right:0!important}.splide__pagination__page.is-active{background:#565656!important;transform:scale(1)!important}@media only screen and (min-width:1024px){.splide__pagination__page{display:none!important}}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}button{padding:0;border:0;line-height:0;background-color:transparent}