h1,h2,h3,h4,h5{font-family:Everett,helvetica,arial,sans-serif;font-weight:300;margin-bottom:1rem}h1,body.contact #form h2{font-size:3.2rem}@media screen and (max-width:998px){h1,body.contact #form h2{font-size:2.75rem}}@media screen and (max-width:767px){h1,body.contact #form h2{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:767px){h2{font-size:2rem}}h3{font-size:1rem;margin-bottom:.5rem}@media screen and (max-width:767px){h3{font-size:.9rem}}h4{font-size:1.5rem}@media screen and (max-width:767px){h4{font-size:1.25rem}}strong,em{font-weight:650;font-style:normal}img,figure,video{border-radius:5px}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(14deg)}60%{transform:rotate(0)}100%{transform:rotate(0)}}#introduction{padding-block:3.25rem 1rem}@media screen and (max-width:767px){#introduction{padding-bottom:1rem}}#introduction figure{overflow:hidden;height:30rem}@media screen and (min-width:1921px){#introduction figure{height:50rem}}#introduction figure img{object-position:center 100%}#introduction h1{margin-bottom:3.25rem}#introduction .content{display:block}#introduction .content ul{display:flex;gap:6.5rem;flex-wrap:wrap;margin-bottom:2rem}@media screen and (max-width:998px){#introduction .content ul{gap:2rem}}@media screen and (max-width:767px){#introduction .content ul{display:grid;grid-template-columns:1fr 1fr}}#introduction .content ul li *{display:block}#introduction .content h2{font-size:.9rem;margin-bottom:1rem;display:block}#introduction .content address,#introduction .content a{font-size:1.2rem;line-height:1.2;margin-bottom:.5rem}@media screen and (max-width:767px){body.contact #form{margin-bottom:2rem;padding-top:1rem}}body.contact #form button.btn-default span{color:#fff}body.contact>footer{padding-top:3.25rem}body.contact>footer hr{display:none}