@font-face{font-family:dm;src:url(../media/dm.de482031.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair.7674a9bc.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}*{box-sizing:border-box;color:#043834;scroll-behavior:smooth;margin:0;padding:0;scroll-margin:100px;font-family:dm}body{background:#fff7e6}ul,ol,li,nav{list-style:none}button{cursor:pointer;border:0}a{text-decoration:none}h1{letter-spacing:-1px;font-size:50px;font-weight:600}h3{letter-spacing:0;text-transform:uppercase;font-family:playfair;font-size:20px;font-weight:900;line-height:118%}h2{text-transform:uppercase;font-size:30px;font-weight:600}h4,h5{text-transform:uppercase;font-size:20px;font-weight:600}p{opacity:.8;font-size:20px;font-weight:400;line-height:120%}span{font-size:20px;font-weight:600}.main{width:80vw;max-width:1400px;margin:0 auto}.dm{font-family:dm}.playfair{font-family:playfair}.flex{display:flex}.flex-column{flex-direction:column}.flex-space{justify-content:space-between}.flex-align-center{align-items:center}.flex-full-center{justify-content:center;align-items:center}.full-size{width:100%;height:100%}.full-screen-size{width:100%;height:100vh}.full-w-size{width:100%}.full-h-size{height:100%}.h-stripe{background:#fff7e6;border-radius:50px;width:4px;height:40px;margin:20px 0}.w-stripe{opacity:.6;background:#043834;border-radius:50px;width:100%;height:3px;margin:40px 0}.cta{background:#043834;border:1px solid #043834;justify-content:center;align-items:center;width:250px;height:60px;margin-top:40px;transition:all .5s;display:flex}.cta h4{color:#fff7e6;font-size:18px}.cta:hover{background:0 0}.cta:hover h4{color:#043834}.header{width:100%;height:100vh}.header .main{align-items:center;height:100%;display:flex}.header .main .left-content{flex-direction:column;gap:20px;width:100%;max-width:700px;display:flex}.header .bg-wrap{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.header .bg-wrap .bg-img{z-index:-1;opacity:.4;object-fit:cover;object-position:top center;filter:saturate(0);width:100%;height:100%}.sect-2{align-items:center;display:flex}.sect-2 .main{padding:200px 0}.sect-2 .main h2{text-transform:none;width:100%;max-width:800px;margin-top:20px;font-size:50px;font-weight:600;line-height:140%}.sect-3{background:#043834;padding:100px 0}.sect-3 *{color:#fff7e6}.sect-3 .main{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.sect-3 .main .card{width:300px}.sect-3 .main .card h4{margin-bottom:20px}.sect-3 .main .card h4.playfair{font-size:50px}.sect-4{margin-top:100px}.sect-4 .main{justify-content:space-between;gap:40px;display:flex}.sect-4 .main .left-content{max-width:700px}.sect-4 .main .left-content .img{width:100%;height:100%}.sect-4 .main .right-content{width:50%;margin-top:100px}.sect-4 .main .right-content h2{margin-top:5px;margin-bottom:20px;font-family:playfair;font-size:50px}.sect-4 .main .right-content p{margin-bottom:20px}@media (max-width:1200px){.sect-4 .main{flex-direction:column}.sect-4 .main .left-content{width:100%;max-width:none}.sect-4 .main .right-content{width:100%;margin-top:0}}.sect-5{margin-top:100px}.sect-5 .main .top-sect{width:100%;max-width:1000px}.sect-5 .main .top-sect h2{margin-top:5px;margin-bottom:20px;font-family:playfair;font-size:50px}.sect-5 .main .column-wrap{flex-direction:column;display:flex}.sect-5 .main .column-wrap .big-card{border:1px solid #043834;gap:40px;width:100%;height:600px;margin-top:60px;display:flex}.sect-5 .main .column-wrap .big-card .left-img .inner-img{aspect-ratio:3/4;object-fit:cover;width:auto;height:100%}.sect-5 .main .column-wrap .big-card .right-content{margin-top:50px}.sect-5 .main .column-wrap .big-card .right-content h2{text-transform:none;margin-top:5px;margin-bottom:30px;font-family:dm;font-size:40px}.sect-5 .main .column-wrap .big-card .right-content p{margin-bottom:20px}.sect-5 .main .column-wrap .big-card.highlight{border-color:#eab400}.sect-5 .main .column-wrap .big-card.highlight h4{color:#eab400}.sect-5 .main .column-wrap .big-card.highlight .cta{background:#eab400;border-color:#eab400}.sect-5 .main .column-wrap .big-card.highlight .cta h4{color:#fff7e6}.sect-5 .main .column-wrap .big-card.highlight .cta:hover{background:0 0}.sect-5 .main .column-wrap .big-card.highlight .cta:hover h4{color:#eab400}@media (max-width:1200px){.sect-5 .main .column-wrap .big-card{flex-direction:column;gap:0;height:auto}.sect-5 .main .column-wrap .big-card .left-img .inner-img{width:100%}.sect-5 .main .column-wrap .big-card .right-content{margin-top:20px;padding:20px}}.sect-6{background:#043834;margin-top:100px}.sect-6 *{color:#fff7e6}.sect-6 .main{padding:80px 0}.sect-6 .main h2{margin-top:5px;margin-bottom:20px;font-family:playfair;font-size:50px}.sect-6 .main h3{text-transform:none;font-family:dm;font-size:40px}@media (max-width:630px){.sect-6 .main h3{font-size:30px}}@media (max-width:500px){.sect-6 .main h3{font-size:22px}}.sect-6 .main h4{margin-top:30px;margin-bottom:5px}.sect-7{padding:10px 0}
@font-face{font-family:dm;src:url(../media/dm.de482031.ttf)format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:playfair;src:url(../media/playfair.7674a9bc.ttf)format("truetype");font-weight:800;font-display:swap;font-style:normal}*{box-sizing:border-box;color:#043834;scroll-behavior:smooth;margin:0;padding:0;scroll-margin:100px;font-family:dm}body{background:#fff7e6}ul,ol,li,nav{list-style:none}button{cursor:pointer;border:0}a{text-decoration:none}h1{letter-spacing:-1px;font-size:50px;font-weight:600}h3{letter-spacing:0;text-transform:uppercase;font-family:playfair;font-size:20px;font-weight:900;line-height:118%}h2{text-transform:uppercase;font-size:30px;font-weight:600}h4,h5{text-transform:uppercase;font-size:20px;font-weight:600}p{opacity:.8;font-size:20px;font-weight:400;line-height:120%}span{font-size:20px;font-weight:600}.main{width:80vw;max-width:1400px;margin:0 auto}.dm{font-family:dm}.playfair{font-family:playfair}.flex{display:flex}.flex-column{flex-direction:column}.flex-space{justify-content:space-between}.flex-align-center{align-items:center}.flex-full-center{justify-content:center;align-items:center}.full-size{width:100%;height:100%}.full-screen-size{width:100%;height:100vh}.full-w-size{width:100%}.full-h-size{height:100%}.h-stripe{background:#fff7e6;border-radius:50px;width:4px;height:40px;margin:20px 0}.w-stripe{opacity:.6;background:#043834;border-radius:50px;width:100%;height:3px;margin:40px 0}.cta{background:#043834;border:1px solid #043834;justify-content:center;align-items:center;width:250px;height:60px;margin-top:40px;transition:all .5s;display:flex}.cta h4{color:#fff7e6;font-size:18px}.cta:hover{background:0 0}.cta:hover h4{color:#043834}.nav-bar{z-index:999;background:linear-gradient(#e0e0e099 0%,#161a1d00 100%);height:110px;position:fixed;inset:0}.nav-inner{height:100%}.nav-inner .logo-svg{width:100px}.nav-inner .logo-svg path{fill:#043834}.nav-inner .nav-list{gap:40px}.nav-inner .nav-list .nav-txt{position:relative}.nav-inner .nav-responsive{display:none}.nav-inner .nav-responsive .btn-responsive{z-index:999;background:#043834;border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;transition:background .5s;display:flex;position:relative}.nav-inner .nav-responsive .btn-responsive:hover{background:#043834}.nav-inner .nav-responsive .btn-responsive .icon-animate{flex-direction:column;gap:7px;width:40%;display:flex;position:absolute}.nav-inner .nav-responsive .btn-responsive .icon-animate .rectangle{background:#fff7e6;width:100%;height:2px;transition:all .5s}.nav-inner .nav-responsive .btn-responsive.open{background:#043834}.nav-inner .nav-responsive .btn-responsive.open .icon-animate .rectangle{position:relative}.nav-inner .nav-responsive .btn-responsive.open .icon-animate .rectangle.rectangle-1{position:absolute;transform:rotate(45deg)}.nav-inner .nav-responsive .btn-responsive.open .icon-animate .rectangle.rectangle-3{position:absolute;transform:rotate(-45deg)}.nav-inner .nav-responsive .nav-menu-responsive{z-index:998;background:#043834;width:100%;height:100%;transition:transform .5s;position:fixed;inset:0}.nav-inner .nav-responsive .nav-menu-responsive.open{transform:translate(0)}.nav-inner .nav-responsive .nav-menu-responsive.closed{transform:translate(100%)}.nav-inner .nav-responsive .nav-menu-responsive .nav-responsive-inner{height:100%}.nav-inner .nav-responsive .nav-menu-responsive .nav-responsive-inner ul{gap:20px}.nav-inner .nav-responsive .nav-menu-responsive *{color:#fff7e6;text-align:center}@media (max-width:1300px){.nav-inner .nav-cta,.nav-inner .nav-list{display:none}.nav-inner .nav-responsive{display:block}}
