@font-face{font-family:'Stardom-Regular';src:url("../fonts/Stardom-Regular.woff2") format("woff2"),url("../fonts/Stardom-Regular.woff") format("woff"),url("../fonts/Stardom-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Crack Grotesk';src:url("../fonts/CrackGrotesk-Light.ttf") format("truetype"),url("../fonts/CrackGrotesk-Medium.ttf") format("truetype");font-weight:100, 300}.btn{padding:0.7rem 2.4rem;color:#fff;background:#38524f;font-weight:100}*{box-sizing:border-box;cursor:none}body{transition:0.3s ease-out;overflow-x:hidden;max-width:100%;width:100%;overscroll-behavior:none;font-family:"Crack Grotesk",sans-serif;background:#fff;font-weight:100;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.custom-cursor{position:fixed;opacity:0;pointer-events:none;mix-blend-mode:multiply;width:40px;height:40px;border-radius:50%;background-color:#38524f;transition:transform 350ms ease;transform:translate(-50%, -50%) scale(0.3);z-index:1000}.custom-cursor--link{transform:translate(-50%, -50%) scale(1)}a{text-decoration:none}section:not(#sectionPin),footer{min-height:100vh;width:100%;position:relative;padding:40px 25px}#sectionPin{height:100vh;overflow:hidden;display:flex;left:0;background-color:#38524f;color:#fff}#sectionPin img{height:80vh;width:auto;object-fit:cover}.pin-wrap{height:100vh;display:flex;justify-content:flex-start;align-items:center;padding:50px 10vw}.pin-wrap>*{min-width:60vw;padding:0 5vw}.pin-wrap p{display:block;margin-top:10px;font-size:1.1rem}.pin-wrap .flex{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:80vh;width:900px}.pin-wrap .flex h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;color:#fff}.pin-wrap .flex .arrow{width:70px;height:70px}.pin-wrap .flex .arrow a img{width:100px !important;height:100px !important}.section-a{background:url("/img/bg.png") no-repeat center center/cover}.section-a .nav{display:flex;justify-content:space-between;align-items:flex-start}.section-a .nav ul{color:#38524f;font-weight:100}.section-a .nav li{margin-bottom:20px;transition:0.3s ease}.section-a .nav li:hover{transform:translateX(15px)}.section-a .nav li:hover::before{content:'-'}.section-a .nav li a{color:#38524f}.section-a .nav .modal{display:none;position:fixed;z-index:1;left:0;top:0;height:100vh;width:100vw;overflow:auto;background:#38524f}.section-a .nav .modal-content{margin:10% auto;width:100%;animation-name:modalopen;animation-duration:0.5s}.section-a .nav .modal-header{padding:15px;color:#fff}.section-a .nav .modal-header .close{border:none}.section-a .nav .modal-body{display:flex;justify-content:space-around;align-items:center;position:relative}.section-a .nav .modal-body .left h1{margin-top:40px;font-size:7rem;font-family:"Stardom-Regular",sans-serif;color:#fff}.section-a .nav .modal-body .left h1:last-of-type{margin-bottom:40px;font-size:9rem}.section-a .nav .modal-body .right{font-family:"Stardom-Regular",sans-serif}.section-a .nav .modal-body .right a[href^='mailto:']{font-size:2.5rem;color:#fff;text-decoration:underline}.section-a .nav .modal-body .right a[href^='tel:+']{display:block;font-size:1.5rem;color:#fff;margin-bottom:10px}.section-a .nav .modal-footer{padding:10px;color:#fff}.section-a .nav .modal-footer .arrow{position:absolute;right:50px;bottom:40px;width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center}.section-a .nav .modal-footer .arrow i{color:#fff}.section-a .nav .close{color:#ccc;position:absolute;top:40px;right:25px;width:70px;height:70px;font-size:2rem;display:flex;justify-content:center;align-items:center;font-weight:100;color:#fff;border:1px #fff solid;border-radius:50%;padding:15px}.section-a .nav:hover,.section-a .nav:focus{color:#000;text-decoration:none;cursor:pointer}@keyframes modalopen{from{opacity:0}to{opacity:1}}.section-a .hero{display:flex;justify-content:space-between;align-items:flex-start}.section-a .hero .left h1{margin-top:40px;font-size:7rem;font-family:"Stardom-Regular",sans-serif;color:#38524f;line-height:0.7}.section-a .hero .left h1:last-of-type{font-size:9rem;margin-bottom:40px}.section-a .hero .left ul{margin-left:14rem;color:#38524f;font-weight:100}.section-a .hero .left li{margin-bottom:20px}.section-a .hero .right div{width:300px;border:1px solid #38524f;margin:20px 0}.section-a .hero .right h3{font-family:"Stardom-Regular",sans-serif;font-size:2rem;text-align:right;color:#38524f}.section-a .arrow{position:absolute;right:50px;bottom:40px;width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:center}.section-a .arrow i{color:#38524f}.section-b{display:flex;justify-content:center;align-items:center}.section-b .flex{display:flex;justify-content:space-evenly}.section-b .flex h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;color:#38524f;margin-left:8rem;margin-bottom:20px}.section-b .flex div{margin-top:116px;width:35%;position:relative}.section-b .flex div p{margin-bottom:20px;line-height:1.6;font-size:1rem}.section-b .flex div p b{font-weight:700}.section-mobile{display:none}.section-c{background-color:#cfd6d5;position:relative}.section-c .modal2{display:none;position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.5);color:#38524f}.section-c .modal-content{margin:10% auto;width:80%;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.17);animation-name:modalopen;animation-duration:1s}.section-c .modal-header{background:#cfd6d5;margin-bottom:20px;color:#fff;position:relative}.section-c .modal-header .close2{border:none}.section-c .modal-body{padding:40px 25px;background:#cfd6d5}.section-c .modal-body .flex{display:flex;justify-content:space-evenly}.section-c .modal-body .flex ul{list-style:circle;line-height:2}.section-c .close2{position:absolute;top:25px;right:25px;width:50px;font-size:25px;color:#38524f;height:50px;border-radius:50%;border:1px solid #38524f;display:flex;align-items:center;justify-content:center}.section-c .close2:hover,.section-c .close2:focus{color:#38524f;text-decoration:none;cursor:pointer}@keyframes modalopen{from{opacity:0}to{opacity:1}}.section-c h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;color:#38524f;text-align:center;margin-bottom:40px}.section-c .lead{font-weight:700;color:#38524f;margin-bottom:40px;text-align:center}.section-c .green-boxes .grid{display:flex;justify-content:center;align-items:center;gap:40px}.section-c .green-boxes .grid .left .box{display:flex;height:48px;justify-content:center;align-items:center;background-color:#38524f;text-align:left;margin-bottom:20px}.section-c .green-boxes .grid .left .box .symbol{border:1px solid #38524f;background-color:#fff;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.section-c .green-boxes .grid .left .box-content{color:#fff;padding:1rem;width:600px}.section-c .green-boxes .grid .right .box{display:flex;height:48px;justify-content:center;align-items:center;background-color:#38524f;width:100%;text-align:left;margin-bottom:20px}.section-c .green-boxes .grid .right .box .symbol{border:1px solid #38524f;background-color:#fff;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem}.section-c .green-boxes .grid .right .box-content{color:#fff;padding:1rem;width:550px}.section-c .white-boxes{margin-top:80px}.section-c .white-boxes .flex{display:flex;justify-content:space-evenly;align-items:center;gap:40px}.section-c .white-boxes .flex p{font-weight:700;color:#38524f;margin-bottom:40px}.section-c .white-boxes .flex .grid{display:flex;justify-content:start;align-items:baseline;gap:120px}.section-c .white-boxes .flex .grid .left .box{display:flex;min-height:48px;justify-content:center;align-items:center;background-color:#fff;text-align:left;margin-bottom:20px;border:1px solid #38524f;color:#38524f}.section-c .white-boxes .flex .grid .left .box .symbol{background-color:#fff;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:#38524f}.section-c .white-boxes .flex .grid .left .box-content{color:#38524f !important;padding:1rem;max-width:500px;border-left:1px solid #38524f}.section-c .white-boxes .flex .grid .right .item{display:flex;justify-content:start;align-items:center;height:40px;text-align:left;margin-bottom:20px}.section-c .white-boxes .flex .grid .right .item .symbol-round{border-radius:50%;height:40px;width:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;color:#38524f}.section-c .white-boxes .flex .grid .right .item .content{padding:1rem;width:100%;color:#38524f}.section-c a{left:200px;bottom:40px;color:#38524f;text-decoration:underline;opacity:1}.section-d{display:flex;justify-content:center;align-items:center;flex-direction:column}.section-d h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;color:#38524f;text-align:center;margin-bottom:80px}.section-d .test{display:flex;justify-content:center;align-items:center;width:80%}.section-d .test p{font-size:3rem;text-align:center;text-transform:uppercase;color:#38524f;line-height:1.1}.section-d .test sup{font-size:1.2rem;vertical-align:text-top}.section-d .test span{margin:0 1rem;font-size:3.9rem}.section-e{background:#38524f}.section-e .tablet{display:none}.section-e .title{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;padding-left:40px}.section-e .title h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;color:#fff;margin-bottom:40px}.section-e .title .arrow{position:absolute;bottom:0;margin:20px 0}.section-e .title .arrow a{color:#fff}.section-e .timeline-carousel{padding:86px 6.9444% 90px 6.9444%;position:relative;overflow:hidden}.section-e .timeline-carousel:after,.section-e .timeline-carousel:before{content:'';position:absolute;display:block;top:0;height:100%;width:6.9444%;z-index:3}.section-e .timeline-carousel:after{left:0}.section-e .timeline-carousel:before{right:0;opacity:0}.section-e .timeline-carousel__image{padding-right:40px}.section-e .timeline-carousel__item{cursor:pointer}.section-e .timeline-carousel__item .media-wrapper{opacity:1;padding-bottom:71.4%;transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.section-e .timeline-carousel__item:last-child .timeline-carousel__item-inner{padding:20px 0;color:#fff}.section-e .timeline-carousel__item:last-child .timeline-carousel__item-inner:after{width:calc(100% - 30px)}.section-e .timeline-carousel .slick-active .media-wrapper{opacity:1 !important}.footer{background:#cfd6d5;color:#38524f;position:relative}.footer h1{font-size:6rem;font-family:"Stardom-Regular",sans-serif;text-align:left;margin-bottom:40px}.footer .grid{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;justify-content:end;font-size:1.4rem}.footer .grid .social ul{list-style:circle;margin-left:20px}.footer .grid .social li{margin:15px 0;font-size:1.2rem}.footer .grid .social-icons{display:flex}.footer .grid .social-icons .social-icon{background-color:#38524f;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-right:10px}.footer .grid .social-icons .social-icon a{display:flex;justify-content:center;align-items:center}.footer .grid .social-icons .social-icon a i{color:#cfd6d5;width:10px !important;height:10px !important;transform:translate(-50%, -50%)}.footer .grid .data{line-height:1.5}.footer .grid .data a{display:block;text-decoration:underline;color:#38524f}.footer small{font-size:14px;bottom:40px;position:absolute}.footer small a{color:#38524f;text-decoration:underline}@media (max-width: 820px){*{cursor:none !important}.d-none{display:none}.section-a .hero{display:block}.section-a .hero .left h1{font-size:5rem;line-height:0.1}.section-a .hero .left h1:last-of-type{margin-left:0;line-height:0.9}.section-a .hero .left ul{margin-left:0}.section-a .hero .left ul li{font-weight:400;font-size:1.3rem}.section-a .hero .right{display:block;margin-top:3rem}.section-a .hero .right h3{text-align:left}.section-a .modal .modal-body{display:block;line-height:1}.section-a .modal .modal-body .left,.section-a .modal .modal-body .right{margin-left:2rem}.section-a .arrow{left:25px}.section-b .flex{display:block;padding-left:10px}.section-b .flex div{width:90%}.section-b .flex h1{text-align:left;margin-left:0px}.section-b .flex p{line-height:1.6;word-break:keep-all}.section-c h1{text-align:left}.section-c .lead{text-align:left}.section-c .green-boxes .grid{display:block;text-align:left}.section-c .green-boxes .grid .left .box,.section-c .green-boxes .grid .right .box{justify-content:start;align-items:flex-start}.section-c .white-boxes .flex{display:block;justify-content:flex-start;align-items:flex-start;margin:0}.section-c .white-boxes .flex .grid{flex-direction:column-reverse;gap:40px;justify-content:flex-start;align-items:flex-start}.section-c .white-boxes .flex .grid .left,.section-c .white-boxes .flex .grid .right{width:100%}.section-c .white-boxes .flex .grid .left .box,.section-c .white-boxes .flex .grid .right .box{justify-content:start}.section-c .white-boxes .flex .grid .left .box-content,.section-c .white-boxes .flex .grid .right .box-content{max-width:100%}.section-c .modal2 .modal-header{margin-bottom:20px}.section-c .modal2 .modal-body .flex{flex-direction:column}.section-c .modal2 .modal-body .flex .left,.section-c .modal2 .modal-body .flex .right{font-size:1.2rem}#sectionPin{display:none}.section-mobile{background:#38524f;display:block}.section-mobile .timeline-carousel_item:first-of-type .flex{display:none}.section-mobile .tablet{display:block}.section-mobile .tablet .flex{display:block}.section-mobile .title{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;padding-left:0px;margin-left:0}.section-mobile .title h1{font-size:4rem;font-family:"Stardom-Regular",sans-serif;color:#fff;margin-bottom:40px}.section-mobile .title .arrow{position:relative;bottom:0;margin-bottom:40px}.section-mobile .title .arrow a{color:#fff}.section-mobile .timeline-carousel{padding:86px 6.9444% 90px 6.9444%;position:relative;overflow:hidden}.section-mobile .timeline-carousel:after,.section-mobile .timeline-carousel:before{content:'';position:absolute;display:block;top:0;height:100%;width:6.9444%;z-index:3}.section-mobile .timeline-carousel:after{left:0}.section-mobile .timeline-carousel:before{right:0;opacity:0}.section-mobile .timeline-carousel__image{padding-right:40px}.section-mobile .timeline-carousel__item{cursor:pointer}.section-mobile .timeline-carousel__item .media-wrapper{opacity:1;padding-bottom:71.4%;transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.section-mobile .timeline-carousel__item:last-child .timeline-carousel__item-inner{padding:20px 0;color:#fff}.section-mobile .timeline-carousel__item:last-child .timeline-carousel__item-inner:after{width:calc(100% - 30px)}.section-mobile .timeline-carousel .slick-active .media-wrapper{opacity:1 !important}.section-d .test{display:flex;justify-content:center;align-items:center;width:100%}.section-d .test p{font-size:2.4rem;text-align:center;text-transform:uppercase;color:#38524f;line-height:1.1}.section-d .test sup{font-size:1rem;vertical-align:text-top}.section-d .test span{margin:0 1rem;font-size:3rem}.section-e .tablet{display:block}.section-e .tablet .flex{display:block}.section-e .tablet .flex .arrow{position:relative;margin-bottom:40px}.section-e .timeline-carousel_item:first-of-type .flex{display:none}.footer .grid{display:flex;flex-direction:column-reverse;justify-content:start;align-items:flex-start}.footer .grid .social{margin-top:40px;margin-bottom:40px}.footer .grid .data small{margin-top:40px}}@media (max-width: 420px){*{cursor:none}.section-a{background:url("/img/bg-mobile.png") center center/cover no-repeat}.section-a .d-mobile{display:block;position:absolute;bottom:55px;right:25px}.section-a .modal{height:100vh}.section-a .modal .modal-header .close img{width:80%}.section-a .modal .modal-body .left h1{font-size:3rem !important;margin-left:0;padding-left:0;margin-top:40px}.section-a .modal .modal-body .left h1:last-of-type{margin-top:0;margin-left:0}.section-a .modal .modal-body .right{margin-top:40px}.section-a .modal .modal-body .right a{font-size:1.4rem !important}.section-a .nav{display:block}.section-a .nav ul{display:none}.section-a .hero{flex-direction:column-reverse}.section-a .hero .left h1{font-size:2rem;margin-top:10px}.section-a .hero .left h1:last-of-type{font-size:2.5rem}.section-a .hero .left ul li{font-weight:100;font-size:1.1rem}.section-a .hero .right h3{font-size:1.6rem}.section-a .hero .right div{width:250px}.section-b .flex h1{font-size:4rem;margin-bottom:20px}.section-b .flex div{margin-top:20px;width:100%;line-height:1.7}.section-c h1{font-size:4rem}.section-c .lead{line-height:1.5}.section-c .green-boxes .grid .left .box,.section-c .green-boxes .grid .right .box{padding:0;height:auto}.section-c .green-boxes .grid .left .box .box-contnet,.section-c .green-boxes .grid .right .box .box-contnet{padding:0}.section-c .green-boxes .grid .left .box .symbol,.section-c .green-boxes .grid .right .box .symbol{height:64px}.section-c .white-boxes .flex{margin:0}.section-c .white-boxes .flex .grid{gap:40px}.section-c .white-boxes .flex .grid .right .item .content{padding:1rem}.section-c .white-boxes .flex .grid .right .item .symbol-round{width:40px !important;height:40px !important}.section-c .modal2 .modal-body h1{font-size:3rem;margin-top:40px}.section-d h1{font-size:4rem}.section-d .test p{font-size:1.3rem;text-align:center;text-transform:uppercase;color:#38524f;line-height:1.5}.section-d .test sup{font-size:0.5rem;vertical-align:text-top;color:#38524f !important}.section-d .test span{margin:0 1rem;font-size:1.5rem}.section-mobile{background:#38524f;display:block}.section-mobile .timeline-carousel_item:first-of-type .flex{display:none}.section-mobile .tablet{display:block}.section-mobile .tablet .flex{display:block}.section-mobile .title{display:flex;flex-direction:column;justify-content:start;align-items:flex-start}.section-mobile .title h1{font-size:4rem;font-family:"Stardom-Regular",sans-serif;color:#fff;margin-bottom:40px}.section-mobile .title .arrow{position:relative;bottom:0}.section-mobile .title .arrow a{color:#fff}.section-mobile .timeline-carousel{padding:86px 6.9444% 90px 6.9444%;position:relative;overflow:hidden}.section-mobile .timeline-carousel:after,.section-mobile .timeline-carousel:before{content:'';position:absolute;display:block;top:0;height:100%;width:6.9444%;z-index:3}.section-mobile .timeline-carousel:after{left:0}.section-mobile .timeline-carousel:before{right:0;opacity:0}.section-mobile .timeline-carousel__image{padding-right:40px}.section-mobile .timeline-carousel__item{cursor:pointer}.section-mobile .timeline-carousel__item .media-wrapper{opacity:1;padding-bottom:71.4%;transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.section-mobile .timeline-carousel__item:last-child .timeline-carousel__item-inner{padding:20px 0;color:#fff}.section-mobile .timeline-carousel__item:last-child .timeline-carousel__item-inner:after{width:calc(100% - 30px)}.section-mobile .timeline-carousel .slick-active .media-wrapper{opacity:1 !important}.section-e .tablet{margin-left:0}.section-e .tablet .flex .title{padding-left:0}.section-e .tablet .flex .title h1{font-size:4rem}.footer h1{font-size:4rem}.footer .grid{font-size:1.1rem}.footer .grid .social{margin:40px 0}.footer .grid .social ul li{font-size:1rem}.footer .grid .social-icons{margin-bottom:20px}.footer .grid .social-icons .social-icon a i{transform:translate(-35%, -40%)}.footer small{margin-top:100px}}
