body{font-family:'Bellota Text',serif;font-weight:300}b,strong{font-weight:700}div.everything{min-height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:100%;background-color:#fbc78d}div.navbar{background-color:#f09266}.navbar-brand{font-size:1rem;padding:0}.navbar-brand img{width:50px}.navbar li.nav-item a.nav-link{text-transform:uppercase;color:#fff;font-family:'Bellota Text',sans-serif;font-size:14px;padding-top:5px;padding-bottom:0;text-align:right}.navbar .navbar-nav.collapse li.nav-item a.nav-link{margin-left:1.5em}.navbar li.nav-item:first-child a.nav-link{margin-left:0}.navbar li.nav-item a.nav-link:active,.navbar li.nav-item a.nav-link:hover{text-decoration:none;color:#f3c995}.navbar-dark .navbar-nav .active .nav-link{color:#893714;font-weight:700}.navbar-toggler-icon{width:1em;height:1em}div.head{background-color:#fff}div.head .logo{background-image:url(logo-min.svg?v=2024);height:90px;background-position-x:50%;margin-bottom:0;background-repeat:no-repeat;margin-top:40px}main{margin-top:-5vw;padding-top:max(12vw,7vw + 3em);padding-bottom:1em;background:url(waves.png);background-size:101%;background-repeat:no-repeat}main h1{font-size:32px;text-align:center;margin-bottom:2em}main h2{text-transform:none;font-size:22px;margin-bottom:0}div.carrousel a,div.carrousel a:hover{color:#fff}div.carrousel figure{margin:0;position:relative}div.carrousel figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);padding:15px;opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}div.carrousel figure figcaption svg{width:35px;height:40px}div.carrousel figure figcaption.small-text p{font-weight:700;font-size:20px}div.text-block h3{font-size:20px;text-transform:uppercase;margin-bottom:0}div.text-block p{font-size:16px;line-height:20px}a,a:hover{color:#893714;font-weight:700}div.carrousel a:hover figcaption{opacity:1}div.block{margin-bottom:30px}div.carrousel div.block figure{margin-bottom:0}h1,h2,h3,h4{font-weight:700}div.block h2{font-size:24px;text-align:center;margin:1em 0}main h3{font-size:19px;margin-bottom:1em}.autocolumns{columns:2 300px;column-gap:6em}.autocolumns img{margin-bottom:1em;margin-top:1.5em}.autocolumns .col-together{break-inside:avoid}footer{background-color:#ff8c5a;color:#fff;font-size:18px;padding-top:2em;padding-bottom:2em;line-height:1.25}footer .payoff{line-height:.95;font-size:16px}footer .payoff div.company-name{font-size:24px;margin-bottom:0;font-weight:700;line-height:1.2}footer .payoff p{margin-bottom:0}footer a,footer a:hover{font-weight:700}footer a{color:#fff}footer a:hover{color:#893714}footer .icons{font-size:24px;text-align:right;margin-top:.5em;flex:0 5 90px}@media (min-width:576px){footer .icons{text-align:right;margin-top:0}}.blocks .block img{max-width:100%}footer .icons svg.fa-instagram{width:21px;height:24px}footer .icons svg.fa-envelope{width:24px;height:24px}@media (min-width:768px) and (max-width:991px){.blocks .block img{max-width:40%}div.block h2{margin-top:0;text-align:left}}@media (max-width:767px){div.head .logo{margin-top:0}.navbar-brand img{width:40px}}footer .icons a{margin-left:4px}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-toggler{border:none}