html{scroll-behavior:smooth}:root{--fp:"Roboto",sans-serif;--fs:"Poppins",sans-serif;--black:#000;--white:#fff;--orange:#fc8b00;--blue:#0066fa;--grey:#d9d9d9;--grey1:#efefef;--gap:15px;--container:1300px}*{box-sizing:border-box}body{color:var(--black);font-family:var(--fp);font-size:18px;font-weight:300;line-height:1.5;margin:0}img{height:auto;max-width:100%}a{color:var(--black);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--fs);margin-top:0}h1{font-size:34px;line-height:1.3;margin-bottom:10px}h1,h2{font-weight:600}h2{font-size:32px;line-height:1.55;margin-bottom:18px}p{margin-bottom:10px;margin-top:0}p:last-of-type{margin-bottom:0}input[type=email],input[type=text],select,textarea{background:var(--white);border-color:var(--black)!important;border-radius:9px;border-width:1px!important;border:1px solid #c4d5e9;color:#0066fa!important;display:block;font-family:Arial,sans-serif!important;font-size:14px;font-weight:500;margin-bottom:0;padding:16px 10px;width:100%!important}input[type=email]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#0066fa}.hs-error-msgs{margin-top:5px}.hs-button{background-color:var(--blue);border:1px solid var(--blue);border-radius:50px;color:var(--white);min-width:190px;padding:12px 25px}.hs-submit{padding-top:20px;text-align:center}.slider-visibility{visibility:hidden}.text-white{color:var(--white)}.bg-grey{background-color:var(--grey1)}.bg-blue{background-color:var(--blue)}.bg-cover{background-size:cover}.btn-wrapper{margin-top:30px}.btn{border:1px solid;border-radius:100px;display:inline-block;font-family:var(--fs);font-size:14px;font-weight:500;letter-spacing:.1px;line-height:1;min-width:200px;padding:13px 34px;text-align:center;text-decoration:none;transition:all .3s ease}.btn-outline-white{background-color:transparent;border-color:var(--white);color:var(--white)}.btn-outline-white:focus,.btn-outline-white:hover{background-color:var(--white);border-color:var(--white);color:var(--blue)}.btn-outline-black{background-color:transparent;border-color:var(--black);color:var(--black)}.btn-blue,.btn-outline-black:focus,.btn-outline-black:hover{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.btn-blue:hover{background-color:var(--white);border-color:var(--blue);color:var(--blue)}.slick-dots li button{background:var(--grey);border-radius:50%;height:8px;margin-inline:auto;padding:0;width:8px}.slick-dots li button:before{display:none}.slick-dots li{height:8px;width:8px}.slick-dots li.slick-active button{background:var(--blue)}.row{flex-wrap:wrap}.d-flex,.row{display:flex}.row--gap{margin-inline:calc(var(--gap)*-1)}.row--gap>*{padding-inline:var(--gap)}.align-center{align-items:center}.justify-content-between{justify-content:space-between}.row-reverse{flex-direction:row-reverse}.text-center{text-align:center}.text-right{text-align:right}.container{float:none!important;margin:0 auto!important}.container,.page-container{max-width:var(--container);padding-inline:var(--gap);width:100%}.page-container{margin-inline:auto}.col-4{width:33.33333333%}.col-6{width:50%}.col-8{width:66.66666667%}.banner:not(.simple-banner){padding-block:48px 320px}.simple-banner{align-items:center;display:grid;padding-block:48px}.banner__content{width:min(600px,100%)!important}.banner{background-image:url(https://7397370.fs1.hubspotusercontent-na1.net/hubfs/7397370/Homepage/header_background-ciena-1.jpg);background-position:50%;background-size:cover;padding-block:50px}.banner__content--inner p{color:#fff}.banner .hs-button{margin-top:30px}.banner.simple-banner{padding-block:88px}.md-banner{background-color:#0166fa;padding-block:100px}.md-banner .banner__content{text-align:center;width:100%!important}.cart-block__item .hs-button{margin-top:30px}.hs-button{background-color:transparent;border:1px solid;border-radius:100px;display:inline-block;font-family:var(--fs);font-size:14px;font-weight:500;letter-spacing:.1px;line-height:1;min-width:200px;padding:13px 34px;text-align:center;text-decoration:none;transition:all .3s ease}.hs-button:hover{background-color:var(--white);border-color:var(--white);color:var(--blue)}@media screen and (max-width:1600px) and (min-width:1320px){.banner-title{font-size:32px}}@media screen and (min-width:1200px){.simple-banner{min-height:400px}.cart-block{--gap:20px}.says-section__slide img{height:50px!important;width:auto}}.cart-block__title{font-size:30px;line-height:1.2}.cart-block__item{background:var(--white);border-radius:22px;box-shadow:2px 4px 40px rgba(78,77,82,.05);padding:40px 40px 55px;transition:all .3s ease}.cart-block__item:hover{box-shadow:2px 4px 40px rgba(78,77,82,.275)}.cart-block__media--link{display:block}.cart-block__media{margin-top:40px}.cart-block{margin-top:-251px;position:relative}.says-section{padding-block:40px}.news-section h2,.says-section h2{margin-bottom:40px}.says-section__slider .slick-slide{margin:0 27px}.says-section__slider .slick-list{margin:0 -27px}.says-section__slide img{margin-inline:auto}.news-section__placeholder{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.news-section__video{border-radius:22px;overflow:hidden;position:relative}.news-section__placeholder img{width:100%}.news-latest .news-title{font-size:28px}.playVideo{background:transparent;border:0;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.playVideo:hover svg{transform:scale(1.2)}.playVideo svg{transition:all .3s ease-in-out}.news-section{padding-bottom:40px}.news-section__placeholder.active{display:none}.video-holder:not(.active){visibility:hidden}.cta__content h2{margin-bottom:0}.cta-section{padding-block:70px}.blog-section{padding-block:40px 80px}.blog__inner a{display:block}.blog__media{margin-bottom:20px}.blog__media img{border-radius:22px;height:228px!important;object-fit:cover;width:100%}.slick-dots{bottom:-45px!important}.blog__inner h2{font-size:18px;font-weight:700;line-height:1.3;min-height:93px}.blog__inner h2 a{color:inherit;font-weight:inherit;text-decoration:none}.blog__inner h2 a:hover{color:var(--blue)}.read-more{color:var(--black);font-size:14px;font-weight:400;margin-top:10px;text-decoration:underline}.read-more:hover{color:var(--blue)}.blog__inner{height:100%;padding-bottom:40px;position:relative}.blog__inner .read-more{bottom:0;position:absolute}.columns-module{padding-block:48px}.full-image{padding-block:30px}.blockquote{font-size:22px;font-style:italic}.blockquote cite{font-size:16px;font-style:normal}.blockquote-module{padding-bottom:48px}.columns-video__embed .hs-responsive-embed{position:absolute!important}.columns-video{padding-block:48px}.columns-media__inner+.columns-media__inner{margin-top:40px}.columns-video__media{text-align:center}.columns-btn .hs-button{background-color:var(--blue);color:var(--white)}.columns-btn .hs-button:hover{background-color:transparent;border-color:var(--blue);color:var(--blue)}.columns-btn{margin-top:25px}.contact-banner__form{background:var(--white);border-radius:10px;padding:20px}.contact-banner{background-color:var(--blue)}.contact-banner__form fieldset{margin-bottom:20px!important;max-width:100%!important}.contact-banner__form fieldset .hs-form-field>label{display:none}.contact-banner__form fieldset.form-columns-3 .hs-form-field{width:33.33%!important}.sc{padding-block:50px}.sc__content p{color:#fff}.contact__content{color:var(--white);padding-bottom:30px}.contact-banner{padding-block:48px}.contact-title{color:#ff5e1f}.info__content{font-size:20px;font-style:italic;font-weight:400}.columns-video__embed iframe{width:100%}.contact-banner input.hs-button{background-color:#fafafa;color:#0066fa}.contact-banner input.hs-button:hover{background-color:#0556ff;color:#fff}.contact-info__desc p{font-size:20px;font-style:italic;font-weight:400}.contact-info__desc{width:min(600px,100%)}.contact-info{padding-bottom:50px;padding-top:50px}blockquote{background-color:#e7e7e7;border-radius:10px;padding:25px 30px}.blockquote-module blockquote em{display:block;font-size:20px;font-weight:500;padding-bottom:5px}.blockquote-module blockquote cite{color:var(--black)!important;font-size:15px;font-style:normal;font-weight:400}.contact-info__desc{padding-top:20px}ul li{margin-bottom:10px}.contact-banner__form .submitted-message{font-weight:400}.contact-banner__form .hs-submit{padding-top:0;text-align:center}.blockquote__inner .blockquote-module{padding-bottom:0}.blockquote__inner blockquote{background:transparent;color:var(--white)}.blockquote__row .row-fluid{align-items:center;display:flex;flex-wrap:wrap}.blockquote__inner{padding-block:40px}.blockquote__inner blockquote cite{color:var(--white)!important;display:block;font-size:18px;font-weight:600;margin-top:30px}@media screen and (min-width:768px){.contact-info [class*=col-]:first-child{width:min(250px,100%)}.contact-info__media{text-align:center}}@media (min-width:992px) and (max-width:1299px){.footer-links{width:25%!important}}@media screen and (max-width:991px){.says-section__slide img{height:50px!important;width:auto}.blockquote-module{padding-bottom:0}.website-footer .col-auto:first-child{width:100%!important}}@media screen and (max-width:767px){.column-video__inner ul{padding-left:20px!important}.columns-video__inner ul li{padding-bottom:25px}.blog__inner h2{font-size:20px}.blog-sec--inner [class*=col-]{padding-inline:0}.columns-video{padding-block:15px 25px}.blog-section{padding-block:40px 60px}.cart-block__item{margin-bottom:30px;padding:30px 30px 40px}.cart-block__item:last-child{margin-bottom:0}.columns-img-block .hs_cos_wrapper{text-align:center}.blockquote-module blockquote{margin-inline:0;padding-inline:0}.blog__media img{height:auto!important;width:100%}.news-latest [class*=col-]+[class*=col-]{padding-top:30px}[class*=col-]{width:100%}.blog-section [class*=col-]+[class*=col-]{padding-top:30px}.contact-info{text-align:center}h1{font-size:30px}h2{font-size:25px}.footer-links{margin-bottom:30px}.footer-links,.website-footer .col-footer{width:50%!important}.social-footer{margin-top:35px}}@media screen and (max-width:480px){.contact-banner__form form .input{margin-right:0!important}.contact-banner__form fieldset.form-columns-3 .hs-form-field{width:100%!important}.contact-banner__form [class*=form-columns] .hs-form-field{margin-bottom:20px}.contact-banner__form fieldset{margin-bottom:0!important}}