@font-face{font-display:swap;font-family:'Bahnschrift';src:url(/wp-content/themes/themenhi/fonts/bahnschrift.ttf) format('truetype');font-weight:400;font-style:normal}:root{--font-primary:"Bahnschrift", serif;--font-secondary:"Bahnschrift", serif;--color-accent-1:#ffffff;--color-accent-2:#0b031b;--fs-title-xl:clamp(3.5rem, -2.3333rem + 6.6667vw, 6rem);--fs-sm:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);--fs-title-1:clamp(2.5rem, 2.2rem + 1.5vw, 4rem);--fs-title-2:clamp(2rem, 1.8rem + 1vw, 3rem);--fs-title-3:clamp(1.5rem, 1.4rem + 0.5vw, 2rem);--fs-title-4:clamp(1.25rem, 0.6667rem + 0.6667vw, 1.5rem);--fs-title-5:clamp(1rem, 0.9327rem + 0.0769vw, 1.25rem)}*,*::before,*::after{box-sizing:border-box}html{margin:0!important;scroll-behavior:smooth}img{max-width:100%;max-height:auto}a{text-decoration:none;color:var(--color-accent-1)}ul{list-style:none;padding:0;margin:0}body{font-family:'Bahnschrift';overflow-x:hidden;position:relative;width:100vw;max-width:100vw}nav{display:flex;justify-content:space-between;background-color:rgb(6 6 19 / .992);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#FFF;border-bottom:1px solid rgb(255 255 255 / .3);width:100%;z-index:1000;box-shadow:0 4px 30px rgb(0 0 0 / .1);position:relative;.topbar{border-bottom:1px solid rgb(255 255 255 / .3);text-align:center;background-color:#060613;padding:.1rem 0;a{text-decoration:underline;color:var(--color-accent-1)}}&.front-page-nav{display:none;@media screen and (min-width:1200px){position:fixed;top:0;left:0;right:0;transition:transform 0.3s ease-in-out;display:flex;flex-direction:column}&.hide{transform:translateY(-100%)}}&.inner-page-nav{display:none;@media screen and (min-width:1200px){display:flex;flex-direction:column}}.navbar{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;.logo{img{width:100%;height:4rem}}.right{display:grid;grid-template-columns:auto max-content;align-items:center}.navbar-nav{display:flex;justify-content:flex-end;align-items:center;.nav-item{a{color:var(--color-accent-1);font-size:.8rem;font-weight:400;font-family:var(--font-secondary);letter-spacing:.05rem;text-transform:uppercase;width:max-content;&:hover{color:rgb(255 255 255 / .8)}&.active{color:#4ADE80!important}}}.has-dropdown{position:relative;&:hover .level-2{min-height:auto;height:auto;pointer-events:all}&:hover .level-3{min-height:auto;height:auto;pointer-events:all}.fa{transition:transform 500ms ease}.level-2{z-index:10;padding:0;margin:0;margin-top:.5rem;border-radius:.3rem;list-style:none;display:flex;flex-direction:column;min-height:0;min-width:170px;height:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - 8px);background-color:#fff;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;box-shadow:0 10px 16px rgb(0 0 0 / .2);li{display:flex;justify-content:center;a{color:var(--color-accent-2);display:block;padding:12px auto;text-align:center;font-weight:400}}}.level-2.active{min-height:auto;min-width:170px;margin-top:.5rem;border-radius:.3rem;height:auto;pointer-events:all;li{display:flex;justify-content:center;a{color:var(--color-accent-2);display:block;padding:12px auto;text-align:center;font-weight:400}}}.level-3{z-index:10;padding:0;margin:.5rem 1rem 0 -1rem;border-radius:.3rem;list-style:none;display:flex;flex-direction:column;min-height:0;min-width:124px;height:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% - 8px);background-color:#fff;border-bottom-left-radius:.2rem;border-bottom-right-radius:.2rem;box-shadow:0 10px 16px rgb(0 0 0 / .2);li{display:flex;justify-content:center;a{color:var(--color-accent-2);display:block;padding:15px auto;text-align:center;font-weight:400}}}.level-3.active-1{min-height:auto;min-width:124px;margin:.5rem 1rem 0 -1rem;border-radius:.3rem;height:auto;pointer-events:all;li{display:flex;justify-content:center;a{color:var(--color-accent-2);display:block;padding:12px auto;text-align:center;font-weight:400}}}}.has-dropdown.active .fa{transform:rotate(180deg);transform-origin:center center}}.search-bar{display:flex;justify-content:flex-end;width:60px;button.btn-light{background-color:#fff0;border:2px solid var(--color-accent-1);border-radius:.4rem;outline:none}.fa-magnifying-glass{color:#fff}.fa-magnifying-glass:hover{color:#22C55E}.icon{fill:#fff;color:#fff;width:1.5rem;height:1.5rem}}}}.front-page-nav .container{padding-right:2px;padding-left:18px}section.submenu{background-color:#060613;padding:.8rem 0;border-bottom:1px solid rgb(255 255 255 / .1);@media screen and (max-width:1200px){display:none}.wrapper{border-radius:5px;border:.1rem solid rgb(255 255 255 / .1);.nav-list{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0;.nav-item{.nav-link{position:relative;font-size:.9rem;padding:.6rem 1.25rem .5rem;color:var(--color-accent-1);text-transform:uppercase;text-decoration:none;transition:opacity 0.2s ease;display:block;&.active{background-image:linear-gradient(#15803D,#15803D);border-radius:4px}&:hover{opacity:.8}}.nav-link.active::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border-left:8px solid #fff0;border-right:8px solid #fff0;border-top:8px solid #15803D}}}}}@media screen and (min-width:1200px){.mobile-navbar{display:none}.mobile-topbar{display:none}}@media screen and (max-width:1200px){.desktop-navbar{display:none}.desktop-submenu{display:none}.mobile-topbar{text-align:center;background-color:#060613;padding:.1rem 0;a{font-size:14px;text-decoration:underline;color:var(--color-accent-1)}}.mobile-navbar{margin-top:26px;height:80px;background-color:rgb(6 6 19 / .992)!important;.logo{width:220px}.navbar-toggler{background-color:var(--color-accent-1);background-color:#fff0;.fa-bars{color:#fff}.fa-bars:hover{color:#22C55E}}.offcanvas{background-color:#060613;color:#fff;.btn-close{background-color:#fff0;.fa-xmark{color:#fff}.fa-xmark:hover{color:#22C55E}}ul{li{padding-left:10px;a{color:#fff}}}.nav-link.active,.nav-link.show{color:#fff}.dropdown-menu{background-color:#060613;color:#fff}}}.mobile-navbar .container{height:100%}.mobile-navbar .wrapper{height:100%;display:flex;justify-content:space-between;align-items:center}.mobile-navbar .logo-wrapper img{height:3rem}.mobile-navbar .btn-search{background-color:#fff0;color:#000;border:none;outline:none}.mobile-navbar .btn-search:hover{color:#22C55E}.mobile-navbar .offcanvas{height:100vh}.mobile-navbar .search-field-trigger{padding:.25rem .25rem}.mobile-navbar .search-field-trigger .fa-solid{color:#fff}.mobile-navbar .relevanssi-live-search-result-status p{color:#000}.mobile-navbar .relevanssi-live-search-result a{color:#000!important}.mobile-navbar .relevanssi-live-search-result-status p a{color:#000}}.footer{border-top:1px solid rgb(255 255 255 / .3);background-color:rgb(6 6 19 / .992);color:var(--color-accent-1);.wrapper{display:grid;padding:2rem 0;@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);padding:2rem 0 1rem}.content{display:flex;flex-direction:column;justify-content:flex-start;.logo{display:flex;justify-content:center;@media screen and (min-width:992px){justify-content:flex-start}img{width:270px;height:auto}}.description{margin-top:1rem;text-align:center;@media screen and (min-width:992px){text-align:justify}}.social-links{display:flex;gap:1rem;@media screen and (max-width:992px){justify-content:center}a{color:var(--color-accent-1);font-size:24px}}}.contact{display:flex;flex-direction:row;justify-content:space-around;gap:1rem;padding:1rem 0;@media screen and (min-width:992px){flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;padding:0}.contact-links,.subscribe-links{display:flex;flex-direction:column;align-items:center;gap:0;p{text-align:center;font-size:1.1rem;font-weight:500;margin:auto 0 .3rem 0;@media screen and (min-width:992px){margin:0 auto .5rem}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{background-color:#4ADE80;box-shadow:none}}}}.links{display:flex;justify-content:space-around;flex-direction:row;.quick-links{p{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}ul{margin-bottom:.8rem;li{a{color:#ffffffe6;font-size:.9rem}}}.desc{font-size:.95rem;font-weight:300}}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{background-color:#4ADE80;box-shadow:none}}}}.copyright{padding:.8rem 0;text-align:center;border-top:1px solid rgb(255 255 255 / .3);p{margin-bottom:0}}}#backToTop{display:none;position:fixed;bottom:50px;right:20px;z-index:1000;transition:all .3s ease;&:hover .button{background-color:#fff}&:hover .svgIcon path{fill:#000}.button{width:50px;height:50px;border-radius:50%;background-color:#141414;border:none;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgb(34 197 94 / .3);cursor:pointer;transition-duration:0.3s;overflow:hidden;position:relative}.svgIcon{width:12px;transition-duration:0.3s;path{fill:#fff}}}section.hero-banner{background-image:none;background-color:#060613;padding:8rem 0 1rem;@media screen and (min-width:992px){padding:8rem 0 1rem}.banner-wrapper{display:grid;@media screen and (min-width:768px){gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(2,1fr);gap:0}@media screen and (min-width:1400px){grid-template-columns:repeat(2,1fr);gap:2rem}.header-wrapper{display:flex;flex-direction:column;.title{font-size:1.7rem;font-family:var(--font-primary);font-weight:500;color:var(--color-accent-1);text-transform:uppercase;line-height:1.1;letter-spacing:-.01rem;margin-bottom:0;@media screen and (max-width:400px){font-size:1.5rem}@media screen and (min-width:992px){font-size:2.2rem;line-height:1;letter-spacing:-.02rem}@media screen and (min-width:1400px){font-size:3.2rem;line-height:1;letter-spacing:-.02rem}}.sub-title{display:flex;justify-content:left;align-items:start;font-size:1.6rem;font-family:var(--font-primary);text-transform:uppercase;letter-spacing:-.01rem;height:25px;margin-bottom:0}.sub-title span{display:flex;justify-content:left;align-items:start;font-size:1.6rem;font-family:var(--font-primary);background-image:linear-gradient(to right bottom,#bbf7d0,#86efac,#4ade80,#22c55e,#16a34a,#16a34a,#16a34a,#16a34a,#22c55e,#4ade80,#86efac,#bbf7d0);background-clip:text;-webkit-background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}@media screen and (max-width:400px){.sub-title{font-size:1.4rem}.sub-title span{font-size:1.4rem}}@media screen and (min-width:992px){.sub-title{font-size:2.2rem}.sub-title span{font-size:2.1rem}}@media screen and (min-width:1400px){.sub-title{line-height:1.4;font-weight:400;font-size:3.2rem;height:50px;margin-bottom:.5rem;letter-spacing:-.02rem}.sub-title span{font-size:3rem}}.description{font-size:var(--fs-title-5);font-family:var(--font-primary);font-weight:400;color:var(--color-accent-1);line-height:1.5;padding:1rem 0;margin-bottom:0;text-align:justify;@media screen and (min-width:778px){line-height:1.5;padding:.5rem 0;letter-spacing:.1rem}@media screen and (min-width:992px){line-height:1.5;padding:1rem 2rem 0 0;letter-spacing:.1rem}@media screen and (min-width:1400px){line-height:1.7;padding:.3rem 2rem 0 0;letter-spacing:.1rem}}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;margin:0 auto 1rem;@media screen and (min-width:768px){margin:.5rem 0 0 0}&:hover{background-color:#4ADE80;box-shadow:none}}}.event-carousal{overflow:hidden;border-radius:1rem;.swiper-slide{height:250px;@media screen and (min-width:576px){height:310px}@media screen and (min-width:768px){height:366px}@media screen and (min-width:992px){height:340px}@media screen and (min-width:1400px){height:366px}.img-wrapper{height:100%;img{border-radius:1rem;width:100%;height:100%;object-fit:fill}}}.swiper-pagination{display:flex;justify-content:center;width:100%;position:relative;bottom:20px}.swiper-pagination-bullet{margin:0 4px;opacity:.5;background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-bullet:nth-child(n+4){display:none!important}}}}section.products-partners{background-image:none;background-color:#060613;.products-container{background-image:none;background-color:#060613;border:1px solid rgb(255 255 255 / .1);border-radius:1rem;padding:1rem 0;.header{text-align:center;font-weight:400;font-size:var(--fs-title-4);font-family:var(--font-primary);color:var(--color-accent-1);text-transform:uppercase;letter-spacing:.05rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.products-wrapper{text-align:center;overflow-x:scroll;padding:0 2rem 0;@media screen and (min-width:768px){padding:0 3rem 0}.products{display:flex;justify-content:center;gap:2rem;.product{width:6rem;height:6rem;background-color:#fff0;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform 0.3s ease!important;img{height:4rem;width:auto;object-fit:contain;border-radius:5%}p{font-size:1rem;font-family:var(--font-secondary);font-weight:600;line-height:1}}}}.products-wrapper::-webkit-scrollbar{display:none}}}section.why-nhimg-matters{background-image:none;background-color:#060613;padding:1rem 0;@media screen and (min-width:992px){padding:1.5rem 0 3rem}.section-header{text-align:center;.header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem}}}.wrapper{display:grid;gap:.5rem;@media screen and (min-width:768px){grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(4,1fr);gap:1.5rem}.card{border:1px solid #000;border-radius:1rem;display:flex;flex-direction:column;flex-wrap:wrap;text-align:center;.card-inner{position:relative;width:100%;transition:transform 0.6s;transform-style:preserve-3d;.card-front,.card-back{position:absolute;width:100%;backface-visibility:hidden}.card-front{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:.5rem;text-align:center;box-sizing:border-box;padding:1rem;@media screen and (min-width:992px){padding:2rem}.card-title{margin-bottom:0;h4{font-size:var(--fs-title-4);font-family:var(--font-secondary);font-weight:500;margin-bottom:0}}.card-logo{width:100px;img{width:100%;height:100%;object-fit:contain}}.card-description{p{font-size:clamp(1rem, 0.98rem + 0.1vw, 1.1rem);font-family:var(--font-primary);font-weight:400;line-height:1.3}}}.card-back{transform:rotateY(180deg);text-align:center;box-sizing:border-box;padding:1rem;@media screen and (min-width:992px){padding:2rem}.card-details{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;height:100%;.detail{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);line-height:1.3;text-align:justify;flex-grow:1}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;margin-top:auto;align-self:center;cursor:pointer;&:hover{background-color:#4ADE80;box-shadow:none}}}}}&:hover .card-inner{transform:rotateY(180deg)}}.card:nth-child(1){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-1.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(2){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-2.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(3){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-3.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(4){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-4.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(5){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-5.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(6){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-6.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(7){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-7.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(8){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-8.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}}}.home-services-lifecycle{background-image:none;background-color:#060613;padding:2rem 0;@media screen and (min-width:992px){padding:2rem 0}.section-header{text-align:center;font-family:var(--font-primary);font-size:var(--fs-title-4);color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.wrapper{display:grid;@media screen and (min-width:992px){grid-template-columns:5fr 7fr;gap:2rem}.header-wrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem;.header{display:block;font-family:var(--font-primary);font-size:var(--fs-title-5);color:var(--color-accent-1);font-weight:400;text-transform:uppercase;letter-spacing:.05em;@media screen and (max-width:992px){display:none}}.diagram-mobile{display:block;@media screen and (min-width:992px){display:none}img{width:100%}}.sub-header{font-family:var(--font-primary);font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-1);font-weight:300;letter-spacing:.05em;line-height:1.8;margin-bottom:0;text-align:justify;padding-top:1rem;@media screen and (min-width:992px){padding-right:2rem;padding-top:0}}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;margin:0 auto;&:hover{background-color:#4ADE80;box-shadow:none}@media screen and (min-width:992px){margin:0}}}.diagram{display:none;@media screen and (min-width:992px){display:block}img{width:100%}}}}section.why-choose-us-section{background-image:none;background-color:#060613;padding:2rem 0;@media screen and (min-width:992px){padding:3rem 0}.header{text-align:center;font-family:var(--font-primary);font-size:var(--fs-title-4);color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem}}.wrapper{display:grid;gap:.5rem;@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);gap:2rem}.card{border:1px solid #000;text-align:center;border-radius:1.2rem;background-color:#fff;padding:1rem;display:flex;flex-direction:column;@media screen and (min-width:778px){padding:2rem 1rem}.card-inner{position:relative;width:100%;transition:transform 0.6s;transform-style:preserve-3d;.card-front,.card-back{position:absolute;width:100%;backface-visibility:hidden}.card-front{display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center;box-sizing:border-box}.card-back{transform:rotateY(180deg);display:flex;justify-content:center;align-items:center;text-align:justify;padding:1rem;box-sizing:border-box;height:100%;.card-details{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;p{font-size:var(--fs-sm);line-height:1.3}}}}.card-logo{height:80px;img{width:100%;height:100%;object-fit:contain}}.card-title{margin-top:1rem;@media screen and (min-width:992px){margin-top:1rem}h4{font-size:var(--fs-title-4);font-family:var(--font-secondary);font-weight:500}}.card-description{p{font-size:var(--fs-sm);font-family:var(--font-secondary)}@media screen and (min-width:992px){padding:0 1rem;p{font-size:1.1rem}}}&:hover .card-inner{transform:rotateY(180deg)}}.card:nth-child(1){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-1.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(2){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-2.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.card:nth-child(3){background-image:url(/wp-content/themes/themenhi/images/home-page/why-nhimg-matters/bg-3.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}}}.fading-line{width:100%;height:1px;background:linear-gradient(to right,#060613,rgb(73 73 73 / .937) 50%,black)}.section-line{width:100%;height:1px;background:linear-gradient(to right,white,rgb(182 182 182 / .8) 50%,#ffffff)}section.home-our-services{background-image:none;background-color:#060613;padding:2rem 0;@media screen and (min-width:992px){padding:3rem 0}.section-header{text-align:center;font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-1);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem}}.wrapper{display:grid;@media screen and (min-width:992px){grid-template-columns:repeat(2,1fr);gap:2rem}.header-wrapper{display:flex;flex-direction:column;justify-content:center;gap:1rem;.header{display:block;font-family:var(--font-primary);font-size:var(--fs-title-5);color:var(--color-accent-1);font-weight:400;text-transform:uppercase;letter-spacing:.05em;@media screen and (max-width:992px){display:none}}.pillars-wrapper-mobile{display:block;@media screen and (min-width:992px){display:none}img{width:100%}}.sub-header{font-family:var(--font-primary);font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-1);font-weight:300;letter-spacing:.05em;line-height:1.8;text-align:justify;@media screen and (min-width:768px){padding-right:4rem}}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#22C55E;font-family:var(--font-primary);color:#060613;text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;margin:0 auto;&:hover{background-color:#4ADE80;box-shadow:none}@media screen and (min-width:992px){margin:0}}}.pillars-wrapper{display:none;@media screen and (min-width:992px){display:block}img{width:100%}}}}.home-article{background-image:none;background-color:#060613;padding:2rem 0;@media screen and (min-width:992px){padding:3rem 0}.section-header{text-align:center;font-family:var(--font-primary);color:#fff;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding:0 2rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.article-wrapper{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(4,1fr);gap:1rem}.article-card{border:1px solid rgb(34 197 94 / .2);background-color:rgb(255 255 255 / .03);border-radius:12px;overflow:hidden;.article-image{overflow:hidden;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}.article-content{padding:10px;.article-title{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-weight:400;color:#fff;font-family:var(--font-secondary)}}}.article-card:hover img{scale:102%}}}section.contact_section{background-color:#f7f7fb;padding:7.5rem 0 1rem;@media screen and (min-width:992px){padding:1rem 0}.contact-heading{text-align:center;.title-wrapper{.title{font-size:clamp(2.5rem, 2.2rem + 1.5vw, 4rem);font-family:var(--font-primary);color:var(--color-accent-2);font-weight:600;line-height:.8;letter-spacing:-.05em}}.section-header{font-size:var(--fs-title-4);font-family:var(--font-primary);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem}}.sub-title-wrapper{padding-top:1rem;.sub-title{font-size:var(--fs-title-5);font-family:var(--font-secondary);color:var(--color-accent-2);font-weight:300;line-height:.8}}.contact-button{.title{font-size:var(--fs-title-5);font-family:var(--font-secondary);color:var(--color-accent-2);font-weight:300;line-height:.8}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{background-color:rgb(111 65 210 / .25);box-shadow:inset 0 -4px 20px rgb(111 65 210 / .5)}}}}.pillars-wrapper{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:1rem 0;@media screen and (min-width:768px){flex-direction:row;padding:2rem;gap:2rem}.pillar{color:var(--color-accent-1);background-color:#166534;box-shadow:0 4px 8px rgb(29 3 55 / .2);border-radius:.4rem;padding:2rem;display:flex;flex-direction:column;justify-content:center;flex:1;transition:transform 0.3s ease,opacity 0.3s ease;width:100%;.title{font-size:var(--fs-title-4);font-weight:400;text-align:center;margin-bottom:1.5rem}ul{text-align:center;font-size:var(--fs-sm);.service{color:var(--color-accent-2);background-color:var(--color-accent-1);font-weight:400;margin-bottom:.5rem;border-radius:.2rem;padding:.5rem;border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 8px rgb(29 3 55 / .2);transition:transform 0.3s ease}.service:hover{transform:translateY(-1px)}}}}}section.contact-faq{background-color:#f7f7fb;padding:2rem 0;.faq-wrapper{display:grid;gap:1rem;@media screen and (min-width:998px){grid-template-columns:5fr 7fr}.header{.title{font-size:clamp(2.5rem, 2.2rem + 1.5vw, 4rem);font-family:var(--font-primary);color:var(--color-accent-2);font-weight:600;line-height:.8;letter-spacing:-.05em;text-align:center;@media screen and (min-width:992px){text-align:left}}.sub-title{margin-top:1rem;font-size:var(--fs-title-5);font-family:var(--font-secondary);color:var(--color-accent-2);font-weight:400;line-height:1.8;text-align:justify}}.accordion{background:#fff0;@media screen and (min-width:992px){padding:0 0 0 1rem}.accordion-item{margin-bottom:1rem;border:none;.accordion-body{text-align:justify;ul{list-style-type:disc;li{margin-left:20px}}}.accordion-button{background-color:var(--color-accent-1);color:var(--color-accent-2);border:2px solid rgb(255 255 255 / .1);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}}}.form{background-color:#15803D;border-radius:15px;padding:1.5rem 1rem;width:100%;max-width:900px;border:1px solid rgb(255 255 255 / .1);margin:2rem auto 0;box-shadow:0 5px 15px rgb(0 0 0 / .3);@media screen and (min-width:768px){padding:2.5rem;margin:5rem auto 0}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1}input,textarea{width:100%;padding:15px;background-color:#fff0;border:2px solid rgb(255 255 255 / .499);border-radius:8px;color:#fff;font-size:16px;box-sizing:border-box}input:focus,textarea:focus{outline:none;border-color:var(--color-accent-1)}textarea{height:280px;resize:none}input::placeholder,textarea::placeholder{color:#fff}.send-button{background-color:var(--color-accent-1);color:var(--color-accent-2);border:none;border-radius:30px;padding:15px 20px;font-size:16px;width:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:20px;transition:background-color 0.3s}.send-button:hover{box-shadow:inset 0 -4px 20px rgb(111 65 210 / .5)}.arrow-icon{margin-left:10px}}}section.contact-section{padding:10rem 0 5rem;.header{background-color:#E3E7ED;text-align:center;padding:2rem 0;h3{font-family:var(--font-primary);font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;color:#4579ED;line-height:2.2}}.overview{h3{font-family:var(--font-secondary);font-size:1.3rem;font-weight:500;line-height:2.2;margin-top:1rem}ul{display:flex;flex-direction:column;list-style:circle;gap:1rem;padding-left:1.5rem;li{font-size:var(--fs-title-5);font-family:var(--font-secondary)}}}}section.products-section{background-color:#f7f7fb;padding:6rem 0 0;@media screen and (min-width:1200px){padding:0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;padding-top:1rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.products-wrapper{display:grid;gap:.5rem;.product{max-width:900px;margin-inline:auto;border-radius:1rem;width:100%;.product-details{display:flex;flex-direction:row;align-items:stretch;text-align:left;gap:1rem;transition:transform 0.3s,box-shadow 0.2s;@media screen and (min-width:992px){gap:1.5rem}.product-logo{display:flex;justify-content:center;align-items:center;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);img{width:100%;width:3rem;height:auto;border-radius:.4rem;@media screen and (min-width:778px){width:4rem}}}.product-content{display:flex;flex-direction:column;justify-content:center;gap:2px;background-image:linear-gradient(to bottom,#dbd5ea,#f6f4fb,#f3f1f9,#f6f5fa,#ffffff);padding:2px 10px;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);flex:1;.product-title{text-align:center;margin-bottom:0;@media screen and (min-width:778px){text-align:left}a{color:var(--color-accent-2);font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:600;text-decoration:none;&:hover{text-decoration:underline}}}.product-description{display:none;font-size:.9rem;font-family:var(--font-primary);color:var(--color-accent-2);line-height:1;font-weight:400;margin-bottom:0;text-align:justify;@media screen and (min-width:778px){display:block}}}}}}.note{display:flex;border-radius:1rem;max-width:900px;margin-inline:auto;padding:1rem 0;gap:1.5rem;p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);text-align:justify;margin:auto 0;border-radius:.4rem;border:2px solid red;padding:.5rem;box-shadow:0 4px 8px rgb(29 3 55 / .2)}}}section.breaches-main{background-color:#f7f7fb;border-bottom:2px solid var(--color-accent-2);padding:7rem 0 1rem;@media screen and (min-width:992px) and (max-width:1200px){padding:4rem 0 0}@media screen and (min-width:1200px){padding:0}.title-area{display:grid;grid-template-columns:15rem 1fr;.posts{padding:0 0 0 3rem;border-left:2px solid #000;padding-bottom:2rem}.time{padding-bottom:2rem}.time p,.posts p{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:600;text-transform:uppercase;color:var(--color-accent-2);padding-top:2rem}@media screen and (max-width:992px){display:none}}.section-header{display:block;text-align:center;font-family:var(--font-primary);color:#000;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding:0 2rem;@media screen and (min-width:992px){display:none;font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.month-container{display:grid;@media screen and (min-width:992px){grid-template-columns:15rem 1fr}.month-wrapper{margin-top:2rem;position:relative;height:max-content;@media screen and (min-width:992px){margin-top:4rem}}.month-wrapper::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background-color:var(--color-accent-2);z-index:1}.month-wrapper h3{font-size:var(--fs-title-4);font-family:var(--font-secondary);position:relative;z-index:5;margin-bottom:0;background-color:#f7f7f7;width:max-content;padding-right:1.5rem}.posts-wrapper{display:grid;gap:.5rem;padding-top:1rem;@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);padding:0 0 3rem 3rem;border-left:2px solid var(--color-accent-2);gap:1.5rem}.card{display:flex;flex-direction:column;height:100%;background-color:var(--color-accent-1);border:none;border-radius:.3rem;transition:transform 0.2s,box-shadow 0.2s;.img-wrapper{margin-bottom:1rem;overflow:hidden;border-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}h2{font-size:var(--fs-title-5);font-family:var(--font-secondary);font-weight:600;padding:0 8px;margin-bottom:.6rem}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;color:gray;padding:0 8px;margin-bottom:1rem}&:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}.card:hover img{scale:102%}}}}section.news-and-event-main{background-color:#f7f7fb;border-bottom:2px solid var(--color-accent-2);padding:7rem 0 1rem;@media screen and (min-width:992px) and (max-width:1200px){padding:4rem 0 0}@media screen and (min-width:1200px){padding:0}.title-area{display:grid;grid-template-columns:15rem 1fr;.posts{padding:0 0 0 3rem;border-left:2px solid #000;padding-bottom:2rem}.time{padding-bottom:2rem}.time p,.posts p{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:600;text-transform:uppercase;color:#0b031b;padding-top:2rem}@media screen and (max-width:992px){display:none}}.section-header{display:block;text-align:center;font-family:var(--font-primary);color:#000;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding:0 2rem;@media screen and (min-width:992px){display:none;font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.month-container{display:grid;@media screen and (min-width:992px){grid-template-columns:15rem 1fr}.month-wrapper{margin-top:2rem;position:relative;height:max-content;@media screen and (min-width:992px){margin-top:4rem}}.month-wrapper::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background-color:var(--color-accent-2);z-index:1}.month-wrapper h3{font-size:var(--fs-title-4);font-family:var(--font-secondary);position:relative;z-index:5;margin-bottom:0;background-color:#f7f7f7;width:max-content;padding-right:1.5rem}.posts-wrapper{display:grid;gap:.5rem;padding-top:1rem;@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);padding:0 0 3rem 3rem;border-left:2px solid var(--color-accent-2);gap:1.5rem}.card{display:flex;flex-direction:column;height:100%;background-color:var(--color-accent-1);border:none;border-radius:.3rem;transition:transform 0.2s,box-shadow 0.2s;.img-wrapper{margin-bottom:1rem;overflow:hidden;border-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}.content-wrapper{flex:1;h2{font-size:var(--fs-title-5);font-family:var(--font-secondary);font-weight:600;padding:0 8px;margin-bottom:.6rem}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;color:gray;padding:0 8px;margin-bottom:1rem}}.card-meta{margin-top:auto;.date,.venue{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:500;color:var(--color-accent-2);padding:0 8px;margin-bottom:.3rem}}&:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}.card:hover img{scale:102%}}}}section.polls{background-color:#f7f7fb;border-bottom:2px solid var(--color-accent-2);padding:7rem 0 1rem;@media screen and (min-width:992px) and (max-width:1200px){padding:4rem 0 0}@media screen and (min-width:1200px){padding:0}.title-area{display:grid;grid-template-columns:15rem 1fr;.posts{padding:0 0 0 3rem;border-left:2px solid #000;padding-bottom:2rem}.time{padding-bottom:2rem}.time p,.posts p{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:600;text-transform:uppercase;color:#0b031b;padding-top:2rem}@media screen and (max-width:992px){display:none}}.section-header{display:block;text-align:center;font-family:var(--font-primary);color:#000;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding:0 2rem;@media screen and (min-width:992px){display:none;font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.month-container{display:grid;@media screen and (min-width:992px){grid-template-columns:15rem 1fr}.month-wrapper{margin-top:2rem;position:relative;height:max-content;@media screen and (min-width:992px){margin-top:4rem}}.month-wrapper::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background-color:var(--color-accent-2);z-index:1}.month-wrapper h3{font-size:var(--fs-title-4);font-family:var(--font-secondary);position:relative;z-index:5;margin-bottom:0;background-color:#f7f7f7;width:max-content;padding-right:1.5rem}.posts-wrapper{display:grid;gap:.5rem;padding-top:1rem;@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);padding:0 0 3rem 3rem;border-left:2px solid var(--color-accent-2);gap:1.5rem}.card{display:flex;flex-direction:column;height:100%;background-color:var(--color-accent-1);border:none;border-radius:.3rem;transition:transform 0.2s,box-shadow 0.2s;.img-wrapper{margin-bottom:1rem;overflow:hidden;border-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}h3{font-size:var(--fs-title-5);font-family:var(--font-secondary);font-weight:600;padding:0 8px;margin-bottom:.6rem}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;color:gray;padding:0 8px;margin-bottom:1rem}&:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}.card:hover img{scale:102%}}}}section.research-main,section.overview-section,section.blog-section,section.fun-post-section{padding:7rem 0 2rem;background-color:#f7f7fb;@media screen and (min-width:1200px){padding:2rem 0 3rem}.title-area{.title-2{font-size:var(--fs-title-4);text-transform:uppercase;margin:1rem 0}}.section-header{text-align:center;font-family:var(--font-primary);color:#000;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding:0 2rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.wrapper{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(4,1fr);gap:2rem}.card{overflow:hidden;border:none;transition:transform 0.2s,box-shadow 0.2s;a{text-decoration:none;color:inherit;height:100%;display:grid;grid-template-rows:min-content 1fr}.img-wrapper{overflow:hidden;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}.text-wrapper{padding:10px;height:100%;.title{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:600;margin-bottom:.6rem}.author{margin-bottom:0;font-size:.8rem;margin-top:auto}.description{font-size:.85rem}}}.card:hover img{scale:105%}.card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}}section.video-section{padding:7rem 0 2rem;background-color:#f7f7fb;@media screen and (min-width:1200px){padding:2rem 0 3rem}.title-area{.title-2{font-size:clamp(1.1rem, 0.6667rem + 0.6667vw, 1.5rem);text-transform:uppercase;margin:1rem 0}}.section-header{text-align:center;font-family:var(--font-primary);color:#000;font-size:var(--fs-title-4);font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding:0 2rem;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;margin-bottom:2rem;padding:0}}.wrapper{display:grid;gap:.5rem;@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(4,1fr);gap:2rem}.card{overflow:hidden;border:none;transition:transform 0.2s,box-shadow 0.2s;a{text-decoration:none;color:inherit;height:100%;display:grid;grid-template-rows:min-content 1fr}.img-wrapper{overflow:hidden;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}.text-wrapper{padding:10px;height:100%;.title{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:600;margin-bottom:.6rem}.author{margin-bottom:0;font-size:.8rem;margin-top:auto}.description{font-size:.85rem}}}.card:hover img{scale:105%}.card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}}section.single-post{background-color:#f7f7fb;padding:6rem 0 1rem;@media screen and (min-width:1200px){padding:0}.post-title{padding:1.5rem 0 1rem;text-align:center;.header-2{text-align:center;.title-1{font-size:var(--fs-title-3);font-weight:400;color:var(--color-accent-2);letter-spacing:-.05rem}p{color:var(--color-accent-2);text-align:center}}}.main .wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.main .wrapper{display:grid;grid-template-columns:20rem 1fr;gap:2rem}}.main aside{padding:1rem;border-radius:.125rem;background-color:#15803D;font-family:var(--font-primary);height:max-content;border-radius:.4rem}.main a{color:var(--color-accent-1)}.main aside h3{margin-bottom:.5em;padding-bottom:.25em;text-align:center;font-family:var(--font-secondary);font-size:var(--fs-title-4);background-color:var(--color-accent-1);color:var(--color-accent-2);padding:.25rem 0;border-radius:.4rem}.main aside ul li{margin-bottom:1rem;position:relative;padding-left:1rem}.main aside ul li::before{position:absolute;content:"";width:.5rem;aspect-ratio:1/1;background-color:var(--color-accent-1);border-radius:50%;left:0;top:8px}.content-wrapper{.post-content{font-family:var(--font-secondary);font-size:var(--fs-title-5);line-height:1.5;font-weight:400;h1,h2,h3,h4,h5,h6{font-size:var(--fs-title-4);margin:1rem 0;font-weight:400;text-align:justify}p{margin-bottom:1rem;font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);line-height:1.5;text-align:justify}ul{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);padding-left:1rem;list-style:unset;@media screen and (min-width:992px){padding-left:2rem}}ul,ol{li{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);margin:.5rem 0;text-align:justify}}a{color:#000;text-decoration:underline}.wp-element-button{color:#fff;background-color:var(--color-accent-2);padding-bottom:1rem}figure{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;iframe{width:100%;height:100%}}.wp-block-embed__wrapper{height:100%}.wp-block-image{display:flex;flex-direction:column;justify-content:center;width:auto;height:max-content;padding-bottom:1rem;figure{margin:0 auto;height:max-content}}.wp-block-image .aligncenter img{text-align:center;margin:0 auto}.wp-block-image img{text-align:center;margin:0 auto}.is-type-video{aspect-ratio:16/9;.wp-block-embed__wrapper{height:100%;aspect-ratio:16/9}}}}}section.single-product{background-color:#f7f7fb;.header{background-color:var(--color-accent-2);padding:7.5rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.wrapper{display:none;@media screen and (min-width:768px){display:grid;grid-template-columns:max-content 1fr;gap:2rem}.logo{height:100%;img{height:8rem;width:auto;object-fit:contain;border-radius:.8rem}}.details{display:flex;flex-direction:column;justify-content:center;.title{font-size:clamp(1.5rem, 1.4rem + 0.5vw, 2rem);font-family:var(--font-primary);font-weight:400;color:#fff;text-transform:uppercase;line-height:1.4;letter-spacing:.09em;margin-bottom:5px}.desc{font-family:var(--font-secondary);font-weight:300;color:#fff;line-height:1.5;letter-spacing:.05rem;margin-bottom:5px;text-align:justify;a{color:#fff}a:hover{color:blue;text-decoration:underline}}}}.wrapper-mobile{display:flex;flex-direction:column;@media screen and (min-width:768px){display:none}.logo-wrap{display:flex;gap:1rem;align-items:center;.logo{height:100%;img{height:3rem;width:auto;object-fit:contain;border-radius:.8rem}}.title{font-size:clamp(1.5rem, 1.4rem + 0.5vw, 2rem);font-family:var(--font-primary);font-weight:400;color:#fff;text-transform:uppercase;margin:auto auto auto 0}}.details-wrap{display:flex;flex-direction:column;padding-top:.8rem;.desc{font-family:var(--font-secondary);font-weight:300;color:#fff;line-height:1.3;text-align:justify;margin-bottom:.5rem;a{color:#fff}a:hover{color:blue;text-decoration:underline}}}}}.description{padding:1rem 0;@media screen and (min-width:992px){padding:2rem 0}.description-content{display:flex;flex-direction:column;gap:1rem;.featured-image{display:flex;margin:0 auto;img{width:100%;max-height:400px}}.description-text{h1,h2,h3,h4,h5,h6{text-align:justify;font-size:clamp(1.25rem, 0.6667rem + 0.6667vw, 1.5rem);font-weight:600;color:var(--color-accent-2);margin-bottom:.5rem}ul,ol{list-style:unset;padding-left:1rem;margin-bottom:1.5rem;line-height:1.5;font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);@media screen and (min-width:992px){padding-left:2rem}}li{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);margin-bottom:.5rem;text-align:justify}}}}.abilities{padding-bottom:2rem;.wrapper{display:grid;background-color:#15803D;border:1px solid rgb(255 255 255 / .1);@media screen and (min-width:992px){grid-template-columns:repeat(5,1fr)}.group{border:2px solid rgb(255 255 255 / .1);text-align:center;display:grid;grid-template-columns:70% 30%;@media screen and (min-width:992px){display:flex;flex-direction:column}.title{display:flex;justify-content:center;align-items:center;padding:.3rem;@media screen and (min-width:992px){padding:1rem}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-1);margin:0 auto;font-weight:500}}.abilities-list{display:flex;justify-content:center;background-color:#86EFAC;padding:.3rem;@media screen and (min-width:992px){padding:1rem}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-1);font-weight:500;margin:0 auto}}}}}.product-posts{padding:1rem 0;.post-header{text-align:center;font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;@media screen and (min-width:768px){margin-bottom:1.5rem}}.wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;@media screen and (min-width:768px){grid-template-columns:repeat(3,1fr);gap:1rem}@media screen and (min-width:992px){grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:1rem}.card{overflow:hidden;border:none;transition:transform 0.2s,box-shadow 0.2s;a{text-decoration:none;color:inherit;height:100%;display:grid;grid-template-rows:min-content 1fr}.img-wrapper{overflow:hidden;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;width:100%;aspect-ratio:16/9;img{width:100%;height:100%;object-fit:fill;transition:scale 400ms}}.text-wrapper{padding:10px;height:100%;.title{font-size:var(--fs-title-5);font-family:var(--font-secondary);font-weight:600;margin-bottom:.6rem}.author{margin-bottom:0;font-size:.8rem;margin-top:auto}.description{font-size:.85rem}}}.card:hover img{scale:105%}.card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgb(29 3 55 / .2)}}}}section.about-hero{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500;padding-top:1rem}}.wrapper{display:grid;gap:2rem;padding:1rem 0;@media screen and (min-width:992px){grid-template-columns:7fr 5fr}.description-wrapper{p{font-size:var(--fs-title-5);font-family:var(--font-secondary);margin-bottom:.5rem;text-align:justify}ul{display:grid;gap:0 1rem;padding:0;margin:0;list-style:none;li{display:grid;grid-template-columns:max-content 1fr;gap:.5rem;padding:.8rem 1rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);.icon-wrapper i{font-size:.85rem;color:#15803D;transform:translateY(-2px)}}.title{margin-bottom:.25em;line-height:1.2;font-size:clamp(1rem, 0.98rem + 0.1vw, 1.1rem);font-weight:700}.desc{margin-bottom:0;color:#333}}}}.contact-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:1rem;p.cta{font-size:clamp(1rem, 0.98rem + 0.1vw, 1.1rem);font-weight:700;font-family:var(--font-secondary);padding:1rem 0 .5rem;margin-bottom:0;text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer}}}.testimonial-carousal{overflow:hidden;padding:1rem;background-color:#166534;box-shadow:0 4px 8px rgb(29 3 55 / .2);font-family:var(--font-primary);color:var(--color-accent-1);border-radius:.5rem;@media screen and (min-width:768px){padding:1rem 2.5rem 0}}.testimonial-carousal .title{text-align:center;font-size:var(--fs-title-3);margin-bottom:0}.testimonial-carousal .testimonial-content .testimonial-text{margin-bottom:0}.testimonial-carousal .testimonial-content p{text-align:justify;font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);margin-bottom:0}.testimonial-carousal .desc{padding:1rem 3rem;margin-bottom:0}.testimonial-carousal .fa-solid{opacity:.7;font-size:2rem}.testimonial-carousal .fa-solid.fa-quote-right{display:block;text-align:right}section.mission-vision{padding:1rem 0;background-color:#f7f7fb;.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.wrapper{display:grid;gap:2rem;@media screen and (min-width:768px){grid-template-columns:repeat(2,1fr)}.card{display:flex;align-items:stretch;flex-direction:column;background-color:var(--color-accent-1);color:var(--color-accent-2);border:none;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);overflow:hidden;@media screen and (min-width:992px){flex-direction:row}.img-wrapper{flex:1;height:100%;img{width:100%;height:100%;object-fit:cover}}.content-wrapper{display:flex;flex:2;flex-direction:column;padding:1rem;p{text-align:justify}}}}}section.our-services{padding:1rem 0;background-color:#f7f7fb;.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.wrapper{display:grid;gap:1rem;@media screen and (min-width:992px){grid-template-columns:repeat(3,1fr);gap:2rem;padding-top:1rem}.card{padding:1.5rem 1rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);background-color:#166534;border:none;@media screen and (min-width:992px){padding:2rem}.header-wrap{display:flex;gap:.8rem;.num-wrap{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid var(--color-accent-1);.num{color:var(--color-accent-1);margin-bottom:0}}.title{font-size:clamp(1.2rem, 0.6667rem + 0.6667vw, 1.5rem);font-weight:500;color:var(--color-accent-1);margin:auto 0}}.desc{font-size:var(--fs-sm);font-weight:300;text-align:justify;color:var(--color-accent-1);padding-top:1rem}}}}section.about-why-choose-us{padding:1rem 0;background-color:#f7f7fb;.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.wrapper{display:flex;flex-direction:column;gap:1rem;.why-choose-us{display:flex;gap:.5rem;@media screen and (min-width:768px){display:flex;gap:1rem;align-items:stretch}@media screen and (min-width:992px){gap:2rem}.logo-wrapper{flex:0 0 auto;width:100px;padding:1rem;background-color:var(--color-accent-1);box-shadow:0 4px 8px rgb(29 3 55 / .2);border-radius:.4rem;display:flex;align-items:center;justify-content:center;img{width:100%;height:100%;object-fit:contain}}.content-wrapper{flex:1;display:flex;flex-direction:column;padding:1rem;background-color:var(--color-accent-1);box-shadow:0 4px 8px rgb(29 3 55 / .2);border-radius:.4rem;.title{font-size:var(--fs-title-4);font-weight:500;color:var(--color-accent-2)}p{margin-bottom:.5rem}}}}}.leadership-section{padding:1rem 0;background-color:#f7f7fb;@media screen and (min-width:992px){padding:2rem 0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:400;text-transform:uppercase;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.leadership-wrapper{display:grid;margin-top:1rem;gap:.5rem;@media screen and (min-width:992px){display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:800px;gap:1.5rem}.leadership-card{display:flex;flex-direction:column;flex:1;width:100%;max-width:250px;text-align:center;margin:0 auto;background-color:var(--color-accent-1);box-shadow:0 4px 8px rgb(29 3 55 / .2);border-radius:.4rem;overflow:hidden;@media screen and (min-width:992px){width:calc(33.333% - 1rem);min-width:220px;margin:0}.leadership-image{width:100%;aspect-ratio:1/1;padding:1rem;overflow:hidden;border-radius:50%;overflow:hidden;@media screen and (min-width:992px){padding:2rem}img{width:100%;height:100%;object-position:top;border-radius:50%}}.leadership-content{padding:0 1rem;font-family:var(--font-secondary);text-wrap:pretty;.leadership-name{font-size:1.2rem;text-transform:uppercase;font-weight:700;color:var(--color-accent-2);margin-bottom:.125rem}.leadership-title{font-size:1rem;font-weight:400}.leadership-subtitle{font-size:.85rem;font-weight:300;line-height:1.5}}.leadership-links{display:flex;justify-content:space-between;align-items:center;padding:1rem .5rem;background-color:var(--color-accent-2);margin-top:auto;overflow:hidden;border-radius:.4rem;@media screen and (min-width:992px){padding:1rem 1.5rem}a.logo{background-color:#fff;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;img{width:1rem;height:1rem}}.btn{padding:.4rem}}}}}#searchModal{background:#fff0;.modal-content{border:none;.modal-header{background-color:#f7f7fb;border-top-left-radius:12px;border-top-right-radius:12px;.modal-title{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:600;color:#000}}.modal-body{background-color:#f7f7fb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}}}#is-search-input-742{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border:none}#is-ajax-search-result-742{width:458px!important}#is-search-input-742{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;background-color:var(--color-accent-1)}.is-search-icon{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}body.search-results{color:#000}body.search-results a{color:#000}body.search-results main{padding:4rem 0 2rem 0}body.search-results .search-term-row{padding:.25em 0;border-bottom:2px solid #000;margin-bottom:2em;h1{font-size:var(--fs-title-3)}}body.search-results .search-results-list li{padding:1rem 1rem;border-radius:.25rem;background-color:#e8e8e8;margin-bottom:1rem;p{font-size:var(--fs-sm);font-weight:400;margin-bottom:.5rem}}body.search-results .search-results-title{font-size:var(--fs-title-4);font-weight:600;margin-bottom:.5em}body.search-results .pagination{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem 0;font-size:1rem}body.wpforo section.wp-loop-main-content{padding:3rem 0}section.lifecycle-management{padding:2rem 0;.header-wrapper{padding-bottom:2rem;h1{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:500;letter-spacing:.025em;text-align:center;text-transform:uppercase}.img-wrapper{margin:1rem auto 0;max-width:900px;img{width:100%;height:auto;border-radius:.4rem}}p{max-width:900px;margin:1rem auto 0}}.content-wrapper{max-width:900px;margin:0 auto;.content{margin-bottom:2rem;h2{font-size:var(--fs-title-4);font-family:var(--font-primary);font-weight:600}p{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;line-height:1.5;text-align:justify}ul{list-style-type:disc;li{margin-left:1rem;margin-bottom:.8rem;font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;line-height:1.5;text-align:justify;ul{list-style-type:circle;margin-top:.5rem;li{padding-bottom:.1rem;font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-family:var(--font-secondary);font-weight:400;text-align:justify}}}}}}}section.nhi-challenges{background-color:#f7f7fb;padding:7rem 0 2rem;@media screen and (min-width:1200px){padding:1rem 0 2rem}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.challenges-wrapper{display:flex;flex-direction:column;gap:1rem;.challenge{display:grid;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);background-color:#ecf5fe;@media screen and (min-width:998px){grid-template-columns:3fr 9fr}.logo-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1rem;text-align:center;@media screen and (min-width:768px){padding:0 1rem}.c-logo{width:100px;@media screen and (min-width:768px){width:120px}img{width:100%;height:100%;object-fit:contain}}.title{font-size:clamp(1.25rem, 0.6667rem + 0.6667vw, 1.5rem);font-family:var(--font-primary);font-weight:500;margin-bottom:0}.decs{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.25rem);font-family:var(--font-primary);font-weight:400;line-height:1.5}}.content-wrapper{padding:1rem;background-color:var(--color-accent-1);border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;@media screen and (min-width:768px){padding:2rem 1.5rem}p{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.25rem);font-family:var(--font-secondary);font-weight:400;text-align:justify}h5{font-size:clamp(1.2rem, 0.6667rem + 0.6667vw, 1.4rem)}ol{li{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.2rem);line-height:1.25;text-align:justify;margin-bottom:.3rem}}ul{list-style-type:disc;li{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.2rem);line-height:1.25;margin-left:1rem;margin-bottom:.3rem;text-align:justify}}a{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.2rem);color:var(--color-accent-2);text-decoration:underline}}}}.contact-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-align:center;padding:2rem;background-color:#15803D;color:var(--color-accent-1);border-radius:.4rem;.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background-color:var(--color-accent-2);font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{box-shadow:inset 0 -4px 20px rgb(255 255 255 / .099)}}}}.wp-block-button{color:#fff}section.privacy-policy,section.terms-and-conditions{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.content-wrapper{max-width:900px;margin:0 auto;padding:1rem 0;h5{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:500}p{font-family:var(--font-primary);font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-2);font-weight:400;text-align:justify}a{color:var(--color-accent-2);text-decoration:underline;transition:ease 400ms;&:hover{color:#000000a0}}}}.modal-connect-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer}section.our-expertise-and-services{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.section-sub-header{font-family:var(--font-primary);font-size:clamp(1.1rem, 0.6667rem + 0.6667vw, 1.4rem);color:var(--color-accent-2);font-weight:400;text-align:justify;margin-bottom:2rem;line-height:1.3;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);background-color:var(--color-accent-1);padding:1rem;@media screen and (min-width:768px){padding:1rem 2rem}}.wrapper{display:grid;gap:.5rem;padding:2rem 0 1rem;@media screen and (min-width:998px){grid-template-columns:repeat(3,1fr);gap:2rem}.card{padding:1.5rem 1rem;background-color:#166534;box-shadow:0 4px 8px rgb(29 3 55 / .2);border:none;@media screen and (min-width:768px){padding:2rem}.header-wrap{display:flex;gap:.8rem;.num-wrap{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:3px solid var(--color-accent-1);.num{color:var(--color-accent-1);margin-bottom:0}}.title{font-size:clamp(1.2rem, 0.9327rem + 0.0769vw, 1.5rem);font-weight:500;color:var(--color-accent-1);margin:auto 0}}.desc{font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);font-weight:300;text-align:justify;color:var(--color-accent-1);padding-top:1rem}}}}.section-line{width:100%;height:1px;background:linear-gradient(to right,white,rgb(85 85 85 / .863) 50%,#ffffff)}section.services{background-color:#f7f7fb;padding:2rem 0 0;@media screen and (min-width:992px){padding:2rem 0}.service-wrapper{display:none;@media screen and (min-width:992px){display:flex;flex-direction:column;gap:2rem}.service{@media screen and (min-width:768px){display:flex;gap:2rem}.image-wrapper{max-width:150px;float:left;margin:0 1rem 1rem 0;flex-shrink:0;@media screen and (min-width:768px){margin:0}img{width:100%;height:auto;object-fit:contain}}.content-wrapper{.desc{text-align:justify}ul{list-style-type:disc;padding-bottom:1rem;margin-left:2rem;@media screen and (min-width:768px){margin-left:1rem}li{text-align:justify}}a{color:var(--color-accent-2);font-weight:700;text-decoration:underline}}}}.service-wrapper-mobile{display:flex;flex-direction:column;@media screen and (min-width:992px){display:none}.image-wrapper{display:flex;justify-content:space-between;gap:.5rem;width:100%;img{width:100%;height:auto;object-fit:contain}}.service-wrap{display:flex;flex-direction:column;.service{padding:1rem 0 .5rem;.title{font-size:1.3rem;font-weight:700;text-align:center;margin:.5rem 0 1rem}.desc{text-align:justify}ul{list-style-type:disc;padding-bottom:.5rem;margin-left:1rem;li{text-align:justify}}a{color:var(--color-accent-2);font-weight:700;text-decoration:underline}}}}}section.nhi-linkedin-group{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.content-wrapper{max-width:900px;margin:0 auto;padding:1rem 0;.content{h5{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);font-weight:500}p{font-family:var(--font-primary);font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-2);font-weight:400;text-align:justify}.ul-text{margin-bottom:.5rem}a{color:var(--color-accent-2);text-decoration:underline;transition:ease 400ms;&:hover{color:#000000a0}}ul{list-style-type:disc;margin-left:2rem;li{margin-bottom:.5rem;text-align:justify}}.button-wrapper{display:flex;gap:1rem;flex-direction:column;align-items:center;@media screen and (min-width:768px){flex-direction:row}p{font-weight:500;margin:auto 0}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{box-shadow:inset 0 -4px 20px rgb(255 255 255 / .099)}}}}.image{max-width:400px;height:auto;margin:1rem auto;border-radius:.4rem;p{text-align:center;margin-top:1rem}img{width:100%;height:100%;object-fit:contain}}}}section.nhi-newsletter{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.content-wrapper{max-width:900px;margin:0 auto;padding:1rem 0;.content{p{font-family:var(--font-primary);font-size:clamp(0.875rem, 0.8571rem + 0.0952vw, 1rem);color:var(--color-accent-2);font-weight:400;text-align:justify}ul{list-style-type:disc;margin-left:2rem;li{margin-bottom:.5rem}}.button-wrapper{display:flex;gap:1rem;flex-direction:column;align-items:center;padding-bottom:1rem;@media screen and (min-width:768px){flex-direction:row}p{font-weight:500;margin:auto 0}.button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:12px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;&:hover{box-shadow:inset 0 -4px 20px rgb(255 255 255 / .099)}}}}}}section.glossary{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:1200px){padding:1rem 0}.glossary-header{padding-bottom:1rem;@media screen and (min-width:992px){padding-bottom:2rem}.section-header{font-family:var(--font-primary);font-size:var(--fs-title-4);color:var(--color-accent-2);text-transform:uppercase;font-weight:400;letter-spacing:-.02em;text-align:center;@media screen and (min-width:768px){font-size:var(--fs-title-3);font-weight:500}}.search-section{max-width:450px;margin:0 auto;form{label{.is-search-input{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border:none}}button{.is-search-icon{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border:none;background-color:#0d0218}}}.is-form-style .is-search-submit path{fill:#fff}}}.wrapper{display:grid;gap:.8rem;padding:1rem 0;@media screen and (min-width:768px){grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:998px){grid-template-columns:repeat(3,1fr);gap:2rem}.card{padding:2rem;background-color:var(--color-accent-1);border:none;border-radius:.4rem;box-shadow:0 4px 8px rgb(29 3 55 / .2);.text-wrapper{text-align:center;p{font-size:clamp(1rem, 0.9327rem + 0.0769vw, 1.25rem);font-family:var(--font-primary);color:var(--color-accent-2);font-weight:500;margin-bottom:0}}}}}#is-ajax-search-result-1318{max-width:440px!important}.is-ajax-search-items is-show-details-disabled{max-height:250px!important}.wpforo section.wp-loop-main-content{background-color:#f7f7fb}section.unsubscribe{background-color:#f7f7fb;padding:7rem 0 1rem;@media screen and (min-width:992px){padding:1rem 0}p{text-align:center}.form{input{width:280px;@media screen and (min-width:576px){max-width:400px}}margin:0 auto;.send-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 2rem;background-color:#15803D;font-family:var(--font-primary);color:var(--color-accent-1);text-decoration:none;border-radius:6px;font-size:1rem;letter-spacing:1px;transition:background-color 0.3s ease;width:fit-content;cursor:pointer;margin:1rem auto 0;border:none;&:hover{box-shadow:inset 0 -4px 20px rgb(111 65 210 / .5)}}}}#vendor-related-post{color:#fff;text-align:center;font-size:1rem;font-weight:600}