.container-fluid{width:min(100%,1920px);margin-inline:auto}.hero-neuro{min-height:670px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(120deg,#0d3338,#10272e 50%,#12373a);background-size:cover;background-position:center}.hero-neuro-shade{position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(4,30,33,.86),rgba(4,30,33,.5) 50%,rgba(4,30,33,.82)),rgba(5,30,32,.25)}.hero-network{position:absolute;inset:0;z-index:1;opacity:.38;background-image:radial-gradient(circle,rgba(255,255,255,.8) 1.2px,transparent 1.6px),linear-gradient(35deg,transparent 0 48%,rgba(255,255,255,.24) 49%,transparent 50% 100%),linear-gradient(135deg,transparent 0 48%,rgba(255,255,255,.18) 49%,transparent 50% 100%);background-size:85px 85px,170px 170px,210px 210px}.hero-neuro-bigtext{position:absolute;inset:0;display:grid;place-items:center;z-index:1;pointer-events:none;transform:translateY(-25px);color:rgba(255,255,255,.22);font-weight:900;line-height:.85;text-align:center;text-transform:uppercase}.hero-neuro-bigtext span{display:block;font-size:clamp(56px,8vw,122px);letter-spacing:.04em}.hero-neuro-bigtext strong{display:block;font-size:clamp(90px,16vw,240px);letter-spacing:.025em}.hero-neuro-content{position:relative;z-index:3;padding-top:62px}.hero-neuro h1{max-width:880px;margin:0 auto 22px;font-size:clamp(34px,3.1vw,48px);line-height:1.2;font-weight:800;text-shadow:0 2px 6px rgba(0,0,0,.55)}.hero-subtitle{font-size:21px;font-weight:700;margin-bottom:22px;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero-neuro p{max-width:1450px;margin:0 auto 26px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.5}.hero-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.advantages-strip{background:#f4f4f4;padding:52px 0 48px}.advantages-grid{max-width:940px;display:grid;grid-template-columns:repeat(5,1fr);gap:38px;align-items:start;text-align:center}.advantage-item{color:#444;line-height:1.15}.advantage-icon{width:54px;height:54px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.advantage-icon img{width:54px;height:54px;display:block;object-fit:contain}.advantage-item h3{max-width:132px;margin:0 auto 2px;font-size:18px;line-height:1.08;font-weight:800;color:#4a4a4a}.advantage-item p{max-width:140px;margin:0 auto;font-size:18px;line-height:1.12;color:#4a4a4a}@media (max-width:900px){.advantages-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px}}@media (max-width:560px){.advantages-grid{grid-template-columns:1fr}}.products-section{background:#f0f0f0;padding:54px 0 58px;text-align:center}.products-section h2,.news-section h2{margin:0 0 26px;font-size:28px;font-weight:400;color:#000}.news-section{background:#f7f7f7;padding:34px 0 14px}.news-section h2{text-align:center;margin-bottom:8px}.news-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.news-item{min-height:143px;padding:10px 8px 18px;border-bottom:1px solid var(--line)}.news-item:nth-child(2n){border-left:1px solid #000;padding-left:15px}.news-item h3{margin:0 0 10px;font-size:14px;line-height:1.2;text-transform:uppercase;font-weight:800}.news-item h3 a{color:#000;text-decoration:none}.news-item p{margin:0 0 8px;font-size:14px;line-height:1.2;color:#000}.more-btn{display:inline-flex;min-height:30px;align-items:center;padding:5px 10px;color:#009b84;border:1px solid #cfcfcf;background:#fff;text-decoration:none;font-size:14px}.more-btn:hover{background:var(--green);color:#fff}.page-section{padding:110px 0 60px}.page-section h1{margin:0 0 22px;font-size:28px;line-height:1.2;font-weight:400;color:#000;text-align:center}.page-section p{max-width:800px;font-size:18px;line-height:1.5;color:#000}.page-section p>img{max-width:100%;height:auto;margin:30px auto}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border:1px solid #ddd;padding:18px;background:#fff}.narrow{max-width:850px}.product-single{background:#f4f4f4;padding:80px 0 40px;font-family:Arial,sans-serif}.product-title{text-align:center;margin:0 0 24px;font-size:28px;line-height:1.1;color:#fff}.product-title{display:table;margin-left:auto;margin-right:auto;background:#2d6cdf;padding:2px 8px}.product-grid{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:36px;align-items:center}.product-gallery{background:#fff}.product-main-image{position:relative;width:100%;height:440px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery-main-img{display:none;max-width:100%;max-height:100%;object-fit:contain}.gallery-main-img.is-active{display:block}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;background:0 0;color:#999;font-size:28px;cursor:pointer}.gallery-prev{left:10px}.gallery-next{right:10px}.product-thumbs{display:flex;justify-content:center;gap:18px;padding:10px 0 12px}.product-thumb{width:62px;height:46px;border:0;background:#eee;padding:0;cursor:pointer;opacity:.65}.product-thumb.is-active{opacity:1;outline:2px solid #009879}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-summary{font-size:13px;line-height:1.75;color:#000}.product-summary p{margin:0 0 18px}.product-request-wrap{text-align:center;margin:34px 0}.price-request-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 20px;background:#009879;color:#fff;border:0;border-radius:4px;text-transform:uppercase;font-weight:700;cursor:pointer}@media (max-width:900px){.product-grid{grid-template-columns:1fr}.product-main-image{height:340px}}@media (max-width:1050px){.advantages-grid{gap:20px}}@media (max-width:760px){.hero-neuro{min-height:520px}.hero-neuro-bigtext span{font-size:48px}.hero-neuro-bigtext strong{font-size:78px}.advantages-grid{grid-template-columns:1fr;max-width:260px}.news-grid,.cards-grid{grid-template-columns:1fr}.news-item:nth-child(2n){border-left:0;padding-left:8px}}.hero-neuro .hero-particles canvas,#particles-js canvas{display:block;width:100%!important;height:100%!important}.hero-neuro-content{z-index:4}.career-page{padding:42px 0 78px;font-family:Arial,Helvetica,sans-serif;color:#000}.career-container{max-width:1140px;margin:0 auto}.career-grid{display:grid;grid-template-columns:1fr 540px;gap:45px;align-items:start}.career-left{padding-top:58px;font-size:18px;line-height:1.52;color:#1b1b1b;text-align:justify}.career-left p{margin:0 0 8px}.career-right{padding-top:0}.career-form-title{margin:0 0 32px;font-size:17px;line-height:1.3;font-weight:400;color:#222}.career-form-wrap{width:100%;max-width:540px;margin:0}.career-form-wrap .wpcf7,.career-form-wrap .wpcf7 form{margin:0!important;padding:0!important}.career-form-wrap .wpcf7 form{display:block!important}.career-form-wrap .wpcf7 p{margin:0!important;padding:0!important}.career-form-wrap .wpcf7-form-control-wrap{display:block!important;margin:0 0 10px!important}.career-form-wrap input[type=text],.career-form-wrap input[type=email],.career-form-wrap input[type=tel],.career-form-wrap input[type=url],.career-form-wrap textarea,.career-form-wrap select{width:100%!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;border:1px solid #009b84!important;border-radius:3px!important;background:#fff!important;color:#000!important;font:14px Arial,Helvetica,sans-serif!important;line-height:1.2!important;outline:none!important;box-shadow:none!important}.career-form-wrap textarea{height:120px!important;min-height:120px!important;resize:vertical!important}.career-form-wrap input::placeholder,.career-form-wrap textarea::placeholder{color:#b8b8b8!important;opacity:1!important}.career-privacy-title{margin:18px 0 10px!important;color:#009b84!important;font:18px Arial,Helvetica,sans-serif!important;line-height:1.2!important}.career-privacy-title a{color:#009b84!important;text-decoration:none!important}.career-privacy-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 2px!important;color:#000!important;font:16px Arial,Helvetica,sans-serif!important;line-height:1.2!important;text-align:center!important}.career-privacy-row .wpcf7-form-control-wrap{display:inline-block!important;width:auto!important;margin:0!important}.career-privacy-row .wpcf7-list-item{margin:0!important}.career-privacy-row input[type=checkbox]{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;padding:0!important}.career-day-row{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0 0 14px!important;color:#000!important;font:16px Arial,Helvetica,sans-serif!important;line-height:1.2!important;text-align:center!important}.career-day-row .wpcf7-form-control-wrap{display:inline-block!important;width:auto!important;margin:0!important}.career-day-row input,.career-form-wrap input.career-day-input{width:50px!important;max-width:50px!important;min-width:50px!important;height:22px!important;min-height:22px!important;padding:2px 4px!important;border:1px solid #777!important;border-radius:0!important}.career-form-wrap input[type=submit],.career-form-wrap .wpcf7-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:72px!important;min-height:35px!important;margin:0 auto!important;padding:8px 14px!important;border:0!important;border-radius:4px!important;background:#009b84!important;color:#fff!important;text-transform:uppercase!important;font:700 13px Arial,Helvetica,sans-serif!important;line-height:1!important;cursor:pointer!important}.career-form-wrap input[type=submit]:hover,.career-form-wrap .wpcf7-submit:hover{background:#007f6d!important}.career-form-wrap .wpcf7-not-valid-tip{margin-top:3px!important;font-size:12px!important}.career-form-wrap .wpcf7-response-output{margin:12px 0 0!important;padding:8px 10px!important;font-size:13px!important}@media (max-width:900px){.career-grid{grid-template-columns:1fr;gap:28px}.career-left{padding-top:0}.career-right,.career-form-wrap{max-width:100%}.career-form-title{margin-bottom:18px}}.partner-section{padding:36px 0 30px;font-family:Arial,Helvetica,sans-serif;color:#000}.partner-section a:hover{box-shadow:0 -1px 0 rgba(0,0,0,.25);text-decoration:none}.partner-top{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.partner-logo{text-align:center}.partner-logo img{max-width:220px;width:100%;height:auto;display:inline-block}.partner-text{font-size:18px;line-height:1.35;color:#000}.partner-text p{margin:0}.partner-bottom{margin-top:24px;font-size:16px;line-height:1.45;color:#000}@media (max-width:768px){.partner-top{grid-template-columns:1fr;gap:18px;text-align:center}.partner-bottom{text-align:center}}.nt-news-archive{background:#f4f4f4;padding:42px 0 18px}.nt-news-archive-inner{width:100%;margin:0 auto}.nt-news-archive h1{margin:0 0 14px;text-align:center;font:400 30px/1.2 Arial,Helvetica,sans-serif;color:#000}.nt-news-archive .category-description{max-width:900px;margin:0 auto 22px;text-align:center;color:#555}.nt-news-archive .category-news-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.nt-news-archive .category-news-item{min-height:156px;padding:10px 8px 18px;border-bottom:1px solid #8d8d8d;background:#f4f4f4}.nt-news-archive .category-news-item:nth-child(2n){border-left:1px solid #000;padding-left:15px}.nt-news-archive .category-news-item h3{margin:0 0 12px;font:800 14px/1.2 Arial,Helvetica,sans-serif;text-transform:uppercase;color:#000}.nt-news-archive .category-news-item p{margin:0 0 8px;font:400 14px/1.25 Arial,Helvetica,sans-serif;color:#000}.nt-news-archive .category-pagination{padding:18px 8px 0;text-align:center}.nt-news-archive .category-pagination .page-numbers{display:inline-flex;min-width:28px;height:28px;align-items:center;justify-content:center;margin:0 2px;padding:0 8px;border:1px solid #cfcfcf;background:#fff;color:#009b84;text-decoration:none}.nt-news-archive .category-pagination .current{background:#009b84;color:#fff}.nt-single-post{background:#f4f4f4;padding:34px 0 58px}.nt-single-post-inner{max-width:940px;text-align:center}.post-breadcrumbs{margin:0 auto 10px;text-align:center;font:700 10px/1.2 Arial,Helvetica,sans-serif;text-transform:uppercase;color:#b5b5b5}.post-breadcrumbs a{color:#000;text-decoration:none}.post-breadcrumbs a:hover{color:#009b84}.nt-single-post h1{margin:0 auto 18px;font:700 30px/1.15 Arial,Helvetica,sans-serif;color:#000}.nt-single-post .single-featured-image{margin:0 auto 28px}.nt-single-post .single-featured-image img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}.nt-single-post .entry-content{text-align:left;font:400 15px/1.55 Arial,Helvetica,sans-serif;color:#000}.entry-content a,.post-content a,.page-content a{color:#009b84;text-decoration:none}.entry-content a:hover,.post-content a:hover,.page-content a:hover{color:#009b84;text-decoration:none}@media (max-width:760px){.nt-news-archive .category-news-grid{grid-template-columns:1fr}.nt-news-archive .category-news-item:nth-child(2n){border-left:0;padding-left:8px}}.news-content-section{background:#f5f5f5;padding:38px 0 30px}.news-content-grid{max-width:1020px;margin:0 auto;display:flex;flex-direction:row;gap:20px}.news-content-image img{width:100%;height:auto;display:block;object-fit:cover}.news-content-text{font-size:14px;line-height:1.65;color:#000;text-align:justify}.news-content-text p{margin:0 0 18px}.news-content-image,.news-content-text{flex:1}.core-modules-box{max-width:420px;margin:40px auto;font-family:Arial,Helvetica,sans-serif;color:#000}.core-modules-box h2{margin:0 0 18px;text-align:center;font-size:28px;line-height:1.2;font-weight:400;color:#000}.core-modules-list{list-style:none;padding:0;margin:0}.core-modules-list li{display:flex;align-items:center;gap:10px;margin:0 0 9px;font-size:18px;line-height:1.25}.core-modules-list .check-icon{width:20px;flex:0 0 20px;color:#222;font-size:17px;font-weight:700;line-height:1}.core-modules-list a{color:#009b84;text-decoration:none;font-weight:400}.core-modules-list a:hover{color:#007f6d;text-decoration:underline}.content-section{padding:38px 0 30px}.content-grid{display:flex;flex-direction:row;gap:20px}.content-image img{width:100%;height:auto;display:block;object-fit:cover}.content-text{font-size:14px;line-height:1.65;color:#000;text-align:justify}.content-text p{margin:0 0 18px}.content-image,.content-text{flex:1}@media (max-width:768px){.news-content-grid{grid-template-columns:1fr;gap:24px}.content-grid{grid-template-columns:1fr;gap:24px}}.more-details-btn{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:44px;padding:12px 28px;background:#009879;color:#fff;border-radius:3px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:700;border:0;transition:.2s ease}.more-details-btn:hover{background:#007f68;color:#fff}.single-news-button-wrap{text-align:center;margin:32px 0 10px}.product-single-three-blocks{background:#f4f4f4;padding:78px 0 0;font-family:Arial,Helvetica,sans-serif}.product-single-three-blocks .product-block{width:100%}.product-single-three-blocks .product-container{max-width:940px;margin:0 auto}.product-single-three-blocks .product-hero-block{padding:0 0 24px}.product-single-three-blocks .product-breadcrumbs{max-width:940px;margin:0 auto 10px;text-align:center;font-size:10px;line-height:1.2;color:#9a9a9a;text-transform:uppercase}.product-single-three-blocks .product-breadcrumbs a{color:#111;text-decoration:none}.product-single-three-blocks .product-title{display:block;width:fit-content;margin:0 auto 22px;padding:0;background:0 0;color:#000;font-size:26px;line-height:1.15;font-weight:700;text-align:center}.product-single-three-blocks .product-top-grid{max-width:940px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.product-single-three-blocks .product-gallery{background:#fff}.product-single-three-blocks .product-main-image{height:395px;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-single-three-blocks .gallery-main-img{display:none;max-width:100%;max-height:100%;object-fit:contain}.product-single-three-blocks .gallery-main-img.is-active{display:block}.product-single-three-blocks .gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:48px;border:0;background:0 0;color:#9b9b9b;font-size:26px;line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease}.product-single-three-blocks .gallery-arrow:hover{color:#009879;background:rgba(0,152,121,.05)}.product-single-three-blocks .gallery-prev{left:0}.product-single-three-blocks .gallery-next{right:0}.product-single-three-blocks .product-thumbs{display:flex;justify-content:center;gap:18px;padding:10px 0 12px;background:#f4f4f4}.product-single-three-blocks .product-thumb{width:70px;height:48px;border:0;background:#fff;padding:0;cursor:pointer;opacity:.68;overflow:hidden;transition:opacity .2s ease,outline-color .2s ease}.product-single-three-blocks .product-thumb.is-active{opacity:1;outline:2px solid #009879}.product-single-three-blocks .product-thumb img{width:100%;height:100%;object-fit:cover}.product-single-three-blocks .product-short-column{max-width:none;font-size:16px;line-height:1.75;color:#000;font-weight:500}.product-single-three-blocks .product-short-column p{margin:0 0 16px}.product-single-three-blocks .product-description-block{padding:18px 0 34px;background:#f4f4f4}.product-single-three-blocks .product-description-container{max-width:940px}.product-single-three-blocks .product-content{font-size:16px;line-height:1.75;color:#000;font-weight:500;text-align:left}.product-single-three-blocks .product-content p{margin:0 0 16px}.product-single-three-blocks .product-request-wrap{text-align:center;margin:30px 0 0}.product-single-three-blocks .price-request-btn{min-width:124px;min-height:30px;padding:12px 24px;background:#009879;color:#fff;border:0;border-radius:0;text-transform:uppercase;font-size:16px;line-height:1;font-weight:700;cursor:pointer;transition:background .2s ease}.product-single-three-blocks .price-request-btn:hover{background:#007e66}@media (max-width:900px){.product-single-three-blocks{padding-top:40px}.product-single-three-blocks .product-container{width:min(100% - 28px,940px)}.product-single-three-blocks .product-top-grid{grid-template-columns:1fr;gap:22px}.product-single-three-blocks .product-main-image{height:330px}}.price-modal.is-open{display:block!important}.nt-price-modal-box .wpcf7-spinner{margin:0 0 0 10px!important}.nt-price-modal-box .wpcf7-not-valid-tip{margin-top:3px!important;font-size:12px!important}.product-single-three-blocks .gallery-main-img,.product-single-three-blocks .service-tab-image img{cursor:zoom-in}.nt-image-lightbox{position:fixed;inset:0;z-index:1000000;display:none}.nt-image-lightbox.is-open{display:block}.nt-image-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82)}.nt-image-lightbox-box{position:relative;z-index:2;width:min(1100px,calc(100% - 40px));height:calc(100vh - 80px);margin:40px auto;display:flex;align-items:center;justify-content:center}.nt-image-lightbox-box img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.nt-image-lightbox-close{position:absolute;top:18px;right:28px;z-index:3;border:0;background:0 0;color:#f00;font-size:42px;font-weight:900;line-height:1;cursor:pointer}.service-tabs{width:100%;border:1px solid #cfcfcf;background:#fff}.service-tabs-nav{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;border-bottom:1px solid #cfcfcf}.service-tab-button{min-height:70px;padding:12px;border:0;border-right:1px solid #cfcfcf;background:#f8f8f8;color:#000;text-align:left;font:15px/1.15 Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:pointer}.service-tab-button:last-child{border-right:0}.service-tab-button.is-active{background:#fff;color:#009879}.service-tabs-panels{padding:28px 24px 34px}.service-tab-panel{display:none}.service-tab-panel.is-active{display:block}.service-tab-image{text-align:center;margin:0 0 22px}.service-tab-image img{max-height:180px;width:auto;object-fit:contain}.service-tab-content{font-size:15px;line-height:1.45;color:#000}.service-tab-content h2,.service-tab-content h3,.service-tab-content h4{margin:0 0 18px;font-size:18px;font-weight:800}.service-tab-content table{width:100%;border-collapse:collapse}.service-tab-content td,.service-tab-content th{padding:2px 8px 2px 0;text-align:left;vertical-align:top}.service-doc-box{width:min(320px,100%);margin:28px auto 26px;padding:16px 18px;border:1px solid #009879;background:#fff;text-align:left}.service-doc-box h3{margin:0 0 15px;text-align:center;font:800 20px/1.2 Arial,Helvetica,sans-serif;color:#000}.service-doc-box ul{list-style:none;margin:0;padding:0}.service-doc-box li{margin:0 0 14px}.service-doc-box li:last-child{margin-bottom:0}.service-doc-box a{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;color:#000;text-decoration:none;font-size:15px;line-height:1.25}.service-doc-box a:hover{color:#009879}.service-doc-box i.fa-file-pdf{color:#ff1b1b}.service-doc-box i.fa-github{color:#000}.product-single-three-blocks .product-request-wrap-top{margin-top:18px}.link-youtube a{color:#009b84;text-decoration:none}.link-youtube{color:#009b84;text-decoration:none}.service-documentation-box{width:250px;max-width:100%;margin:28px auto 24px;padding:18px 20px;border:1px solid #009b84;background:#fff;text-align:left}.service-documentation-box h3{margin:0 0 16px;text-align:center;font-size:22px;line-height:1.2;font-weight:700;color:#000}.service-documentation-list{list-style:none;padding:0;margin:0}.service-documentation-list li{margin:0 0 13px}.service-documentation-list li:last-child{margin-bottom:0}.service-documentation-list a{display:flex;align-items:center;gap:10px;color:#000;text-decoration:none;font-size:15px;line-height:1.25}.service-documentation-list a:hover{color:#009b84}.service-documentation-list .doc-icon{width:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center}.service-documentation-list .fa-file-pdf{color:#ff1f1f}.service-documentation-list .fa-github{color:#000}.nt-career-page{background:#f5f5f5;padding:48px 0 60px}.nt-career-page .career-title{margin:0 0 26px;text-align:center;font-size:28px;font-weight:400}.nt-career-page .career-grid{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:start}.nt-career-page .career-left{font-size:16px;line-height:1.6}.nt-career-page .career-right .widget,.nt-career-page .career-right .footer-widget{margin:0}@media (max-width:767px){.nt-career-page .career-grid{grid-template-columns:1fr;gap:28px}}.nt-about-page,.nt-membership-page{background:#f4f4f4;color:#111;font-family:Arial,Helvetica,sans-serif}.nt-about-title,.nt-membership-title{text-align:center;padding:78px 15px 34px}.nt-about-title h1,.nt-membership-title h1{margin:0;font-size:28px;line-height:1.2;font-weight:400;color:#000}.nt-about-container,.nt-membership-container{max-width:1120px;margin:0 auto;padding:0 15px 70px}.nt-about-grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;gap:55px;align-items:start}.nt-about-grid.no-image{grid-template-columns:minmax(0,850px);justify-content:center}.nt-about-content,.nt-membership-content{font-size:18px;line-height:1.52;color:#222}.nt-about-content p,.nt-membership-content p{margin:0 0 20px}.nt-about-content a,.nt-membership-content a{color:#009b85;text-decoration:none}.nt-about-content a:hover,.nt-membership-content a:hover{text-decoration:underline}.nt-about-image-wrap{width:100%}.nt-about-image{display:block;width:100%;height:auto;object-fit:cover}.nt-button,.nt-about-button{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:13px 28px;border:0;border-radius:4px;background:#009b85;color:#fff!important;font-size:16px;line-height:1;font-weight:700;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none!important;cursor:pointer;box-shadow:none;transition:background .18s ease,transform .18s ease}.nt-button:hover,.nt-about-button:hover{background:#007f6d;transform:translateY(-1px)}.nt-membership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.nt-membership-card{position:relative;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:24px;min-height:192px;padding:26px 18px;border:1px solid rgba(0,0,0,.04);background:#fff;color:#111;text-decoration:none;box-shadow:none;transform:translateY(0);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.nt-membership-card:hover,.nt-membership-card:focus-within{z-index:2;border-color:rgba(0,0,0,.08);box-shadow:0 0 13px rgba(0,0,0,.3);transform:translateY(-1px);text-decoration:none}.nt-membership-card-image{display:flex;align-items:center;justify-content:center}.nt-membership-card-image img{display:block;width:100%;max-width:250px;max-height:120px;height:auto;object-fit:contain}.nt-membership-card h2{margin:0 0 28px;font-size:28px;line-height:1.15;font-weight:400;color:#000}.nt-membership-card p{margin:0;font-size:18px;line-height:1.45;color:#222}.nt-contact-form-title{margin:0 0 14px;font-size:18px;line-height:1.35;font-weight:700;color:#000}@media (max-width:920px){.nt-about-grid,.nt-membership-grid,.nt-membership-card{grid-template-columns:1fr}.nt-about-container,.nt-membership-container{padding-left:20px;padding-right:20px}}@media (max-width:767px){.nt-about-title,.nt-membership-title{padding-top:46px}.nt-about-content,.nt-membership-content,.nt-membership-card p{font-size:16px}.nt-membership-card h2{margin-bottom:14px;font-size:24px}.nt-membership-card-image img{max-width:220px}}