/*!
Theme Name: Arris
Author: Sessionwise
Author URI: https://sessionwise.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: arris
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
 button:focus,button:active{outline:none}.image-container{margin:30px 0}.video-container{position:relative;padding-top:56.25%;overflow:hidden;max-width:100%;height:auto;margin:30px 0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body{display:flex;min-height:100vh;flex-direction:column}main.content{flex:1 0 auto}.main-nav-home{transition:background-color .5s ease-out}.main-nav-wrap{padding-top:15px}.main-nav-wrap.nb{padding-bottom:30px}.arris-nav-link{display:block;padding:5px 0}.main-nav-join,.mian-nav-logo{padding:5px 0}.main-nav-join .blue-button{width:100px;text-align:center}.main-nav-join .wpml-ls{padding:0;margin-left:8px;border:none;height:30px}.mn .wpml-ls{margin:30px 0 0;padding:0;height:30px;border:none}.wpml-ls a{background:transparent;color:#387aff;width:100px;border:2px solid #387aff;line-height:26px;height:30px;font-size:12px;transition:.2s;padding:0 10px;display:flex;justify-content:center;align-items:center;font-family:'Muller',sans-serif!important}.main-nav-home .main-nav-join .wpml-ls a{color:#fff;border:2px solid #fff}.main-nav-join .wpml-ls a:hover{color:#fff;background:#387aff}.main-nav-home .main-nav-join .wpml-ls a:hover{color:#387aff;background:#fff}.main-nav-links{margin:0;padding:0;list-style:none}.main-nav-links .menu-item-has-children{position:relative}.main-nav-links .menu-item-has-children>.sub-menu{position:absolute;z-index:-1;left:-20px;opacity:0;width:auto;visibility:hidden;background-color:#fff;margin:0;padding:0;transition:opacity .2s ease;list-style:none;font-weight:300;width:240px}.main-nav-links .menu-item-has-children>.sub-menu a{font-size:14px;display:block;padding:15px 20px;color:#434c58;margin:0}.main-nav-links .menu-item-has-children>.sub-menu a:hover{color:#387aff}.main-nav-links .menu-item-has-children>.sub-menu li:first-child>a{margin-top:10px}.main-nav-links .menu-item-has-children:hover>.sub-menu{visibility:visible;z-index:1000;opacity:1}@media screen and (max-width:1250px) and (min-width:992px){.arris-nav-link{margin-right:18px;font-size:15px}}@media screen and (max-width:991.98px){.mian-nav-logo{margin:0 20px 0 0!important}.main-nav-links{display:none}.main-nav-wrap{justify-content:space-between;padding:20px 0}.main-nav-join .wpml-ls{display:none}}@media screen and (max-width:479px){.main-nav-wrap{padding:10px 0!important;align-items:flex-end}.main-nav-logo{flex:0 0 auto;width:auto}.main-nav-join{display:flex;justify-content:flex-end;flex:0 0 175px}}#gform_wrapper_1{margin:0}#gform_1{width:100%!important;margin-bottom:15px;display:flex}#gform_1 .gform_body{flex:1;max-width:initial;width:100%;margin-right:8px}#gform_1 input[type="text"]{margin:0;height:40px;border:1px solid #000;font-size:14px;line-height:1.42857143;color:#333;padding:5px 8px}#gform_1 input[type="text"]:focus,#gform_1 input[type="text"]:active{outline:none}#gform_1 input[type="text"]::placeholder{color:#aaa}#gform_1 input[type="submit"]{display:inline-block;color:#fff;border:none;border-radius:0;background-color:#4d4d4d;padding:5px 20px;height:40px;font-size:12px;font-weight:400;transition:.3s;cursor:pointer;margin:0}#gform_1 input[type="submit"]:focus,#gform_1 input[type="submit"]:active{border:none;outline:none}#gform_1 input[type="submit"]:hover{background-color:#000}#gform_1 .gfield,#gform_1 .ginput_container{padding:0;margin:0}#gform_1 .gform_footer{position:relative;flex:0 0 90px;padding:0;margin:0}#gform_1 .gform_ajax_spinner{position:absolute;top:50%;right:-30px;;transform:translateY(-50%)}#gform_1 div.validation_error{display:none!important}#gform_1 .validation_message{color:#a00;padding-top:6px;font-size:12px;font-weight:600}#gform_1 li.gfield.gfield_error{border:none;background-color:transparent;padding:0!important}#gform_confirmation_message_1{color:#333;font-size:14px;font-weight:700;margin-bottom:15px}@media screen and (max-width:575.98px){#gform_1{flex-flow:row wrap}#gform_1 .gform_body{flex:0 0 100%;margin-bottom:10px;margin-right:0}}@media screen and (min-width:1024px){.fp-tableCell .footer-copyright{padding-bottom:30px}}.footer-right{display:flex;justify-content:flex-end;align-items:center}.footer-right .footer-link{margin-bottom:0}.arris-builder-wrap{padding-top:75px}.arris-builder-wrap.np{padding:0}.arris-builder-wrap ._1300:first-child .body-text{margin-top:0}.sec-hero-content.builder-hero{display:block}.sec-hero-bullet:last-child{border-bottom:none}.builder-hero .sec-hero-bullets{display:block;margin-top:30px}.arris-builder-wrap .sec-additional-block{margin:30px 0}.ordered-image-boxes,.sec-news-grid{flex-flow:row wrap;margin:0 -20px}.sec-news-grid{margin:0 -30px}.ordered-image-boxes .adaptive-card,.sec-news-grid .sec-news-col{flex:0 0 33.3333%;max-width:33.3333%;width:100%;padding-left:20px;padding-right:20px}.sec-news-grid .sec-news-col{padding-left:30px;padding-right:30px;position:relative}.sec-news-col .full-link{position:absolute;z-index:9;top:0;left:0;width:100%;height:100%}.sec-news-col .sec-news-title{transition:.2s}.sec-news-col:hover .sec-news-title{color:#387aff}.ordered-image-boxes .adaptive-card:nth-child(3n - 1),.sec-news-grid .sec-news-col:nth-child(3n-1){border-width:0 1px;border-color:#aab6b8;border-style:solid}.sec-news-grid .sec-news-col:nth-child(3n-1){border-color:#d1d3d4}.sec-news-logo{position:relative;border:none}.sec-news-logo img{position:absolute;top:50%;left:0;transform:translateY(-50%);height:85%;width:100%;object-fit:contain}.dark-grey-text-block p:last-child{margin-bottom:0}.sec-intro{padding-left:0;padding-right:0}.materials-icons .materials-cols{padding:10px 0 0;border-top:1px solid #000}.materials-icons .materials-col{border-right:1px solid #d1d3d4}.materials-icons .materials-col:last-child{border-right:none}.materials-icons .material-icon-block.top{border-top:none}.mission-video{margin-top:70px}.text-image-50-50{margin:30px 0}.text-image-50-50 .msc-left,.text-image-50-50 .msc-right{margin:0}.text-image-50-50 .msc-left.short,.msc-right.short{width:100%}.text-image-50-50 .msc-right.large,.text-image-50-50 .msc-left.large{width:100%}.text-image-50-50 .left-text,.text-image-50-50 .right-text{order:1;padding:0;flex:0 0 100%}.text-image-50-50 .right-image,.text-image-50-50 .left-image{order:0;padding:0 0 20px;border:none;flex:0 0 100%}.button-group .contact-button{margin-right:30px;margin-top:15px}.button-group .contact-button:last-child{margin-right:0}.hr.small{margin-bottom:40px}@media screen and (min-width:992px){.text-image-50-50 .left-text,.text-image-50-50 .left-image{order:0;padding-right:30px;flex:auto}.text-image-50-50 .right-image,.text-image-50-50 .right-text{order:1;padding-left:30px;border-left:1px solid #d1d3d4}.text-image-50-50 .msc-left,.text-image-50-50 .msc-right{flex:0 0 50%;width:50%}.text-image-50-50 .msc-left.short,.text-image-50-50 .msc-right.short{width:30%;flex:0 0 30%}.text-image-50-50 .msc-right.large,.text-image-50-50 .msc-left.large{width:70%;flex:0 0 70%}}@media screen and (max-width:991px){.mission-video{margin-top:50px}.arris-builder-wrap{padding-top:50px}.sec-news-grid .sec-news-col{border-bottom:none}.hr{margin-bottom:50px}.hr.small{margin-bottom:30px}}@media screen and (max-width:767.98px){.text-image-50-50{margin:20px 0}.mission-video{margin-top:30px}.arris-builder-wrap{padding-top:40px}.arris-builder-wrap .sec-additional-block{margin:20px 0}.ordered-image-boxes,.sec-news-grid{margin:0}.ordered-image-boxes .adaptive-card:nth-child(3n - 1),.sec-news-grid .sec-news-col:nth-child(3n-1){border-width:0 0 1px}.ordered-image-boxes .adaptive-card,.sec-news-grid .sec-news-col{flex:0 0 100%;max-width:100%;border-bottom:1px solid #aab6b8;padding-left:0;padding-right:0}.sec-news-grid .sec-news-col{border-bottom:1px solid #d1d3d4}.hr{background:transparent!important;display:block!important;margin-bottom:30px}.hr.small{margin-bottom:15px}.materials-icons .materials-cols{border-bottom:none;border-top:none;padding:0}.materials-icons .materials-col,.materials-icons .materials-col:last-child{border:1px solid #000;margin-bottom:15px}}.news-grid{flex-flow:row wrap;margin:0 -20px}.news-grid .adaptive-card{flex:0 0 33.3333%;max-width:33.3333%;width:100%;padding-left:20px;padding-right:20px}#news-results{position:relative}#news-results .white-filter{position:absolute;z-index:3;min-height:80px;padding:30px 0;height:100%;width:100%;background-color:rgba(255,255,255,.75);display:flex;justify-content:center}#news-results .white-filter .spinner{width:40px;height:40px;border:4px #ddd solid;border-top:4px #000 solid;border-radius:50%;-webkit-animation:sp-anime 1s infinite linear;animation:sp-anime 1s infinite linear}.news-tabs{border-bottom:1px solid #aab6b8}.news-tabs .link-block{border-bottom:none}.news-tabs .link-block.active{border:none;box-shadow:inset 0 -2px #387aff}@-webkit-keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sp-anime{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.news-grid .adaptive-card:nth-child(3n - 1){border-width:0 1px;border-color:#aab6b8;border-style:solid}@media screen and (max-width:767.98px){.news-tabs .link-block.active{border:none;box-shadow:none}.news-grid{margin:0}.news-grid .adaptive-card:nth-child(3n - 1){border-width:0 0 1px}.news-grid .adaptive-card{flex:0 0 100%;max-width:100%;border-bottom:1px solid #aab6b8;padding-left:0;padding-right:0}}.news-back{text-transform:uppercase;font-size:14px;margin-bottom:2rem;display:inline-block;color:#999}.news-back:hover{color:#387aff}@media screen and (min-width:768px){.news-text-block p{margin-bottom:35px}}.news-pr-col p:last-child{margin-bottom:0}@media screen and (max-width:767.98px){.news-back{margin-bottom:1.5rem}.news-category{margin-right:10px;padding-right:10px}}.sec-intro-full{width:100%;padding-top:10px;padding-bottom:30px;color:#fff;font-size:18px;line-height:1.5;font-weight:100}.sec-additional-row{margin-bottom:75px}.sec-additional-row:last-child{margin-bottom:0}#gform_wrapper_2,#gform_wrapper_3{margin:0!important;max-width:800px}#gform_2 input[type="text"],#gform_2 textarea,#gform_3 input[type="text"],#gform_3 textarea{display:block;width:100%;height:45px;padding:8px 12px;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;border:1px solid #000}#gform_2 textarea,#gform_3 textarea{height:auto}#gform_2 select,#gform_3 select{display:block;width:100%;height:38px;padding:8px 20px;margin-bottom:0;font-size:14px;line-height:1.42857143;color:#333;background-color:#f3f3f3;border:1px solid #ccc}#gform_3 .gfield_checkbox label{margin-top:5px;margin-left:5px}#gform_2 input[type="text"]:focus,#gform_2 input[type="text"]:active,#gform_2 textarea:focus,#gform_2 textarea:active,#gform_2 select:focus,#gform_2 select:active,#gform_3 input[type="text"]:focus,#gform_3 input[type="text"]:active,#gform_3 textarea:focus,#gform_3 textarea:active,#gform_3 select:focus,#gform_3 select:active{border:1px solid #387aff;outline:none}#gform_2 .ginput_container,#gform_3 .ginput_container{margin-top:0;margin-bottom:5px!important;padding-top:0;padding-bottom:0}#gform_2 .gfield,#gform_3 .gfield{margin-bottom:10px!important}#gform_2 .gform_footer,#gform_3 .gform_footer{padding-top:0;padding-bottom:0;margin-top:0}#gform_2 .gfield_error,#gform_3 .gfield_error{color:#333}#gform_2 div.validation_error,#gform_3 div.validation_error{color:#c00;text-align:left;margin-bottom:1rem;font-size:14px;border:none;padding:0;font-weight:600}#gform_2 .validation_message,#gform_3 .validation_message{color:#c00;padding-top:0;font-size:12px;font-weight:600}#gform_2 li.gfield.gfield_error,#gform_3 li.gfield.gfield_error{border:none;background-color:transparent;padding:0!important}#gform_submit_button_2,#gform_submit_button_3{display:inline-block;padding:11px 23px;color:#fff;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0;background-color:#387aff;border:1px solid #387aff;-webkit-transition:background-color 400ms ease;transition:background-color 400ms ease;color:#fff;margin-top:20px}#gform_submit_button_2:hover,#gform_submit_button_2:hover,#gform_submit_button_3:hover,#gform_submit_button_3:hover{background-color:#fff;color:#387aff}#gform_submit_button_2:active,#gform_submit_button_2:focus,#gform_submit_button_3:active,#gform_submit_button_3:focus{outline:none}.careers-frame .w-embed{max-width:980px;transform:translateX(-25px);width:100%}@media screen and (min-width:480px){html[lang="zh-hans"] .mian-nav-logo{transform:translateY(11px);width:160px}}