:root{--primary-blue:#87ceeb;--primary-red:#e30519;--blue-text:#62afc1;--dark-text:#2d3748;--light-text:#fff;--white:#fff;--light-gray:#f1f1f1;--container-width:1280px;--container-padding-y:2rem;--text-base:1.5rem;--text-big:2.5rem;--text-small:1.25rem;--text-footer:1rem;--logo-height:6rem;--logo-padding-y:3rem}*{box-sizing:border-box;margin:0;padding:0}body{font-optical-sizing:auto;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1.6;font-size:var(--text-base);color:var(--dark-text);background:var(--light-gray);min-width:365px;overflow-x:hidden}h1,h2{font-size:var(--text-big);color:var(--dark-text);padding-top:1em;padding-bottom:1em;font-weight:700}h3{font-size:var(--text-base);color:var(--dark-text);padding:0;font-weight:700}a{color:var(--dark-text);text-decoration:underline}form table{width:100%}form table th{text-align:right;vertical-align:middle;padding:1em}form table td{vertical-align:middle;padding:.5em}form table td input{font-size:var(--text-base);padding:.5em}form table td input[type=checkbox]{width:1em;height:1em;margin-right:1em}form table td input[type=submit]{background:var(--primary-red);color:var(--white);font-size:var(--text-small);cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.5rem;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}form table td textarea{width:100%;height:6em;font-size:var(--text-base);padding:.5em}.container{max-width:var(--container-width);padding:0 var(--container-padding-y);margin:0 auto}.entry p{margin:1em 0}.entry p.small{font-size:var(--text-small)}.entry ul{list-style:none}.entry ul li{font-size:var(--text-base);padding-left:2rem;position:relative}.entry ul li:before{content:"–";color:var(--primary-red);font-weight:700;position:absolute;left:0}.cta-button{background:var(--primary-red);color:var(--white);font-size:var(--text-small);cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.5rem;margin:2em 0;padding:1rem 2rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-button:hover{background:#c53030}.header{background-color:#86d5e6;padding-top:3rem;padding-bottom:3rem}.header .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.header .container .logo{color:var(--white);align-items:center;gap:1em;text-decoration:none;display:flex}.header .container .logo img{height:var(--logo-height)}.header .container .menu{gap:1em;list-style:none;display:flex}.header .container .menu a{color:var(--white);border-radius:.5em;padding:.5em;text-decoration:none}.header .container .menu a:hover{background:#fff3}.hero{background-color:#86d5e6}.hero .container{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.hero .container h2{padding-top:2em}.hero .container .content{padding-bottom:6rem}.hero .container .image{justify-content:center;align-items:flex-start;display:flex}.hero .container .image img{object-fit:contain;width:100%;height:auto}.features .container{grid-template-columns:1fr 1fr;gap:4em;padding-top:2em;padding-bottom:2em;display:grid}.news .grid{flex-direction:column;display:flex}.news .grid .item{font-size:var(--text-small);border-bottom:1px solid var(--blue-text);grid-template-columns:1fr 2fr 1fr;align-items:start;gap:1em;padding:1em 0;display:grid}.news .grid .item h3{font-size:inherit}.news .grid .item .date{color:var(--blue-text);text-align:right;white-space:nowrap}.news .grid .item:first-child{border-top:1px solid var(--blue-text)}.footer .container{padding-top:8em;padding-bottom:1em}.footer .container .content{font-size:var(--text-small);padding-top:1em;padding-bottom:1em;font-weight:700}.footer .container .content .info{gap:4rem;display:flex}.footer .container .content .info h3{font-size:inherit}.footer .container .bottom{font-size:var(--text-footer);border-top:1px solid var(--blue-text);justify-content:space-between;align-items:center;gap:1rem;padding-top:1em;padding-bottom:1em;display:flex}.footer .container .bottom .info{padding-left:2em}@media (width<=1720px){:root{--container-width:960px}html{font-size:14px}}@media (width<=1000px){html{font-size:12px}}@media (width<=768px){.hero .container{text-align:center;grid-template-columns:1fr;gap:2rem}.hero .container h2{padding-top:1em}.hero .container .content{padding-bottom:2em}.hero .container .image{padding:0 4em}.features .container{grid-template-columns:1fr}.news .grid .item{grid-template-columns:2fr 1fr;gap:.5rem;padding:1.5rem 0}.news .grid .item h3{order:1;grid-column:1}.news .grid .item .description{order:2;grid-column:1}.news .grid .item .date{order:1;grid-column:2}.footer .container{padding-bottom:2em}.footer .container .bottom{text-align:center;flex-direction:column;gap:1rem}.footer .container .bottom .info{padding-left:0}}@media (width<=650px){:root{--container-padding-y:1rem}.header .container .logo img{height:2em}}@media (width<=500px){.header{padding:1em 0}.header .container{flex-direction:column}.header .container .menu{gap:.5em;align-items:flex;align-self:center;display:flex}.header .container .logo{align-self:center}.footer .container .content .info{flex-direction:column;gap:1em;display:flex}}
