.section-spotlight-blocks .block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:40px}.section-spotlight-blocks .block .img-container,.section-spotlight-blocks .block .content{width:50%;box-sizing:border-box}.section-spotlight-blocks .block .content{padding:20px;text-align:justify}.section-spotlight-blocks .block.img-left .img-container{order:1}.section-spotlight-blocks .block.img-left .content,.section-spotlight-blocks .block.img-right .img-container{order:2}.section-spotlight-blocks .block.img-right .content{order:1}.section-spotlight-blocks .content .title{font-size:1.3rem;margin-bottom:20px;font-weight:700;line-height:1.3;text-align:left}@media (max-width: 767px){.section-spotlight-blocks .block{flex-direction:column;gap:20px}.section-spotlight-blocks .block .img-container,.section-spotlight-blocks .block .content{width:100%}.section-spotlight-blocks .block .content{padding:15px 0;text-align:left}}.service-intro-icons{padding:60px 20px}.service-intro-icons .title{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:40px;line-height:1.4}.service-intro-icons .blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.service-intro-icons .block{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:30px 20px;flex:1 1 calc(33% - 30px);max-width:calc(33% - 30px);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-intro-icons .block:hover{transform:translateY(-6px);box-shadow:0 6px 16px #0000001f}.service-intro-icons .block .img{margin-bottom:20px}.service-intro-icons .block img{width:auto;height:auto;min-height:80px}.service-intro-icons .block .b-title{font-size:1rem;font-weight:600;margin-bottom:15px;line-height:1.4;text-align:left}.service-intro-icons .block .overview{font-size:.95rem;line-height:1.6;color:#444;text-align:justify;margin-bottom:15px}.service-intro-icons .block .link{font-weight:600;font-size:.9rem;color:#0073aa;text-decoration:none;transition:color .3s ease}.service-intro-icons .block .link:hover{color:#005580}.video-section{padding:50px 20px;background:#fff}.video-section .title{font-size:2rem;font-weight:700;text-align:center;margin-bottom:30px}.video-section .hytPlayerWrapOuter{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 4px 16px #0000001a}.video-section .hytPlayerWrapOuter iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (max-width: 1024px){.service-intro-icons .block{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (max-width: 767px){.service-intro-icons{padding:40px 15px}.service-intro-icons .title{font-size:1.5rem}.service-intro-icons .block{flex:1 1 100%;max-width:100%}.service-intro-icons .block .b-title{text-align:center}.service-intro-icons .block .overview{text-align:justify}.video-section{padding:50px 15px}.video-section .title{font-size:1.6rem}}.support-page{padding:50px 20px;background:#fafafa;color:#333;line-height:1.7}.support-page h2{font-size:1.4rem;font-weight:700;margin:40px 0 20px;border-left:5px solid #0073aa;padding-left:12px;color:#111}.support-page h3{font-size:1.7rem;font-weight:700;margin:50px 0 20px;border-bottom:2px solid #0073aa;padding-bottom:8px;color:#0073aa}.support-page p{margin-bottom:16px;font-size:1rem;color:#444;text-align:justify}.support-page p b{font-weight:600;color:#222}.support-page a{color:#0073aa;font-weight:500;text-decoration:none;transition:color .3s ease}.support-page a:hover{color:#005580;text-decoration:underline}.support-page ul,.support-page ol{margin:0 0 20px 25px;padding:0;color:#444;font-size:1rem;line-height:1.6;text-align:justify}.support-page ul li,.support-page ol li{margin-bottom:10px}.support-page strong{color:#111;font-weight:700}.et_pb_text_inner{background:#fff;border:1px solid #e5e5e5;padding:25px 30px;margin:30px 0;border-radius:10px;box-shadow:0 2px 8px #0000000d}.support-page h3{font-size:1.7rem;font-weight:700;margin:40px 0 15px;border-bottom:2px solid #0073aa;padding-bottom:8px;color:#0073aa}.support-page h3+p,.support-page h3+ul,.support-page h3+ol{background:#fff;border:1px solid #e5e5e5;padding:20px 25px;margin:15px 0 30px;border-radius:10px;box-shadow:0 2px 6px #0000000d}.support-page h3~p,.support-page h3~ul,.support-page h3~ol{margin-top:0;margin-bottom:15px}@media (max-width: 768px){.support-page{padding:30px 15px}.support-page h2{font-size:1.2rem;margin:25px 0 15px}.support-page h3{font-size:1.4rem;margin:35px 0 15px}.et_pb_text_inner{padding:20px}}.section-richtext,.content-img-blocks.history{padding:60px 20px}.section-richtext .container,.content-img-blocks.history .container{max-width:1200px;margin:0 auto}.section-richtext .content{font-size:1rem;line-height:1.7;color:#333;text-align:justify;margin-bottom:20px}.section-richtext .tag{font-size:.9rem;font-weight:600;text-transform:uppercase;color:#666;margin-bottom:15px}.section-richtext .title{font-size:1.5rem;font-weight:700;margin-bottom:25px;line-height:1.3;text-align:left}.section-richtext .btn{background:#004080;color:#fff;padding:10px 22px;border-radius:4px;text-decoration:none;font-size:.95rem;transition:background .3s ease}.section-richtext .btn:hover{background:#002d59}.section-richtext img.richtext-image{width:100%;border-radius:8px;margin-top:20px}.content-img-blocks.history .blocks{display:flex;flex-direction:column;gap:30px}.content-img-blocks.history .block{display:flex;align-items:center;gap:25px;padding:25px;border:1px solid #e1e1e1;border-radius:10px;background:#fafafa;transition:box-shadow .3s ease}.content-img-blocks.history .block:hover{box-shadow:0 4px 12px #00000014}.content-img-blocks.history .image img{width:100%;max-width:220px;border-radius:8px}.content-img-blocks.history .content{flex:1;text-align:justify}.content-img-blocks.history .b-title{font-size:1.2rem;font-weight:700;color:#004080;margin-bottom:12px}.section-richtext .btn{background:#004080!important;color:#fff!important;padding:10px 22px;border-radius:4px;text-decoration:none;font-size:.95rem;display:inline-block;border:none;transition:background .3s ease}.section-richtext .btn:hover{background:#002d59!important;color:#fff!important}@media (max-width: 768px){.content-img-blocks.history .block{flex-direction:column;text-align:center}.content-img-blocks.history .content{text-align:justify}.content-img-blocks.history .image img{max-width:100%;margin-bottom:15px}}.content-with-sidebar .grid-x{display:flex;flex-wrap:wrap;gap:30px}.content-with-sidebar .content{flex:0 0 65%;text-align:justify}.content-with-sidebar .sidebar{flex:0 0 30%}.content-with-sidebar .sidebar .title{font-size:1.3rem;font-weight:700;margin-bottom:15px}.content-with-sidebar .sidebar ul{list-style:none;padding:0;margin:0}.content-with-sidebar .sidebar ul li{margin-bottom:10px}.content-with-sidebar .sidebar ul li a{text-decoration:none;color:#333}.content-with-sidebar .sidebar{margin-top:0}@media (max-width: 991px){.content-with-sidebar .content,.content-with-sidebar .sidebar{flex:0 0 100%}}.grid-x.block{display:flex;align-items:center;margin-bottom:40px;gap:30px}.grid-x.block .img-container{flex:0 0 48%;max-width:48%}.grid-x.block .content{flex:1}.grid-x.block.img-left .img-container{order:0}.grid-x.block.img-left .content,.grid-x.block.img-right .img-container{order:1}.grid-x.block.img-right .content{order:0}.grid-x.block .img-container img{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 10px #00000014}.grid-x.block .content .inner{padding:15px}.grid-x.block .content .title{font-size:1.6rem;font-weight:700;margin-bottom:15px;line-height:1.3;text-align:left}.grid-x.block .content .text p{font-size:1rem;line-height:1.6;margin-bottom:15px;text-align:justify}.grid-x.block .content .list-item p{position:relative;margin:8px 0;padding-left:18px;text-align:justify}.grid-x.block .content .list-item p:before{content:"\2022";position:absolute;left:0;color:#0073aa;font-weight:700}@media (max-width: 991px){.grid-x.block{flex-direction:column;gap:20px}.grid-x.block .img-container,.grid-x.block .content{flex:1 1 100%;max-width:100%}.grid-x.block .content .inner{padding:0}}.global-professional .prose p img{display:block;margin:0 auto 25px;max-width:160px;height:auto}.global-professional .prose p{margin-bottom:18px;font-size:1rem;line-height:1.7}.global-professional .prose p:first-of-type{text-align:center;font-size:.95rem}.global-professional .prose p:last-of-type{margin-top:25px}.global-professional .prose a{color:#0073aa;text-decoration:none;font-weight:500}.custom-section-board-of-directors{padding:80px 20px 100px;background:#f2f5f8}.custom-section-board-of-directors .board-of-directors{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;align-items:start}.custom-section-board-of-directors .board-member{background:#fff;border:1px solid #fff;padding:30px;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.custom-section-board-of-directors .board-member:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014}.custom-section-board-of-directors .member-photo{width:50%;max-width:150px;border-radius:50%;object-fit:cover;margin-bottom:15px}.custom-section-board-of-directors .member-title{font-size:1.2rem;font-weight:600;margin-block-end:3px;color:#222}.custom-section-board-of-directors .metafield-rich_text_field{font-size:.95rem;line-height:1.6;color:#555;text-align:justify;margin:0;margin-block-start:12px}.shopify-section--rich-text .prose>div p{font-size:14px;line-height:1.7;margin-bottom:16px;color:#444}.shopify-section--rich-text .prose a{display:inline-block;margin-top:15px;color:#091d32;font-weight:500;text-decoration:none;border-bottom:1px solid transparent}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width: 1440px){.container{max-width:1320px}}.grid-x{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.cell{padding-left:12px;padding-right:12px;box-sizing:border-box}.jcenter{justify-content:center}.align-items-center{align-items:center}.small-12{width:100%}@media (min-width: 640px){.medium-12{width:100%}.medium-8{width:66.6667%}.medium-4{width:33.3333%}}@media (min-width: 1024px){.large-10{width:83.3333%}.large-8{width:66.6667%}.large-6{width:50%}.large-5{width:41.6667%}.large-4{width:33.3333%}.large-offset-1{margin-left:8.3333%}}.global-content-section,.content-img-blocks{padding:40px 0}.global-content-section:first-child{padding-block-start:0}@media (min-width: 1024px){.content-img-blocks .large-10{width:100%}}#shopify-section-page-about-companies-content .grid-x{row-gap:28px}.global-content-section .title,.content-img-blocks .title{margin:0 0 14px;font-weight:600;text-align:center}.content-img-blocks .b-title{margin:0 0 10px;font-weight:600}.global-content-section .content p,.content-img-blocks .text p{margin:0 0 12px;line-height:1.7;text-align:justify}.global-content-section .container .title{font-size:18px}.content-img-blocks .container .title{font-size:24px;margin-block-end:25px}@media (min-width: 768px){.content-img-blocks .container .title{font-size:32px;margin-block-end:50px}.global-content-section .container .title{font-size:20px}}@media (min-width: 1024px){.content-img-blocks .container .title{font-size:36px}.global-content-section .container .title{font-size:24px}}.global-content-section a.link{color:#0a3a7a;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;background:unset}.global-content-section a.link:hover{text-decoration:underline}.responsive-image__wrapper{width:100%;display:block}.responsive-image__image{max-width:100%;height:auto;display:block}.global-content-section .image,.content-img-blocks .image{text-align:center}.content-img-blocks .blocks{margin-top:28px}.content-img-blocks .block{display:flex;flex-wrap:wrap;align-items:flex-start;border-top:1px solid #e9eef5;padding-top:28px;margin-top:28px}.content-img-blocks .block:first-child{border-top:0;padding-top:0;margin-top:0}.content-img-blocks .block .image{margin-bottom:12px}.content-img-blocks .block .content{padding-left:0}@media (min-width: 1024px){.content-img-blocks .block .content{padding-left:24px}}@media (min-width: 640px) and (max-width: 990px){.content-img-blocks .content.medium-8,.content-img-blocks .image.medium-4{width:100%}}@media (max-width: 990px){.content-img-blocks .b-title{text-align:center;font-size:16px}}#shopify-section-page-about-companies-content .title{margin-bottom:8px}#shopify-section-page-about-companies-content .content{margin-bottom:12px}#shopify-section-page-about-companies-content .image{order:2}#shopify-section-page-about-companies-content .cell.large-6{order:1}@media (min-width: 1024px){#shopify-section-page-about-companies-content .image{order:2}#shopify-section-page-about-companies-content .cell.large-6{order:1}}.content-img-blocks img[alt=""]{vertical-align:middle}@media (min-width: 1400px){.global-content-section .cell.large-6,.global-content-section .cell.large-5{max-width:48%}}@media (max-width: 639px){.global-content-section,.content-img-blocks{padding:40px 0}.content-img-blocks .block{padding-top:20px;margin-top:20px}}section.bom-calculator{background-color:#fff;padding:40px 20px;color:#000}section.bom-calculator .form-area{background-color:#fff;padding:30px;border-radius:8px;border:1px solid #ddd}section.bom-calculator .formfont{font-weight:600;font-size:16px;color:#000}section.bom-calculator .formfont2{font-size:13px;color:#555}section.bom-calculator .formfont3{font-size:14px;font-weight:600;color:#e87722}section.bom-calculator .form-group{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:20px;gap:20px}section.bom-calculator .form-group.add_bottom_border{border-bottom:1px solid #eeeeee;padding-bottom:15px}section.bom-calculator label{max-width:300px;text-align:left;font-weight:600;color:#000;margin:0}section.bom-calculator .form-control{flex:1 1 auto;max-width:300px;border-radius:4px;border:1px solid #ccc;padding:8px 12px;font-size:14px;color:#000;background-color:#fff}section.bom-calculator .form-control:focus{border-color:#e87722;box-shadow:0 0 4px #e8772280;outline:none}section.bom-calculator .add_marg{margin-top:10px}section.bom-calculator .add_pad{padding:6px}section.bom-calculator input[type=checkbox]{margin-right:10px;margin-top:0;transform:scale(1.2);cursor:pointer;vertical-align:middle}section.bom-calculator .btn-primary{background-color:#e87722;border-color:#e87722;color:#fff;padding:10px 48px;font-size:16px;border-radius:4px;transition:background-color .3s ease}section.bom-calculator .btn-primary:hover{background-color:#cf6513;border-color:#cf6513}section.bom-calculator .btn-link{font-size:14px;text-decoration:none;color:#e87722}section.bom-calculator .btn-link:hover{text-decoration:underline;color:#cf6513}section.bom-calculator table{width:100%;margin-top:30px;border-collapse:collapse}section.bom-calculator th{background-color:#e87722;color:#fff;text-align:center;font-weight:600}section.bom-calculator td,section.bom-calculator th{padding:10px;border:1px solid #cccccc}section.bom-calculator tr:hover{background-color:#f9f9f9}@media (max-width: 768px){section.bom-calculator .form-group{flex-direction:column;align-items:flex-start;gap:10px}section.bom-calculator label,section.bom-calculator .form-control{max-width:100%;width:100%}section.bom-calculator .btn-primary{width:100%}}section.section-product-config-form{padding:2rem 0}section.section-product-config-form .container{max-width:1200px;margin:0 auto;padding:0 1rem}section.section-product-config-form .form-container{width:100%}section.section-product-config-form .grid-x{display:flex;flex-wrap:wrap;gap:2rem}section.section-product-config-form .form,section.section-product-config-form .sidebar{box-sizing:border-box;padding:1rem}section.section-product-config-form .form{flex:1 1 50%;min-width:300px}section.section-product-config-form .sidebar{flex:1 1 50%;min-width:300px;background:#f9f9f9;border-radius:8px;padding:2rem 1.5rem}section.section-product-config-form .title{font-weight:700;margin-bottom:1rem;font-size:1.5rem}section.section-product-config-form .field-group{margin-bottom:1.25rem;display:flex;flex-direction:column}section.section-product-config-form label{font-weight:600;margin-bottom:.5rem}section.section-product-config-form select,section.section-product-config-form input[type=text],section.section-product-config-form input[type=email]{padding:.5rem .75rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline-offset:2px;transition:border-color .3s ease}section.section-product-config-form select:focus,section.section-product-config-form input[type=text]:focus,section.section-product-config-form input[type=email]:focus{border-color:#007acc;outline:none}section.section-product-config-form .btn-flex{margin-top:1.5rem}section.section-product-config-form .btn{display:inline-block;padding:.65rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background-color:#007acc;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}section.section-product-config-form .btn:hover:not(.disabled){background-color:#005f99}section.section-product-config-form .btn.disabled,section.section-product-config-form .btn.disabled:hover{background-color:#ccc;cursor:not-allowed;color:#666}section.section-product-config-form .pcf-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;justify-content:center;align-items:center;padding:1rem}section.section-product-config-form .pcf-modal .inner{background:#fff;border-radius:8px;padding:2rem;max-width:400px;width:100%;box-sizing:border-box;text-align:center}section.section-product-config-form .pcf-modal.active{display:flex}@media (max-width: 767px){section.section-product-config-form .form,section.section-product-config-form .sidebar{flex:1 1 100%;min-width:100%}}section.new-contact-template{color:#000;background:#fff;padding:40px 20px}section.new-contact-template .container{max-width:900px;margin:0 auto;background:#fff;padding:30px 40px;box-shadow:0 0 20px #0000001a}section.new-contact-template .intro-header p{font-size:1.1rem;line-height:1.6;color:#091d32;margin-bottom:30px;padding-inline:70px}section.new-contact-template .contact-form-label{display:block;margin-bottom:8px;color:#091d32;font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.16px}section.new-contact-template .contact-form-label span{color:#666;margin-right:4px}section.new-contact-template .contact_form_custom{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-end}section.new-contact-template .field-wrap{flex:1 1 calc(50% - 24px);margin-bottom:20px;position:relative}section.new-contact-template .field-wrap:last-child{margin-block-end:0}section.new-contact-template .contact_form_custom input[type=text],section.new-contact-template .contact_form_custom select,section.new-contact-template .contact_form_custom textarea{width:100%;padding:10px 14px;border:1px solid #CFCFCF;font-size:1rem;box-sizing:border-box;resize:vertical;color:#091d32;background:#fff;transition:none;outline:none;box-shadow:none;min-height:49px}section.new-contact-template .contact_form_custom input[type=text]:focus,section.new-contact-template .contact_form_custom input[type=email]:focus,section.new-contact-template .contact_form_custom select:focus,section.new-contact-template .contact_form_custom textarea:focus{border-color:#ccc;outline:none;box-shadow:none}section.new-contact-template textarea#description{min-height:unset;field-sizing:unset;resize:none}section.new-contact-template #selected-products{min-height:58px;background:#f2f5f8;border:none;padding:6px 10px;display:flex;flex-wrap:wrap;align-items:center;cursor:pointer;transition:border-color .3s ease;color:#000}section.new-contact-template #selected-products:hover,section.new-contact-template #selected-products:focus{outline:none}section.new-contact-template #product-dropdown{background:#fff;max-height:180px;overflow-y:auto;border:1.5px solid #ccc;margin-top:6px;padding:12px 15px;box-shadow:0 4px 8px #0000001a;z-index:10;position:relative;color:#000;position:absolute;width:calc(100% - 24px)}section.new-contact-template #product-dropdown label{display:flex;align-items:center;font-size:.95rem;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#000}section.new-contact-template #product-dropdown input[type=checkbox]{margin-right:8px;transform:scale(1.1);cursor:pointer;width:18px;height:18px}section.new-contact-template #selected-products span{background-color:transparent;padding:5px 10px;margin:3px 5px 3px 0;border-radius:15px;display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;transition:background-color .3s ease;font-weight:500;font-size:14px;line-height:22px;letter-spacing:0px}section.new-contact-template #selected-products span>span{margin-left:8px;cursor:pointer;font-weight:700;color:#c14400;-webkit-user-select:none;user-select:none;transition:color .2s ease}section.new-contact-template #selected-products span>span:hover{color:#8a2e00}section.new-contact-template .btn-flex{display:flex;justify-content:flex-start}section.new-contact-template .btn{background-color:#002e5c;color:#fff;font-size:1.1rem;padding:12px 50px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:background-color .3s ease;font-weight:600;font-size:14px;line-height:22px;letter-spacing:0px}section.new-contact-template .btn:hover,section.new-contact-template .btn:focus{outline:none}section.new-contact-template .btn i{font-size:1.2rem}@media (max-width: 768px){section.new-contact-template .container{padding:20px 20px 30px}section.new-contact-template .btn-flex{justify-content:center}section.new-contact-template .field-wrap{flex:1 1 100%}section.new-contact-template .intro-header p{padding-inline:20px}}section.product-showcase-section .showcase-container{padding:20px}section.product-showcase-section .showcase-columns{display:flex;gap:30px;align-items:flex-start;padding:20px 0;flex-wrap:wrap}section.product-showcase-section .showcase-carousel{flex:1 1 660px;max-width:660px;position:relative}section.product-showcase-section .showcase-carousel img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}section.product-showcase-section .showcase-content{flex:1 1 300px;max-width:500px;font-size:16px;line-height:1.5;color:#333;padding-left:20px;box-sizing:border-box}section.product-showcase-section .showcase-content p{margin-bottom:15px}section.product-showcase-section .showcase-content ul{margin:15px 0;padding-left:20px;list-style-type:disc}section.product-showcase-section .showcase-content li{margin-bottom:8px}section.product-showcase-section .slick-prev,section.product-showcase-section .slick-next{background:#00000080;border-radius:50%;width:36px;height:36px;z-index:3;top:50%;transform:translateY(-50%);color:#fff;border:none;cursor:pointer}section.product-showcase-section .slick-prev{left:5px}section.product-showcase-section .slick-next{right:5px}section.product-showcase-section .slick-dots{bottom:-30px}@media (max-width: 900px){section.product-showcase-section .showcase-columns{flex-direction:column;align-items:center}section.product-showcase-section .showcase-carousel,section.product-showcase-section .showcase-content{max-width:100%;flex:none;padding-left:0}section.product-showcase-section .showcase-carousel{margin-bottom:20px}.site-header h1{padding-left:0}}section.custom-section-group-advisers .group-advisers{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:2rem;background-color:#f5f7fa}section.custom-section-group-advisers .adviser-member{flex:1 1 calc(50% - 2rem);background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px #0000000f;transition:transform .3s ease,box-shadow .3s ease}section.custom-section-group-advisers .adviser-member:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}section.custom-section-group-advisers .adviser-company-title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}section.custom-section-group-advisers .adviser-type{font-size:1rem;font-weight:500;color:#555;margin-bottom:.75rem}section.custom-section-group-advisers .adviser-address{font-size:.95rem;color:#666;line-height:1.5}@media (max-width: 768px){section.custom-section-group-advisers .group-advisers{padding:1rem}section.custom-section-group-advisers .adviser-member{flex:1 1 100%}}.custom-section-office-locations h2{margin-bottom:2rem;color:#091d32;border-bottom:1px solid var(--border, #CFCFCF);padding-block-end:1.5rem;font-weight:400;font-size:30px;line-height:1.5;letter-spacing:-.16px}.custom-section-office-locations .office-category.contacts{flex-wrap:wrap;gap:20px}.custom-section-office-locations .office-location{background:#fff;padding:25px}.custom-section-office-locations .location-title h3{margin-top:0;margin-bottom:12px;font-size:1.3rem;color:#091d32;font-weight:400;font-size:22px;line-height:24px;letter-spacing:-.16px}.custom-section-office-locations .location-address p,.custom-section-office-locations .location-email p,.custom-section-office-locations .location-phone p{margin:15px 0;color:#555;font-size:1rem}.custom-section-office-locations .item-location p:last-child,.custom-section-office-locations .office-location p:last-child{margin-block-end:0}@media (max-width: 600px){.custom-section-office-locations .office-category.contacts{flex-direction:column}.custom-section-office-locations .office-location{flex:1 1 100%}}section.featured-article .container{max-width:1200px;margin:0 auto;padding:2rem 1rem}section.featured-article .grid-x.jcenter{display:flex;justify-content:center}section.featured-article .cell{box-sizing:border-box;padding:1rem}section.featured-article .article-content{display:flex;flex-direction:column;justify-content:center}section.featured-article .meta{font-size:.9rem;color:#777;margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}section.featured-article .meta .tag{background-color:#e0e0e0;color:#333;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;text-transform:uppercase}section.featured-article .meta .date{color:#666}section.featured-article .title{font-size:1.5rem;font-weight:600;color:#222;margin:.5rem 0 1rem}section.featured-article .excerpt{font-size:1rem;color:#444;line-height:1.6;margin-bottom:1rem}section.featured-article .link a{font-weight:500}section.featured-article .article-image .img{width:100%}section.featured-article .responsive-image__wrapper{position:relative;width:100%;overflow:hidden}section.featured-article .responsive-image__image{width:100%;height:auto;display:block}@media (max-width: 1024px){section.featured-article .grid-x.align-items-center{flex-direction:column}section.featured-article .article-image,section.featured-article .article-content{max-width:100%;margin:0 auto}section.featured-article .article-image{order:-1}}@media (max-width: 640px){section.featured-article .title{font-size:1.25rem}section.featured-article .excerpt{font-size:.95rem}}section.custom-section-logo-downloads{padding:60px 0;background-color:#f2f5f8}section.custom-section-logo-downloads .section-title{font-weight:400;font-size:30px;line-height:1;letter-spacing:-.16px;color:#091d32;padding-block-end:35px;margin-block-end:30px;border-bottom:1px solid #CFCFCF}section.custom-section-logo-downloads .logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px}section.custom-section-logo-downloads .asset{background-color:#fff;padding:30px 20px 40px;text-align:center;display:flex;flex-direction:column}section.custom-section-logo-downloads .asset a{display:flex;align-items:center;justify-content:center;flex-grow:1}section.custom-section-logo-downloads .asset-title{font-weight:400;font-size:22px;line-height:24px;letter-spacing:-.16px;margin-bottom:20px;text-align:center;color:#091d32}section.custom-section-logo-downloads .asset-image{max-width:100%;height:auto;justify-self:center;transition:transform .3s ease}section.section-blog-post-template{padding:40px 0;background-color:#fff}section.section-blog-post-template .grid-x{display:flex;flex-wrap:wrap;gap:24px}section.section-blog-post-template .cell{box-sizing:border-box}section.section-blog-post-template .cell.large-8,section.section-blog-post-template .cell.medium-8{flex:60%;max-width:66.6666%}section.section-blog-post-template .cell.large-4,section.section-blog-post-template .cell.medium-4{flex:35%;max-width:33.3333%;margin-block-start:0}@media (max-width: 768px){section.section-blog-post-template .cell.large-8,section.section-blog-post-template .cell.medium-8,section.section-blog-post-template .cell.large-4,section.section-blog-post-template .cell.medium-4,section.section-blog-post-template .cell.small-12{flex:0 0 100%;max-width:100%}}section.section-blog-post-template .content h6{margin-bottom:16px;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.16px;color:#091d32;text-transform:none}section.section-blog-post-template .content p{font-size:16px;color:#666;font-weight:400;line-height:28px;letter-spacing:-.16px}section.section-blog-post-template .article-sidebar{padding:20px;background-color:#f7f7f7;border-radius:6px}section.section-blog-post-template .sidebar-title{font-size:18px;font-weight:700;margin-bottom:16px;color:#000}section.section-blog-post-template .related-articles a{display:block;margin-bottom:10px;color:#06c;text-decoration:none;font-size:16px}section.section-blog-post-template .related-articles a:hover{color:#004999}.section-richtext .tag{font-size:2rem}.section-stack .section-richtext:first-child{padding-block-start:0}.section-stack .section-richtext .large-10.cell{width:100%}.section-stack .section-richtext .container{padding-inline:0}.content-img-blocks.history{padding-block:25px}.content-img-blocks.history .block:first-child{padding-top:25px;border-top:1px solid #e1e1e1}.content-img-blocks.history .block{margin-block:15px}.contained-spotlight-blocks .grid-x.block .content .inner u{text-decoration:none}.service-intro-icons{padding-block-start:30px}section.product-showcase-section .showcase-columns{justify-content:center}.product-showcase-section .showcase-header{max-width:1200px;margin-inline:auto}.responsive-image__image{margin-block-end:30px}.advisers .shopify-section--rich-text .prose.text-start .h1{text-align:center}section.custom-section-group-advisers{background-color:#f5f7fa}section.custom-section-group-advisers .group-advisers{max-width:1280px;margin-inline:auto;background-color:transparent}section.new-contact-template .container .large-8{width:100%}section.new-contact-template .container .intro-header{text-align:center}section.new-contact-template .field-wrap:has(#selected-products){flex:1 1 calc(100% - 24px)}section.new-contact-template .contact-form-label:has(#selected-products){min-width:100%;margin-block-end:0}section.new-contact-template .contact-form-label #selected-products{margin-block-start:8px}.careers .section-stack .multi-column{padding-inline:15px;gap:3rem}.careers .section-stack .multi-column .multi-column__item{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:20px;flex:1 1 calc(33.333% - 20px);box-shadow:0 2px 5px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.careers .section-stack .multi-column .multi-column__item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.custom-section-office-locations{background-color:#fff;border-block-start-width:1px!important;padding-block-start:25px}.custom-section-office-locations .office-locations-list .office-map-carousel-wrapper .container{position:relative}.custom-section-office-locations .office-locations-list .page-content-container{padding-block:80px 100px;background:#f2f5f8}.custom-section-office-locations .office-locations-list .office-map-carousel-wrapper .container,.custom-section-office-locations .office-locations-list .page-content-container .container{max-width:1320px;margin-inline:auto;padding-inline:20px}.shopify-section--rich-text .bordered-section{border-block-start-width:0}.custom-section-office-locations .office-category-container{margin-block-end:50px}.custom-section-office-locations .office-category-container:last-child{margin-block-end:0}.custom-section-office-locations .office-category{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(405px,1fr))}@media (max-width: 1400px){.custom-section-office-locations .office-category{grid-template-columns:repeat(3,minmax(300px,1fr))}}@media (max-width: 1023px){.custom-section-office-locations .office-category{grid-template-columns:repeat(2,minmax(350px,1fr))}}@media (max-width: 767px){.custom-section-office-locations .office-category{grid-template-columns:repeat(1,minmax(325px,1fr))}.custom-section-office-locations .office-locations-list .page-content-container{padding-block:50px 80px;background:#f2f5f8}}.end-to-end-platforms .image-with-text{max-width:1200px;margin-inline:auto;padding-inline:20px;margin-block-start:30px;padding-block-end:30px}.custom-section-office-locations .office-map-item{padding-inline:0;padding-block-end:0}.custom-section-office-locations .office-map-item .item-location-map iframe{width:100%}.custom-section-office-locations .office-map-item .item-location{background:#fff;padding:20px;transition:box-shadow .3s ease;max-width:600px;margin-inline:auto;transform:translateY(-50%);position:relative;z-index:1;box-shadow:0 4px 9px 2px #00000014}.container .carousel-btn{width:48px;height:48px;border-radius:50%;z-index:3!important;padding:12px;background-color:#ccc;top:40%;transform:translateY(0)}.container .carousel-btn svg{width:24px;height:24px}.container .carousel-btn.prev-btn svg{transform:rotateY(180deg)}.container .carousel-btn.prev-btn{left:30px}.container .carousel-btn.next-btn{right:30px}.sgx span.s1 b:empty{display:none}.sgx .container .prose{box-sizing:border-box;background:#f9f9f9;border:1px solid #ddd;padding:20px;border-radius:8px;transition:box-shadow .3s ease;position:relative;z-index:1}.sgx .container:last-child{padding-block-end:50px}.custom-section-board-of-directors .board-of-directors .board-member{display:grid;grid-template-columns:.5fr 1.5fr;align-items:flex-start;column-gap:30px}.custom-section-board-of-directors .board-of-directors .board-member .image-container{grid-row:2 span;max-width:100%;padding-block-start:5px}.custom-section-board-of-directors .board-of-directors .board-member .member-title{font-weight:400;font-size:22px;line-height:24px;letter-spacing:-.16px;color:#091d32}.custom-section-board-of-directors .board-of-directors .board-member .metafield-rich_text_field,.custom-section-board-of-directors .board-of-directors .board-member .linked-in-profile .linked-in-link{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666}.custom-section-board-of-directors .board-of-directors .board-member .linked-in-profile{display:flex;gap:8px;align-items:center;margin-block-start:10px}.custom-section-board-of-directors .board-of-directors .board-member .member-position{font-weight:600;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666}.custom-section-board-of-directors .section-heading{max-width:1830px;margin-inline:auto;text-align:center;margin-block-end:30px;font-size:30px}.custom-section-board-of-directors .board-of-directors{max-width:1830px;margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(690px,1fr));align-items:normal;gap:25px}.custom-section-board-of-directors .member-photo{width:100%;max-width:unset;margin-bottom:unset}.shopify-section--rich-text .prose .link{background:none;display:block}.shopify-section--rich-text .prose .link>span{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;background-size:0 1px;transition:background-size .3s ease-in-out;color:#091d32;font-size:16px;line-height:22px}.shopify-section--rich-text .prose .link:hover>span{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;transition:background-size .3s ease-in-out}.shopify-section--rich-text .prose .link>svg{display:inline-block;background:#e87722;padding:2px;border-radius:50%;margin-inline-start:7px;vertical-align:text-top;width:20px;height:20px;position:relative;top:-2px}@media (min-width: 768px){.new-contact-sales section.new-contact-template{padding:100px 20px}.custom-section-office-locations .office-map-item{padding-block-start:100px}}@media (min-width: 768px) and (max-width: 1476px){.custom-section-board-of-directors .member-photo{justify-self:center;max-width:250px}}.news section.featured-article .cell.large-10{width:100%}.news section.featured-article .cell .article-image{margin-left:unset}.news section.featured-article .link{background:none}.news section.featured-article .link a{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;text-decoration:none;transition:background-size .3s ease-in-out}.news section.featured-article .link a:hover{background-size:0 1px}.news .shopify-section--image-with-text .section-spacing{max-width:1200px;margin:0 auto;padding:2rem 1rem;border-block-start-width:0}.custom-section-downloads .reports{max-width:1200px;margin:0 auto;padding:40px 20px 0}.custom-section-downloads .reports .reports-table th,.custom-section-downloads .reports .reports-table td{padding-inline-start:20px}.custom-section-downloads .reports .reports-table,.custom-section-downloads .reports .report-section{margin-block-end:0}.custom-section-downloads .reports .report-section{scrollbar-width:thin}.custom-section-downloads .reports .report-section h2{background:#f9f9f9;border:1px solid #ddd;padding:10px;border-radius:8px;transition:box-shadow .3s ease;margin-block-end:10px;padding-inline-start:20px}.custom-section-downloads .reports .show-more-btn{padding:12px 25px;font-size:14px;text-transform:capitalize;letter-spacing:.6px;background:#002e5c;color:#fff;margin-block:10px 50px}@media (min-width: 1024px){.global-intro-title .large-10{width:95%}section.section-product-config-form .form{flex-grow:0}.news section.featured-article .cell .article-image{width:50%}}@media (max-width: 1023px){section.product-showcase-section .showcase-content{max-width:660px;padding-left:0}.careers .image-with-text{grid-template-columns:repeat(1,minmax(0,1fr))}.careers picture{order:0}.careers .image-with-text .prose{margin-inline:auto;text-align:center}}@media (min-width: 991px){.service-intro-icons .grid-x.blocks .block{margin-block-start:0}}@media (max-width: 990px){.section-spotlight-blocks .block .img-container{padding-inline:0}.global-intro-title .large-10 .title{margin-block-end:1.2rem!important}.video-section .title{font-size:1.5rem}.section-spotlight-blocks .block .img-container,.section-spotlight-blocks .block .content{width:80%}.section-spotlight-blocks .grid-x.block.img-right,.section-stack .grid-x.block.img-right{flex-direction:column-reverse}.section-spotlight-blocks .grid-x.block,.section-stack .grid-x.block{margin-bottom:70px}.section-stack .grid-x.block .medium-12.img-container,.section-stack .grid-x.block .medium-12.content{width:80%}.content-img-blocks.history .block{flex-direction:row;margin-block-end:20px}.content-img-blocks.history .grid-x.block .content .text p,.service-intro-icons .block .b-title,.service-intro-icons .block .overview{text-align:center}}@media (max-width: 767px){.service-intro-icons .title{font-size:1.2rem}.careers picture{padding-inline:15px}.custom-section-office-locations .office-map-item .item-location{max-width:450px;margin-block-start:25px}.custom-section-board-of-directors .board-of-directors{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding-inline:0}.custom-section-board-of-directors{padding:50px 20px;background:#f2f5f8}.custom-section-office-locations .office-map-item .item-location{transform:unset}.custom-section-office-locations .office-map-item{padding-block-end:50px}.new-contact-sales section.new-contact-template{padding:80px 20px}.container .carousel-btn{top:30%}}@media (max-width: 640px){.video-section,.video-section .container{padding-inline:0}.video-section .title{font-size:1.1rem}.section-spotlight-blocks .block .img-container,.section-spotlight-blocks .block .content{width:90%}.section-stack .grid-x.block .medium-12.img-container,.section-stack .grid-x.block .medium-12.content{width:100%}.content-with-sidebar .container{padding-inline:0}.section-richtext .tag{font-size:1.5rem}.section-spotlight-blocks .grid-x.block{padding-inline:10px}.custom-section-office-locations .office-map-item .item-location{max-width:350px}}@media (max-width: 479px){.custom-section-office-locations .office-map-item .item-location{max-width:300px}}.gateway-terminals .section-product-config-form,.gateway-odus .section-product-config-form,.vsat-odus .section-product-config-form,.vsat-terminal .section-product-config-form,.configurable-product-template .section-product-config-form{background:#fff}.gateway-terminals .section-product-config-form .grid-x,.gateway-odus .section-product-config-form .grid-x{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.gateway-terminals .section-product-config-form .form,.gateway-terminals .section-product-config-form .sidebar,.gateway-odus .section-product-config-form .form,.gateway-odus .section-product-config-form .sidebar{flex:1 1 45%;max-width:45%}.gateway-terminals section.section-product-config-form .sidebar,.gateway-odus section.section-product-config-form .sidebar{background:#fff}.vsat-terminal .shopify-section--featured-collections .bordered-section{background:#fff}.technical-support .contact-form-wrapper{margin:0 auto;background:#fff;padding:30px;border-radius:8px}.technical-support .contact_form_custom input,.technical-support .contact_form_custom select,.technical-support .contact_form_custom textarea{width:100%;display:block;border:1px solid #ccc;font-size:14px}.technical-support .contact-form-label{display:block;margin-bottom:6px;font-weight:600}.technical-support .contact_form_custom .btn-flex{text-align:center}@media (max-width: 768px){.gateway-terminals .section-product-config-form .form,.gateway-terminals .section-product-config-form .sidebar,.gateway-odus .section-product-config-form .form,.gateway-odus .section-product-config-form .sidebar{flex:1 1 100%;max-width:100%}.technical-support .contact_form_custom input,.technical-support .contact_form_custom select,.technical-support .contact_form_custom textarea{max-width:unset}section.new-contact-template .contact-form-label:has(#selected-products){width:100%;margin-block-end:0}.technical-support .contact-form-wrapper{padding-inline:0;padding-block-end:0}.custom-section-board-of-directors .board-of-directors .board-member{display:block;padding:20px}.custom-section-board-of-directors .board-of-directors .board-member .member-photo{max-width:200px;justify-self:center;padding-block-end:25px}.custom-section-board-of-directors .board-of-directors .board-member .member-name,.custom-section-board-of-directors .board-of-directors .board-member .member-designation{text-align:center}.custom-section-board-of-directors .board-of-directors .board-member .linked-in-profile{justify-content:center}}.bom-calculator .custom-section-bom-calculator .bom-calculator .btn-link{background-color:#e87722;border-color:#e87722;color:#fff;padding:10px 25px;font-weight:500;font-size:16px;border-radius:4px;transition:background-color .3s ease;margin-block-start:15px}.bom-calculator .custom-section-bom-calculator .bom-calculator .btn-link:hover{text-decoration:none}.bom-calculator .custom-section-bom-calculator .bom-calculator .form-area{max-width:700px;margin-inline:auto}.bom-calculator .custom-section-bom-calculator .bom-calculator .add_marg{margin-block-start:0;text-align:left}.bom-calculator .custom-section-bom-calculator .bom-calculator .add_marg a{background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;text-decoration:none;transition:background-size .3s ease-in-out}.bom-calculator .custom-section-bom-calculator .bom-calculator .add_marg a:hover{background-size:0 1px}@media screen and (max-width: 768px){.bom-calculator .custom-section-bom-calculator .bom-calculator .btn-link{width:100%}}.innovation .grid-container .grid-structure-parent .grid-structure-child{background:#f5f5f5}.innovation .shopify-section--rich-text .container,.board-of-directors .shopify-section--rich-text .container{max-width:840px;margin-inline:auto}.cookie-policy .article-header{position:unset!important;box-shadow:unset!important}.new-investors section.section-blog-post-template>.container{padding-inline:0}.new-investors section.section-blog-post-template .grid-x{flex-direction:row-reverse;gap:5rem;margin-inline-start:0}.new-investors section.section-blog-post-template .sidebar-title{display:none}.new-investors section.section-blog-post-template .cell.large-4,.new-investors section.section-blog-post-template .cell.medium-4{background:transparent;padding-block-start:0;padding-inline:0;max-width:200px}.new-investors section.section-blog-post-template .related-articles>a:first-of-type{margin-block-start:0}.new-investors section.section-blog-post-template .related-articles a{background:none;text-decoration:none;color:#091d32;transition:text-decoration .3s ease-in-out}.new-investors section.section-blog-post-template .related-articles a:hover{text-decoration:underline}.new-investors section.section-blog-post-template .cell.large-8,.new-investors section.section-blog-post-template .cell.medium-8{padding-inline:0 5px;max-width:100%}@media (max-width: 990px){.new-investors section.section-blog-post-template .grid-x{gap:3.5rem}}@media (max-width: 767px){.new-investors section.section-blog-post-template .grid-x{flex-direction:column-reverse;gap:2.5rem}.new-investors section.section-blog-post-template .cell.large-4,.new-investors section.section-blog-post-template .cell.medium-4{width:100%;max-width:100%}.new-investors section.section-blog-post-template .cell.large-8,.new-investors section.section-blog-post-template .cell.medium-8{width:100%}}body.news:has(main>.shopify-section:first-child:not(.shopify-section--slideshow)) .shopify-section--header:before{background:#fff}body.news:has(main>.shopify-section:first-child:not(.shopify-section--slideshow)) .shopify-section--header .header{box-shadow:0 0 10px rgb(var(--header-separation-border-color))}body.news.nav-fixed:has(main>.shopify-section:first-child:not(.shopify-section--slideshow)) .shopify-section--header .header{box-shadow:0 -1px rgb(var(--header-separation-border-color));border-radius:0}.news .shopify-section--blog-posts{background:#fff}.news .shopify-section--blog-posts .section-header .prose .h2{font-size:30px;line-height:1;letter-spacing:0px;color:#091d32;text-transform:capitalize}.news .shopify-section--blog-posts .section-header .prose>p{font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.16px;text-align:center;color:#333}.news .shopify-section--blog-posts .section-header{max-width:100%}.news .shopify-section--blog-posts .blog-post-list .blog-post-card .blog-post-card__title{letter-spacing:0}.news .shopify-section--blog-posts .blog-post-list .blog-post-card .blog-post-card__excerpt{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666}.news .shopify-section--blog-posts .blog-post-list .blog-post-card .blog-post-card__read-more.link span{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;text-align:center;color:#091d32}.news .shopify-section--blog-posts .blog-post-list .blog-post-card .blog-post-card__read-more.link svg{width:21px;height:21px;margin-block-end:3px;padding:2px}.news .shopify-section--blog-posts>div{padding-block-end:80px}.news section.custom-section-logo-downloads .logo-grid{grid-template-columns:repeat(auto-fit,minmax(295px,1fr))}.news .shopify-section--multi-column>div{border-block-start-width:0;padding-block-start:0}.news .shopify-section--multi-column .section-stack{gap:0}.news .shopify-section--multi-column .section-stack .section-header{justify-self:unset}.news .shopify-section--multi-column .section-stack .section-header .prose .h6{font-weight:400;font-size:30px;line-height:1;letter-spacing:-.16px;color:#091d32;padding-block-end:35px;margin-block-end:30px!important;border-bottom:1px solid #CFCFCF}.news .shopify-section--multi-column .section-stack .multi-column .multi-column__item{background-color:#fff;padding:30px 30px 40px}.news .section-stack .multi-column .multi-column__item .prose .column-box-head{font-weight:400;font-size:22px;line-height:24px;letter-spacing:-.16px;color:#091d32}.news .section-stack .multi-column .multi-column__item .prose>p:not(.column-box-head){font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666}.careers-job-listings{padding:60px 0;background:#fff}.careers-job-listings .grid-x.blocks{gap:30px;padding:20px;margin-top:30px;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(405px,1fr));margin-inline:0}.careers-job-listings .job-card{background-color:#f2f5f8;padding:20px;box-shadow:0 2px 5px #0000000d}.careers-job-listings .job-card .job-title{margin-bottom:10px;color:#091d32;font-weight:400;font-size:22px;line-height:24px;letter-spacing:-.16px}.careers-job-listings .job-card .excerpt{color:#666;margin:0;font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px}.careers-job-listings .job-card .apply-link{display:flex;gap:8px;margin-block-start:25px}.careers-job-listings .job-card .apply-link svg{background:#f87e41;border-radius:50%;padding:2px;width:20px;height:20px;transform:rotate(-45deg)}.careers-job-listings .job-card .apply-link span{color:#091d32;font-family:Plus Jakarta Sans;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0px;text-align:center}.careers-job-listings .no-openings{text-align:center;font-size:16px;color:#888;padding:20px 0}.new-our-group .careers-job-listings .section-title{margin:40px 0 0}.careers-job-listings .section-title{text-align:center;color:#091d32;margin:0;padding:0 15px;word-break:break-word;font-weight:400;font-size:30px;line-height:100%;letter-spacing:-.16px;text-transform:capitalize}@media (max-width: 1400px){.careers-job-listings .grid-x.blocks{grid-template-columns:repeat(3,minmax(300px,1fr))}}@media (max-width: 1280px){.careers-job-listings .grid-x.blocks{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width: 992px){.careers-job-listings .job-card{flex:1 1 calc(50% - 20px)}}@media (max-width: 600px){.careers-job-listings .job-card{flex:1 1 100%}}@media (min-width: 1440px){.news .shopify-section--blog-posts .blog-post-list .blog-post-card img.blog-post-card__image{min-height:272px;object-fit:cover}}@media (max-width: 999px){.news .shopify-section--blog-posts .blog-post-list.blog-post-list--carousel{--blog-post-list-card-width: calc(100% / var(--blog-post-list-items-per-row) - var(--blog-post-list-column-gap) * (var(--blog-post-list-items-per-row) - 1) / var(--blog-post-list-items-per-row));grid:auto / repeat(auto-fit,var(--blog-post-list-card-width))}.shopify-section--blog-posts>div{padding-block:80px}}@media (max-width: 768px){.news .shopify-section--blog-posts .section-header .prose>p{font-size:16px}.shopify-section--blog-posts>div{padding-block:60px}.news section.custom-section-logo-downloads .section-title{text-align:center}.careers-job-listings .grid-x.blocks{grid-template-columns:repeat(1,minmax(300px,1fr))}}.custom-section-downloads{background-color:#f2f5f8}.custom-section-downloads .downloads-main-container,.custom-section-downloads .reports{max-width:1320px;margin:0 auto}.custom-section-downloads .downloads-main-container{padding:100px 20px}.custom-section-downloads .downloads-main-container .reports{padding:10px 0}.custom-section-downloads .downloads-main-container .reports .report-section{margin-bottom:80px}.custom-section-downloads .downloads-main-container .reports .finance-report-rows{margin-bottom:0}.custom-section-downloads .downloads-main-container .reports .report-section h2{font-weight:400;font-size:30px;line-height:100%;letter-spacing:-.16px;margin-block-end:30px;padding-block-end:30px;padding-inline-start:0;border-radius:0;color:#091d32;border:none;background:transparent;border-bottom:1px solid #CFCFCF}.custom-section-downloads .downloads-main-container .reports .reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.custom-section-downloads .downloads-main-container .reports .report-card{background:#fff;padding:30px 25px;transition:all .3s ease}.custom-section-downloads .downloads-main-container .reports .report-card h3{font-weight:400;font-size:22px;line-height:30px;letter-spacing:-.16px;color:#091d32;margin-bottom:4px}.custom-section-downloads .downloads-main-container .reports .report-card .date{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666;margin-bottom:15px}.custom-section-downloads .downloads-main-container .reports .report-card .file-link{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;display:inline-flex;align-items:center;gap:8px;color:#091d32;text-decoration:none;text-transform:uppercase}.custom-section-downloads .downloads-main-container .reports .report-card .file-link:hover{text-decoration:none}.custom-section-downloads .downloads-main-container .reports svg{width:24px;height:22px}.custom-section-downloads .downloads-main-container .reports .reports-table{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff;box-shadow:0 2px 8px #0000001a;border-radius:8px;overflow:hidden}.custom-section-downloads .downloads-main-container .downloads-featured-report{margin-block-end:30px;background:#fff}.custom-section-downloads .downloads-main-container .downloads-featured-report .downloads-container{display:flex;align-items:center;gap:40px;padding:25px}.custom-section-downloads .downloads-main-container .downloads-featured-report .img{flex:0 0 auto;max-width:176px}.custom-section-downloads .downloads-main-container .downloads-featured-report .img img{max-width:100%;height:auto}.custom-section-downloads .downloads-main-container .downloads-featured-report .content{flex:1}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .title{line-height:1.2;font-weight:400;font-size:30px;line-height:1;letter-spacing:-.16px;color:#091d32;margin-bottom:15px}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .link{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;color:#091d32;transition:all .3s ease;background:none;display:flex;gap:10px}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .link:hover{text-decoration:none}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .link svg{width:24px;height:22px}.custom-section-downloads .downloads-main-container .show-more-btn{font-weight:600;font-size:14px;line-height:22px;letter-spacing:0px;text-align:center;padding:13px 60px;text-transform:capitalize;background:#002e5c;color:#fff;margin-block:30px 0}.custom-section-downloads .downloads-main-container .show-more-btn:disabled{background:#aab9c7;cursor:not-allowed;color:#091d32}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.custom-section-downloads .downloads-main-container .reports-grid{grid-template-columns:1fr}.custom-section-downloads .downloads-main-container .downloads-featured-report .downloads-container{flex-direction:column;text-align:center;padding:30px 20px}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .title{font-size:28px}.custom-section-downloads .downloads-main-container .report-section h2{font-size:24px}}.custom-section-downloads .downloads-main-container .report-section{margin-bottom:32px}.custom-section-downloads .downloads-main-container .report-section h2{font-size:1.25rem;font-weight:700;margin-bottom:24px;color:#283044;letter-spacing:.5px}.custom-section-downloads .downloads-main-container .reports-grid-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px 24px;margin-bottom:26px}.custom-section-downloads .downloads-main-container .report-card-top{display:flex;flex-direction:column;gap:3px}.custom-section-downloads .downloads-main-container .report-title{font-size:1.08rem;font-weight:700;color:#20293f}.custom-section-downloads .downloads-main-container .report-meta{display:flex;flex-direction:row;align-items:center;gap:8px}.custom-section-downloads .downloads-main-container .report-date{color:#7e8da6;font-size:.96rem}.custom-section-downloads .downloads-main-container .report-card-bottom{margin-top:12px;display:flex;align-items:center;gap:10px}.custom-section-downloads .downloads-main-container .reports-grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 28px;margin-bottom:26px}.custom-section-downloads .downloads-main-container .report-label-container{display:flex;align-items:center;justify-content:space-between}.custom-section-downloads .downloads-main-container .report-label-container .report-label{font-weight:400;font-size:18px;line-height:28px;letter-spacing:-.16px;margin-inline-end:15px;color:#091d32;text-transform:unset}.custom-section-downloads .downloads-main-container .expand-icon{display:inline-block;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s ease}.custom-section-downloads .downloads-main-container .expand-icon.open{transform:rotate(180deg)}.custom-section-downloads .downloads-main-container .expand-icon svg{width:12px;height:8px}.custom-section-downloads .downloads-main-container .financial-content{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-block-start:15px}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card{background:#f2f5f8;padding:10px;display:flex;justify-content:space-between;align-items:center}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card .report-card-top{margin-block-end:0}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card .report-card-top .report-title{font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.16px;color:#091d32;margin-block-end:0}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card .report-card-top .report-meta{font-weight:400;font-size:14px;line-height:24px;letter-spacing:-.16px;color:#666}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card .report-card-bottom{margin-block-start:0;min-width:100px}@media (max-width: 900px){.custom-section-downloads .downloads-main-container .reports-grid-wrapper{grid-template-columns:1fr}}.custom-section-downloads .downloads-main-container .report-card-top{margin-bottom:10px}.custom-section-downloads .downloads-main-container .report-title{font-size:1.11rem;font-weight:700;color:#222e45;margin-bottom:5px}.custom-section-downloads .downloads-main-container .report-meta{color:#5c6994;font-size:1rem}.custom-section-downloads .downloads-main-container .report-card-bottom{display:flex;justify-content:flex-end;align-items:center;gap:10px}.custom-section-downloads .downloads-main-container .file-link{display:flex;align-items:center;text-decoration:none;gap:7px}.custom-section-downloads .downloads-main-container .file-size{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;text-align:center;display:inline-flex;align-items:center;gap:8px;color:#091d32;text-decoration:none;text-transform:uppercase}.custom-section-downloads .downloads-main-container .pdf-icon{display:block;background:#f5fafe;border-radius:6px}.custom-section-downloads .downloads-main-container .financial-reports-container{background:#fff;padding:15px}.custom-section-downloads .downloads-main-container .financial-reports-container .statement-heading{grid-column:1 / -1;font-size:1.05rem;font-weight:600;letter-spacing:.02rem;color:#204063;padding:17px 19px 9px 14px;margin-bottom:15px;border-radius:7px 7px 0 0}.custom-section-downloads .downloads-main-container .hidden-row{display:none}@media (max-width: 767px){.custom-section-downloads .downloads-main-container{padding-block:50px}.custom-section-downloads .downloads-main-container{padding-inline:15px}.custom-section-downloads .downloads-main-container .financial-content{grid-template-columns:repeat(1,1fr)}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .link{display:inline-block;line-height:28px}.custom-section-downloads .downloads-main-container .downloads-featured-report .content .link svg{display:inline;margin-block-end:4px;margin-inline-start:8px}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card{gap:15px;align-items:flex-start;flex-direction:column}.custom-section-downloads .downloads-main-container .reports .financial-content .report-card .report-card-bottom{justify-content:flex-start}.custom-section-downloads .downloads-main-container .financial-reports-container .statement-heading{padding-inline:0}.custom-section-downloads .downloads-main-container .reports .report-section{margin-block-end:40px}}@media (max-width: 700px){.custom-section-downloads .downloads-main-container .report-section{padding:14px 0 10px}.custom-section-downloads .downloads-main-container .reports-grid-wrapper{grid-template-columns:1fr;gap:14px}.custom-section-downloads .downloads-main-container .show-more-btn{width:100%;font-size:1rem;padding:12px 0}}@media (max-width: 479px){.custom-section-downloads .downloads-main-container .financial-reports-container .statement-heading{padding-inline:0}}.consultation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:99999;display:none}.consultation-modal .modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:33.25rem;overflow:auto;max-width:100%;max-height:100%;display:block}.consultation-modal .modal .modal-inner{background:#fff;padding:1.5rem;margin-inline:16px;position:relative}.consultation-modal .modal .form-response{color:#000;text-align:center;margin-bottom:2rem}.consultation-modal .modal .title{text-align:center;font-size:1.25rem;font-weight:600;color:#000;margin-block:.21rem 1.5rem;line-height:1.2;position:relative;max-width:350px;margin-inline:auto}.consultation-modal .modal form .field-wrap{margin:0 0 1.5rem}.consultation-modal .modal form .field-wrap label{display:block;font-size:1rem;margin:0 0 .25rem;color:#000}.consultation-modal .modal form .field-wrap label span{color:red}.consultation-modal .modal form input[type=text],.consultation-modal .modal form input[type=email],.consultation-modal .modal form input[type=tel],.consultation-modal .modal form input[type=password],.consultation-modal .modal form select,.consultation-modal .modal form textarea{width:100%;padding:10px;border:1px solid #ccc}.consultation-modal .modal form input[type=text],.consultation-modal .modal form input[type=email],.consultation-modal .modal form input[type=tel],.consultation-modal .modal form input[type=password],.consultation-modal .modal form select{min-height:49px}.consultation-modal .modal form .btn-flex .btn,.consultation-modal .modal form input[type=submit]{background-color:#091d32;color:#fff;border:none;padding:12px 20px;cursor:pointer;transition:background-color .3s ease;width:100%;display:block;text-align:center}.consultation-modal .modal .close-icon{display:flex;justify-content:center;align-items:center;position:absolute;top:1.75rem;font-size:25px;right:1.75rem;width:1.5rem;height:1.5rem;background:url(icon-close.svg) no-repeat center center;background-size:1.2rem;cursor:pointer;opacity:1;transition:opacity .2s ease,transform .2s ease;transform:scale(1.25);z-index:1;background:#091d32}.consultation-modal .modal .close-icon svg{color:#fff}@media (max-width: 575px){.consultation-modal .modal .title{max-width:280px}}@media (max-width: 450px){.template-suffix-industries-ism #main .shopify-section--slideshow .slideshow .slideshow__slide .slideshow__slide-content{padding-block-start:90px}}.template-suffix-careers .shopify-section--image-with-text .image-with-text,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text{max-width:1320px;padding-inline:20px;margin-inline:auto}.template-suffix-careers .shopify-section--image-with-text .image-with-text .prose,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text .prose{max-width:unset;padding-inline:1.25rem 3rem}@media (max-width: 999px){.template-suffix-careers .shopify-section--image-with-text .image-with-text,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;row-gap:1.5rem}.template-suffix-careers .shopify-section--image-with-text .image-with-text .prose,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text .prose{padding-inline:1rem}.template-suffix-careers .shopify-section--image-with-text .image-with-text picture,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text picture{order:0}.template-suffix-careers .shopify-section--image-with-text .image-with-text .prose,.template-suffix-new-careers .shopify-section--image-with-text .image-with-text .prose{order:1}}.custom-section-careers{background-color:#f2f5f8;padding:80px 0;color:#666}.custom-section-careers h3{color:#091d32;font-size:22px;font-weight:400;margin-bottom:10px}.custom-section-careers p{color:#666;line-height:1.6;font-size:16px}.custom-section-careers .career-list-with-icon{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:30px;margin-bottom:50px;text-align:center;padding-block-end:50px;border-bottom:1px solid #dddddd}.custom-section-careers .career-list-with-icon h3{margin-block-end:0}.custom-section-careers .individual-career{background:#fff;padding:25px 15px}.custom-section-careers .individual-career-image{margin-bottom:15px}.custom-section-careers .career-photo{max-width:100px;height:auto;width:100%;margin-inline:auto}.custom-section-careers .career-list-without-icon{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px}.custom-section-careers .career-info{background:#fff;padding:25px 20px;transition:all .3s ease}@media (max-width: 768px){.custom-section-careers{padding:50px 0}.custom-section-careers h3{font-size:20px}.custom-section-careers p{font-size:15px}.custom-section-careers .career-list-without-icon{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}}@media (max-width: 479px){.custom-section-careers .career-list-without-icon{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cms-content.css.map */
