:root{color-scheme:light dark;--color-info:#3b71ca;--color-success:#20630f;--color-warning:#ff8503;--color-danger:#dc3545;--color-lightgrey:#F2F2F2;--color-darkgrey:#cccccc;--color-black:#33312E;--color-brandMain:#303D4E;--color-brandText:#303D4E;--color-brandMainRGB:32,99,15;--color-textWithBrandBackground:#ffffff;--body-backgroundColor:#F5F8FC;--body-backgroundColorDark:#282724;--text-lightColour:#F5F8FC;--text-darkColour:#292A2D;--icon-lightFill:#ffffff;--icon-darkFill:#000000;--icon-fadedFill:#d7d7d7;--spacing-tiny:5px;--spacing-small:10px;--spacing-medium:20px;--spacing-large:30px;--spacing-extralarge:40px;--footer-textFontSize:0.75rem;--footer-infoFontSize:0.75rem}@media only screen and (min-width:2560px){:root{font-size:24px}}@font-face{font-family:'Product Sans';src:url('/fonts/Product Sans Regular.ttf') format('truetype')}*{font-family:'Product Sans',sans-serif}html{color:var(--color-brandText);scroll-behavior:smooth}body{display:grid;grid-template-rows:max-content auto min-content;min-height:100vh;margin:0;color:light-dark(var(--color-darkColour),var(--color-lightColour));background-color:light-dark(var(--body-backgroundColor),var(--body-backgroundColorDark))}dt,h1,h2,h3,h4,h5{color:light-dark(var(--text-darkColour),var(--text-lightColour))}a,a:focus,a:visited{text-decoration:none;font-weight:500;color:light-dark(var(--color-darkgrey),var(--color-lightgrey))}p{color:light-dark(var(--color-darkgrey),var(--color-lightgrey))}.logo-specialmessage{color:light-dark(var(--color-darkgrey),var(--color-lightgrey))}.icon{cursor:pointer;fill:var(--icon-lightFill)}.icon-dark{cursor:pointer;fill:var(--icon-darkFill)}.icon-faded{fill:var(--icon-fadedFill)}.icon-success{fill:var(--color-success)}.icon-danger{fill:var(--color-danger)}.icon-info{fill:var(--color-info)}.icon-warning{fill:var(--color-warning)}.icon-hover-dark:hover{cursor:pointer;fill:var(--icon-darkFill)}.olli3maillink{position:absolute;top:0;left:10px}input::placeholder{font-weight:400;opacity:.5;color:var(--color-lightgrey);font-size:.8em;font-style:italic}.letter:first-child{color:#0067dc}.letter:nth-child(2){color:#e63227}.letter:nth-child(3){color:#ffb705}.letter:nth-child(4){color:#0067dc}.letter:nth-child(5){color:#01b74c;transform:rotate(-10deg)}.letter:nth-child(5):hover{color:#01b74c;transform:rotate(-60deg)}.letter:nth-child(6){color:#0067dc}.letter:nth-child(7){color:#e63227}.letter:nth-child(8){color:#ffb705}.letter:nth-child(9){color:#0067dc}.letter:nth-child(10){color:#01b74c;transform:rotate(-10deg)}.braveSearch .braveInput{width:50vw;background:0 0;border-radius:8px;border:1px solid light-dark(var(--color-darkgrey),var(--color-lightgrey));box-shadow:none;border-radius:24px;z-index:3;margin:2vh auto;line-height:40px;height:40px!important;padding:5px 10px;color:var(--color-black);font-size:1rem}.braveSearch .search-buttons{display:flex;justify-content:center}.braveSearch .search-buttons button{background-color:transparent;border:1px solid light-dark(var(--color-darkgrey),var(--color-lightgrey));border-radius:4px;color:light-dark(var(--color-darkgrey),var(--color-lightgrey));cursor:pointer;font-weight:700;margin:10px;padding:5px 10px;text-align:center;display:flex;gap:10px;align-items:center;justify-content:center}.braveSearch .search-buttons span{font-size:1.1rem;font-weight:400}.braveSearch .search-buttons button:hover{border-radius:4px}.prideflakes,.snowflakes{width:100%;height:110%;position:fixed;top:-10%;left:0;overflow:hidden;z-index:-100}.snowflakes i,.snowflakes i:after,.snowflakes i:before{background:#b6d1fc}.prideflakes i,.prideflakes i:after,.prideflakes i:before{background:linear-gradient(to right,#ed2224,#f35b22,#f99621,#f5c11e,#f1eb1b 27%,#f1eb1b,#f1eb1b 33%,#63c720,#0c9b49,#21878d,#3954a5,#61379b,#93288e)}.prideflakes i,.snowflakes i{display:inline-block;-webkit-animation:snowflakes 3s linear 2s 20;-moz-animation:snowflakes 3s linear 2s 20;position:relative}.prideflakes i:after,.prideflakes i:before,.snowflakes i:after,.snowflakes i:before{height:100%;width:100%;content:"";position:absolute;top:0;left:0;-webkit-transform:rotate(120deg)}.prideflakes i:before,.snowflakes i:before{-webkit-transform:rotate(240deg)}@-webkit-keyframes snowflakes{0%{-webkit-transform:translate3d(0,0,0) rotate(0) scale(.6)}100%{-webkit-transform:translate3d(15px,1200px,0) rotate(360deg) scale(.6)}}.prideflakes i:nth-child(3n),.snowflakes i:nth-child(3n){width:12px;height:4px;-webkit-animation-duration:6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:right -45px}.prideflakes i:nth-child(3n+1),.snowflakes i:nth-child(3n+1){width:16px;height:6px;-webkit-animation-duration:8s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:right -30px}.prideflakes i:nth-child(3n+2),.snowflakes i:nth-child(3n+2){width:24px;height:8px;-webkit-animation-duration:10s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:right -15px}.prideflakes i:nth-child(7n),.snowflakes i:nth-child(7n){opacity:.3;-webkit-animation-delay:0s;-webkit-animation-timing-function:ease-in}.prideflakes i:nth-child(7n+1),.snowflakes i:nth-child(7n+1){opacity:.4;-webkit-animation-delay:1s;-webkit-animation-timing-function:ease-out}.prideflakes i:nth-child(7n+3),.snowflakes i:nth-child(7n+2){opacity:.5;-webkit-animation-delay:1.5s;-webkit-animation-timing-function:linear}.prideflakes i:nth-child(7n+3),.snowflakes i:nth-child(7n+3){opacity:.6;-webkit-animation-delay:2s;-webkit-animation-timing-function:ease-in}.prideflakes i:nth-child(7n+4),.snowflakes i:nth-child(7n+4){opacity:.7;-webkit-animation-delay:2.5s;-webkit-animation-timing-function:linear}.prideflakes i:nth-child(7n+5),.snowflakes i:nth-child(7n+5){opacity:.8;-webkit-animation-delay:3s;-webkit-animation-timing-function:ease-out}.prideflakes i:nth-child(7n+6),.snowflakes i:nth-child(7n+6){opacity:.9;-webkit-animation-delay:3.5s;-webkit-animation-timing-function:ease-in}.page-main{padding:1%}.page-footer{background:var(--color-brandMain);padding:var(--spacing-small)}.page-footer_heading{color:var(--color-textWithBrandBackground)}.page-footer_text{color:var(--color-textWithBrandBackground);font-size:var(--footer-textFontSize)}.page-footer_text a[href^=tel]{color:inherit;text-decoration:none}.page-footer_info{display:flex;flex-wrap:wrap;flex-direction:column;column-gap:var(--spacing-medium);row-gap:var(--spacing-small);font-size:var(--footer-infoFontSize)}.align-center,.waviy,body footer{text-align:center}.waviy span,body footer{position:relative;color:#fff}@font-face{font-family:"Product Sans";src:url("/fonts/Product Sans Regular.ttf") format("truetype")}*{font-family:"Product Sans",sans-serif}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}*{box-sizing:border-box}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.news-bar{background-color:light-dark(var(--color-lightgrey),var(--color-black));width:100%;height:4rem;position:fixed;top:0;left:0}.ticker-wrap{overflow:hidden;position:fixed;top:0;left:80px;width:calc(100% - 80px);overflow:hidden;height:4rem;padding-left:100%}.ticker-wrap .ticker{display:inline-flex;height:4rem;white-space:nowrap;padding-right:100%;box-sizing:content-box;-moz-animation-duration:1000s;-webkit-animation-duration:1000s;animation-duration:1000s;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-name:ticker;-webkit-animation-name:ticker;animation-name:ticker}.ticker-wrap .ticker:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;cursor:pointer}.ticker-wrap .ticker__item{display:inline-flex;align-items:center;gap:10px;justify-content:left;margin-right:40px}.ticker-wrap .ticker__item div span.article-date{color:var(--color-lightgrey);font-weight:400;margin-right:10px}.ticker-wrap .ticker__item a,.ticker-wrap .ticker__item a:hover,.ticker-wrap .ticker__item a:visited{color:light-dark(var(--color-black),var(--color-lightgrey));font-weight:400;margin-right:10px}.ticker-wrap .ticker__item img{height:25px}.waviy{position:relative}.waviy span{display:inline-block;font-size:2em;text-transform:uppercase;animation:10s infinite flip;animation-delay:calc(.1s * var(--i))}@keyframes flip{0%,80%{transform:rotateY(360deg)}}.rotate{animation:8s linear infinite rotation}.letter{display:inline-block;font:bold 8rem "Product Sans",sans-serif}body main .hp-introduce_logo{text-align:center;margin-top:70px}@media screen and (max-width:600px){.braveSearch .braveInput{width:66vw}.letter{display:inline-block;font:bold 6rem "Product Sans",sans-serif}.waviy span{font-size:1.4em}body main .hp-introduce_logo{text-align:center;margin-top:150px}}.bounce{display:flex;align-items:center;justify-content:center;width:100%;font:bold 8rem "Product Sans",sans-serif;white-space:nowrap}.tagline{font:bold 2rem "Product Sans",sans-serif}.letter:nth-child(5){transform:rotate(0)}.letter:nth-child(5):hover{transform:rotate(-30deg)}