.tech-portal{overflow:hidden;padding:90px 0 24px}.tech-portal__heading-wrap{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px}.tech-portal__heading{flex-shrink:0;font-family:Noto Sans,sans-serif;font-size:48px!important;font-weight:500;letter-spacing:-.03em;line-height:1.13542;margin-bottom:0}.tech-portal__heading--mb-lg{margin-bottom:64px}.tech-portal__search{flex-grow:1;max-width:800px;width:100%}.tech-portal__search .hs-search-field__form{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0;position:relative}.tech-portal__search .hs-search-field__form input{border:1px solid #000;border-radius:32px;padding:16px 60px 16px 32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:auto;max-width:315px;position:relative;top:5px}.tech-portal__search .hs-search-field__form input[type=search]:focus::-webkit-search-cancel-button,.tech-portal__search .hs-search-field__form input[type=search]:hover::-webkit-search-cancel-button{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);opacity:1;pointer-events:auto}.tech-portal__search .hs-search-field__form button{background-color:transparent!important;border-color:transparent!important;border-radius:0;color:#000;padding:5px 11px 0!important;position:absolute;right:20px;top:7px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:45px}.tech-portal__search .hs-search-field__form button:hover{background-color:transparent!important;color:#000}.autocomplete-results{background:#fff;border-radius:20px;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;top:65px;width:100%;z-index:1000}.autocomplete-results li{border-radius:10px;cursor:pointer;margin:0;padding:16px 32px}.autocomplete-results li:hover:not(:first-child){background-color:#f0f0f0}.suggestion-item,.suggestion-item:active,.suggestion-item:focus,.suggestion-item:hover{align-items:center;color:#878d96!important;display:flex;gap:10px}.hs-search-highlight{color:#000}.suggestion-title-wrap{word-break:break-word}.tech-portal__tabs-switchers h5{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin-bottom:16px}.filters{display:flex;flex-wrap:wrap}.tech-portal__file-type-btn-wrap{margin-bottom:48px}.product-select,.tech-portal__tabs-switchers>div{margin-bottom:16px}.tech-portal__tabs-switchers img{border-radius:12px;object-fit:cover;width:100%}.tech-portal__product-tab-wrapper{display:inline-flex;margin-bottom:32px;position:relative}.tech-portal__product-tab-label{align-items:center;background:#fff;border:1px solid #000;border-radius:32px;color:#000;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:500;justify-content:space-between;letter-spacing:-.03em;line-height:1.4;min-width:315px;padding:16px 32px;transition:.2s;transition-delay:.15s}.tech-portal__product-tab-label.open{border-bottom-color:transparent;border-radius:32px 32px 0 0;transition:.1s}.tech-portal__product-tab-label svg{transition:.2s}.tech-portal__product-tab-label.open svg{transform:scaleY(-1)}.tech-portal__product-dropdown{background:#fff;border:1px solid #000;border-radius:0 0 32px 32px;border-top-color:#d8d8d8;color:#000;display:none;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:500;left:0;letter-spacing:-.03em;line-height:1.4;padding:8px 32px;position:absolute;top:100%;width:100%;z-index:3}.tech-portal__product-tab{cursor:pointer;padding:8px 0;position:relative;transition:opacity .3s}.tech-portal__product-tab.active{font-weight:700}.tech-portal__product-tab:hover{opacity:.6}a.tech-portal__tab-btn{align-items:center;background:#fff;border:1px solid #000;border-radius:32px;color:#000;display:inline-flex;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:500;gap:3px;justify-content:center;letter-spacing:-.03em;line-height:1.4;margin:0 16px 16px 0;padding:8px 24px}.tech-portal__tab-btn.active,.tech-portal__tab-btn:hover{background:#000;color:#fff}.tech-portal__tab-type-btn .tech-portal__tab-type-btn-icon{border-radius:0!important;height:30px!important;object-fit:cover;width:30px!important}.product-file-content{position:relative}.docs-module.is-hidden,.service-module.is-hidden{inset:auto;opacity:0;pointer-events:none;position:absolute;transform:scale(.9);transition:.3s ease}.tech-portal__heading-text.is-hidden{display:none!important}.docs-module.is-visible,.service-module.is-visible{opacity:1;pointer-events:auto;position:relative;transform:scale(1);transition:.3s ease}.tech-portal__heading-text.is-visible{display:inline!important}.docs-list{display:flex;flex-direction:column;margin-bottom:32px;min-width:1322px}.doc-item{align-items:center;border-bottom:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:20px;letter-spacing:-.03em;line-height:1.4;padding:31px 0;transition:.3s}.doc-item,.doc-item:active,.doc-item:focus,.doc-item:hover{color:#000;font-family:Noto Sans,sans-serif;font-weight:400}.doc-item:hover{opacity:.6}.doc-item__text{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:0 0 0 84px;position:relative;width:100%}.doc-item__file-name{flex:0 0 45%}.doc-item__languages-wrapper{flex:0 0 35%}.doc-item__date-wrapper{flex:0 0 15%}.doc-item__format-wrapper{flex:0 0 5%}.doc-item.type_cta .doc-item__format-wrapper,.doc-item.type_cta svg{display:none}.doc-item.type_cta .doc-item__text{padding:0}.doc-item.type_cta .doc-item__file-name{background:#fff;border:1px solid #000;border-radius:32px;flex:0 0 auto;padding:8px 24px}.service-module .row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.service-module__col{flex:0 0 25%;margin-bottom:32px;padding:0 12px;width:25%}.service-module__video-card{align-items:flex-start;border:1px solid #dde1e6;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:12px}.service-module__video-card-img{border-radius:5px;display:flex;margin-bottom:12px;overflow:hidden;width:100%}.service-module__video-card-img img{height:185px!important;transition:.3s;width:100%}.service-module__video-card:hover .service-module__video-card-img img{transform:scale(1.03)}.service-module__video-card-topic{border:1px solid #121619;border-radius:5px;color:#121619;display:inline-flex;font-size:10px;font-weight:500;line-height:1.5;margin-bottom:8px;padding:2px 6px;transition:.4s}.service-module__video-card:hover .service-module__video-card-topic{background:#121619;color:#fff}.service-module__video-card h5{color:#000;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin-bottom:0}.grid-item--full-width,.modal{width:100%}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;z-index:1050}.modal-close{background:none!important;border:none!important;font-size:36px!important;pointer-events:all;position:absolute;right:-60px;top:-60px;transition:.3s}.modal-close:hover{transform:scale(1.2)}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-content{border:1px solid rgba(0,0,0,.2);border-radius:.3rem;display:flex;flex-direction:column;margin:0 auto;max-width:60%;outline:0;position:relative;width:100%}.modal-footer,.modal-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.modal-footer,.modal-header{border-bottom:1px solid #dee2e6}.modal-footer{border-top:1px solid #dee2e6}.modal-title{font-size:1.25rem;line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.close,.modal-backdrop.show{opacity:.5}.close{background:transparent;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:.75rem 1.25rem}.close:hover{opacity:.75}.modal-video-wrapper{border-radius:8px;display:none;overflow:hidden}.pagination-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.page-numbers{display:flex;gap:6px}.next-page,.page-btn,.prev-page{background:#eee;background:transparent!important;border:none!important;color:#000!important;cursor:pointer;padding:6px 12px}.page-btn.active{background:#007bff;background:#000!important;color:#fff;color:#fff!important}.pagination-controls button:disabled{cursor:default;opacity:.4}.prev-page svg{margin-right:8px;transition:.3s}.next-page svg{margin-left:8px;transition:.3s}.prev-page:hover svg{transform:translateX(-5px)}.next-page:hover svg{transform:translateX(5px)}@media (min-width:1400px){.tech-portal__tabs-switchers img{height:453px!important}}@media (max-width:1399px){.docs-module{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.docs-module::-webkit-scrollbar{display:none}}@media (max-width:1199px){.doc-item__text{padding-left:50px}.tech-portal__heading--mb-lg{margin-bottom:32px}}@media (max-width:991px){.tech-portal__heading{font-size:32px!important}.service-module__col{flex:0 0 50%;width:50%}}@media (max-width:767px){.tech-portal__heading-wrap{align-items:start;flex-direction:column}.tech-portal__heading{order:2}.tech-portal__search .hs-search-field__form input{max-width:100%;padding:16px 50px 16px 20px}.tech-portal__search .hs-search-field__form button{right:10px;width:40px}}@media (max-width:575px){.modal-content{max-width:90%}.modal-close{font-size:24px!important;right:-40px;top:-40px}.tech-portal__product-tab-label{font-size:14px;padding:8px 24px}.tech-portal__tabs-switchers>div:last-child{margin-bottom:32px}a.tech-portal__tab-btn{font-size:14px;margin-right:8px;padding:4px 12px}.doc-item,.tech-portal__tabs-switchers h5{font-size:16px}.service-module__col{flex:0 0 100%;width:100%}.tech-portal__heading-wrap{margin-bottom:24px}.autocomplete-results li{padding:16px 20px}.suggestion-item{font-size:16px}.tech-portal__file-type-btn-wrap{margin-bottom:32px}.doc-item.type_cta .doc-item__file-name{font-size:14px;margin-right:8px;padding:4px 12px}}