.nanomonx-landing-page-container{flex-direction:column;flex:1;width:100%;display:flex}.nanomonx-landing-page-container h2{text-transform:none;color:var(--landing-page-heading-light);text-align:center;margin:60px 0;font-family:FatFrank,Lato,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1em}.nanomonx-landing-page-container p.heading-desc{text-align:center;max-width:700px;margin:0 auto;font-size:clamp(20px,3vw,30px);font-weight:500;line-height:1.2em}.nanomonx-landing-page-container .product-cards-container{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;width:100%;margin:40px auto;display:flex}@media screen and (width>=680px){.nanomonx-landing-page-container .product-cards-container{flex-flow:row}}@media screen and (width>=800px){.nanomonx-landing-page-container .product-cards-container{gap:20px 40px}}.nanomonx-landing-page-container .product-cards-container .product-card{aspect-ratio:328/334;align-self:stretch;width:50%;min-width:275px;max-width:330px}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper{transform-style:preserve-3d;width:100%;height:100%;transition:all .6s ease-in-out;position:relative}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner{color:var(--default-color-2);backface-visibility:hidden;border-radius:15px;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:25px;display:flex;position:absolute;top:0;left:0}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-front{cursor:pointer;z-index:2;transform:rotateY(0)}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-front img{width:100%;max-width:60%}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-front h4{color:var(--default-color-2);text-align:center;text-transform:none;margin:0;font-family:Sofia Pro;font-size:clamp(18px,3vw,24px);font-weight:900;line-height:1em}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back{transform:rotateY(180deg)}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .close-card-btn{cursor:pointer;background-color:var(--default-bg);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:8px;left:8px}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .close-card-btn i,.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .close-card-btn svg{color:var(--troubadour-main-5);font-size:17px}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .close-card-btn:hover{filter:brightness(1.1)}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .card-text{color:var(--default-color-2);text-align:left;flex:1;padding:20px 0;font-family:Sofia Pro;font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.3em}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .card-text span{margin-top:5px;font-size:clamp(12px,2vw,16px);display:block}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .card-text a{color:var(--constellation-main-5);text-decoration:underline}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back .card-links{flex-flow:column;justify-content:center;align-items:center;gap:10px;display:flex}.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back a,.nanomonx-landing-page-container .product-cards-container .product-card .card-flipper .card-inner.card-back button{align-self:center;margin:auto 0 0}.nanomonx-landing-page-container .product-cards-container .product-card.flipped .card-flipper{transform:rotateY(180deg)}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=TROUBADOUR] .card-inner{background-color:var(--default-color-2)}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=TROUBADOUR] .card-inner.card-front h4{color:var(--troubadour-main);margin-top:-5px}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=TROUBADOUR] .card-inner.card-back .card-text{color:var(--troubadour-main-5)}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=FAMILY] .card-inner{background:var(--troubadour-section-bg2)}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=FAMILY] .card-inner.card-front h4{margin-top:-5px}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=PARTNERS] .card-inner{background-color:var(--admin-3)}.nanomonx-landing-page-container .product-cards-container .product-card[data-product=CONSTELLATION] .card-inner{background-color:var(--constellation-main-2)}.nanomonx-landing-page-container .landing-header{background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/landing-header-left-top-bg.svg), linear-gradient(77.07deg, var(--landing-bg-1) 35.55%, var(--landing-bg-2) 94.28%);background-position:15% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:10%,auto;flex-direction:row;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex;position:relative;overflow:hidden}.nanomonx-landing-page-container .landing-header:before{content:"";aspect-ratio:1108/1178;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/landing-header-left-bg.svg);background-repeat:no-repeat;background-size:cover;width:50vw;position:absolute;bottom:0;left:0;transform:translate(-38%,12%)}.nanomonx-landing-page-container .landing-header:after{content:"";aspect-ratio:1315/1175;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/landing-header-right-bg.svg);background-repeat:no-repeat;background-size:cover;width:50vw;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.nanomonx-landing-page-container .landing-header .landing-header-wave{z-index:10;width:100%;height:108px;position:absolute;bottom:-60px;left:0;overflow:hidden}.nanomonx-landing-page-container .landing-header .landing-header-inner{text-align:center;z-index:20;flex-direction:column;max-width:780px;margin:10% auto;padding:0 40px;display:inline-flex;position:relative}.nanomonx-landing-page-container .landing-header .landing-header-inner:before{content:"";aspect-ratio:190/210;background-image:url(https://constellation-backend-images.s3.ca-central-1.amazonaws.com/production/interfaces/adm-logo-white-trans.svg);background-repeat:no-repeat;background-size:cover;width:8vw;min-width:60px;max-width:100px;position:absolute;top:0;left:0;transform:translate(-60%,-70%)}.nanomonx-landing-page-container .landing-header .landing-header-inner h1{color:var(--default-color-2);text-align:center;letter-spacing:1.17px;text-transform:none;margin:0;font-family:FatFrank,Lato,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:400;line-height:normal}@media screen and (width<=1199px){.nanomonx-landing-page-container .landing-header:before,.nanomonx-landing-page-container .landing-header:after{width:300px}.nanomonx-landing-page-container .landing-header .landing-header-inner{margin:140px auto 160px}.nanomonx-landing-page-container .landing-header .landing-header-inner:before{transform:translate(40px,-120%)}}.nanomonx-landing-page-container .landing-products{background-color:var(--default-bg);width:100%;margin-top:-2px;padding:0 40px 40px;position:relative}.nanomonx-landing-page-container .landing-products .products-heading-title{color:var(--landing-page-heading-light)}.nanomonx-landing-page-container .landing-products .products-heading-desc{color:var(--landing-page-color1)}.nanomonx-landing-page-container .landing-our-mission{background-color:var(--landing-bg-2);width:100%;padding:0 40px}.nanomonx-landing-page-container .landing-our-mission .our-mission-heading-title{color:var(--landing-page-heading-dark)}.nanomonx-landing-page-container .landing-our-mission .our-mission-heading-desc{color:var(--landing-page-color2)}.nanomonx-landing-page-container .landing-our-mission .our-mission-list{flex-direction:column;gap:20px;width:100%;max-width:240px;margin:60px auto;padding:0;list-style-type:none;display:flex}.nanomonx-landing-page-container .landing-our-mission .our-mission-list li{flex-direction:column;flex:1 0 100%;justify-content:center;align-items:center;display:flex}.nanomonx-landing-page-container .landing-our-mission .our-mission-list li img{max-height:125px;margin-bottom:15px}.nanomonx-landing-page-container .landing-our-mission .our-mission-list li span{color:var(--landing-page-color2);text-align:center;font-family:Sofia Pro,sans-serif;font-size:clamp(16px,2vw,18px);line-height:1.2em}@media screen and (width>=601px){.nanomonx-landing-page-container .landing-our-mission .our-mission-list{flex-flow:wrap;max-width:600px}.nanomonx-landing-page-container .landing-our-mission .our-mission-list li{flex:1 0 calc(50% - 10px)}}@media screen and (width>=1401px){.nanomonx-landing-page-container .landing-our-mission .our-mission-list{flex-flow:wrap;max-width:1200px}.nanomonx-landing-page-container .landing-our-mission .our-mission-list li{flex:1 0 calc(25% - 15px)}}.invalid-credential{color:var(--content-invalid);margin:0 0 5px}.account-popup--success{z-index:500;text-align:center;width:45%;color:var(--default-color-2);opacity:0;background-color:var(--account-creation-bg);border-radius:6px;margin-left:auto;margin-right:auto;animation:.4s cubic-bezier(.37,.24,.42,1.4) .5s forwards fadeIn;position:absolute;top:-50px;left:0;right:0;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}@keyframes fadeIn{0%{opacity:0;top:-50px}to{opacity:1;top:25px}}.account-popup--success .content{padding:21px}.account-popup--success .content h2{color:var(--default-color-2);margin:0;font-size:22px;font-weight:700;line-height:24px}.account-popup--success .content p{margin:5px 0 0;font-size:16px}.account-popup--success .content p span{font-weight:700;text-decoration:underline}.account-popup--success .button-close{padding:10px 15px;position:absolute;top:0;right:0}.account-popup--success .button-close i{font-size:16px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.account-popup--success .button-close i:hover{cursor:pointer;opacity:.7}
