html{font-size:10px}
body{margin:0;font-family:"ScalaSansWeb","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:2.6rem;-ms-overflow-style:scrollbar}
p{margin:0;padding:0 0 15px}
h1{font-size:5rem;line-height:5.5rem}
h2{font-size:4rem;line-height:4.8rem}
h3{font-size:3.2rem;line-height:3.6rem}
h4{font-size:2rem;line-height:2.5rem;font-weight:600}
h5{font-size:1.5rem;line-height:1.8rem;font-weight:600}
@media(max-width:1366px){h1{font-size:4.5rem}
h2{font-size:3.6rem}
h3{font-size:2.9rem}
h4{font-size:1.9rem}
h5{font-size:1.5rem}
}
@media(max-width:768px){h1{font-size:3rem;line-height:3.6rem}
h2{font-size:2.5rem;line-height:3rem}
h3{font-size:2rem;line-height:2.5rem}
h4{font-size:1.8rem;line-height:2.2rem;font-weight:600}
h5{font-size:1.5rem;line-height:1.8rem;font-weight:600}
}
.text ul{list-style-position:outside}
.text ul li{padding:0 0 15px}
.text ul,.text ol{margin-top:0;margin-bottom:35px;margin-left:25px;list-style-position:outside}
.text ul li,.text ol li{margin-bottom:15px}
@font-face{font-family:'ScalaSansWeb';src:url("main/fonts/ScalaSansWeb.eot");src:url("main/fonts/ScalaSansWeb.eot?#iefix") format("embedded-opentype"),url("main/fonts/ScalaSansWeb.woff") format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'ScalaSansWeb-Light';src:url("main/fonts/ScalaSansWeb-Light.eot");src:url("main/fonts/ScalaSansWeb-Light.eot?#iefix") format("embedded-opentype"),url("main/fonts/ScalaSansWeb-Light.woff") format("woff");font-weight:200;font-style:normal}
@font-face{font-family:'ScalaSansWeb-Bold';src:url("main/fonts/ScalaSansWeb-Bold.eot");src:url("main/fonts/ScalaSansWeb-Bold.eot?#iefix") format("embedded-opentype"),url("main/fonts/ScalaSansWeb-Bold.woff") format("woff");font-weight:600;font-style:normal}
@font-face{font-family:'anetFont';src:url("main/fonts/anetFont.eot?w41dp0");src:url("main/fonts/anetFont.eot?w41dp0#iefix") format("embedded-opentype"),url("main/fonts/anetFont.ttf?w41dp0") format("truetype"),url("main/fonts/anetFont.woff?w41dp0") format("woff"),url("main/fonts/anetFont.svg?w41dp0#anetFont") format("svg");font-weight:normal;font-style:normal}
.header{position:fixed;width:100%;height:85px;z-index:2;border:0;background-color:#fff;box-shadow:0 -1px 8px 0 #888}
.header p{margin:0;padding:0}
.header a{color:#1c3141;text-decoration:none}
.header a:hover{color:#4f90bd}
.header.fixed{position:fixed;top:0}
.header.fixed-top{position:fixed;top:-90px}
.header+*{padding-top:85px}
.header header{position:relative;top:0;height:85px;width:100%;max-width:1600px;margin:0 auto;padding:0}
.header header .logo{display:inline-block;float:left;height:52px;width:180px;margin:23px 80px;background-size:180px 44px;background-image:url(../../../content/dam/anetreseller2019/en-us/images/logos/anet-logo-header.svg);background-repeat:no-repeat}
.header header .logo img{visibility:hidden}
.header header input[type='checkbox']{display:none}
.header header form.search-form{display:none}
.header header .search-mobile{display:none}
.header header .search-form-mobile{display:none}
.header header .search-overlay-mobile{display:none}
.header header #menu-toggle{display:none}
.header header label[for=menu-toggle]{font-size:0;position:absolute}
.header header .menu{display:inline-block;position:absolute;bottom:0;right:0;float:right;width:auto;height:auto;padding:0 15px}
.header header .menu .nav{display:inline-block;width:auto;height:auto;float:left;text-align:center;font-size:15px;font-weight:600;text-transform:uppercase;color:#1c3141}
.header header .menu .nav>nav>ul{display:flex;justify-content:space-around;margin:0;padding:0}
.header header .menu .nav>nav>ul>li{display:block;position:relative;flex:0 0 auto;padding:0 12px 17px}
.header header .menu .nav>nav>ul>li:hover>.drop-menu{transition:max-height 1s cubic-bezier(0,1,0,0.75);max-height:1000px}
.header header .menu .nav .top-page{position:relative;padding-bottom:0;white-space:nowrap;text-decoration:none;color:#1c3141}
.header header .menu .drop-menu{display:flex;position:absolute;top:43px;left:-15px;right:0;width:auto;min-width:270px;max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden;background-color:#fff;box-shadow:inset 0 22px 6px -22px #888,0 2px 9px -3px #888;z-index:10}
.header header .menu .drop-menu .columns{display:flex;width:100%;max-width:1660px;margin:auto;padding:17.5px 15px}
.header header .menu .drop-menu .columns .column{flex:0 1 100%;margin:0;padding:0;border:0}
.header header .menu .drop-menu .columns .column .text{width:100%;height:100%;text-align:left;color:#1c3141;font-weight:600}
.header header .menu .drop-menu .columns .column .text p{padding:7.5px 10px 17.5px}
.header header .menu .right{width:auto;float:right;height:auto;text-align:right;font-size:13px;position:relative}
.header header .menu .right:before{content:'';display:block;position:absolute;top:-2px;width:2px;height:21px;background:#d7d7d7}
.header header .menu .right .login{display:inline-block;position:relative;float:right;height:auto;padding:0 12px 17px;font-size:15px;font-weight:600;color:#1c3141;text-transform:uppercase;border:0}
.header header .menu .right .login .drop-menu{display:flex;left:-250%}
.header header .menu .right .login:hover>.drop-menu{transition:max-height 1s cubic-bezier(0,1,0,0.75);max-height:1000px}
.header header .menu .right .login:after{content:'';width:2px;height:14px}
.header header .menu .right input[type="checkbox"]{display:none}
.header header .menu .right input[type="checkbox"]:checked ~ label:active{color:#1a1f71;background-color:rgba(43,43,43,0.05)}
.header header .menu .right .search{display:none}
.header header .menu .right .search-form{display:none}
.header header .menu .right .search-overlay{display:none}
.header header .menu .right .country-selector{display:none}
.header header .menu .right .support{display:inline-block;float:left;margin-left:0;padding:0 12px 17px;font-size:15px;font-weight:600;text-transform:uppercase;color:#1c3141;border:0}
.header header .menu .right>*{vertical-align:middle}
.header header:after{content:'';display:block;clear:both}
@media(max-width:1366px){.header{height:72px}
.header+*{padding-top:72px}
.header header{height:72px}
.header header .logo{height:72px}
.header header .logo img{height:37px}
}
@media(max-width:768px){.header{height:50px}
.header+*{padding-top:50px}
.header header{max-width:none;height:50px;margin:auto;padding:0}
.header header .logo{position:absolute;left:50%;transform:translateX(-50%);width:143px;height:35px;background-size:143px 35px;margin:7px 0}
.header header .search{display:none}
.header header input[type='checkbox']:checked+label:after{content:'\e905';color:#4f90bd}
.header header input[type='checkbox']:checked ~ .menu{transition:max-height 2s cubic-bezier(0,1,0,0.75);max-height:1000px}
.header header label[for=menu-toggle]{top:0;left:0;background:0;width:20px;height:22px;color:#1c3141;line-height:22px;margin:16px 5px 10px 25px}
.header header label[for=menu-toggle]:after{content:'\e900';display:block;position:absolute;top:0;left:0;font-size:2rem;font-family:anetFont;font-weight:normal}
.header header .menu{position:relative;top:0;left:0;width:100%;max-height:0;height:auto;padding:0;background-color:#fff;box-shadow:inset 0 22px 6px -22px #888,0 2px 9px -3px #888;overflow:hidden;z-index:10}
.header header .menu .nav{width:100%}
.header header .menu .nav nav ul{margin:0;padding:0;flex-direction:column}
.header header .menu .nav nav ul>li{display:block;min-height:77px;text-align:left;margin:0 15px;padding:27.5px 0 17px;border-bottom:1px solid #d7d7d7}
.header header .menu .nav nav ul>li input[type='radio']:checked+label{border:0}
.header header .menu .nav nav ul>li input[type='radio']:checked+label:after{content:'\2212'}
.header header .menu .nav nav ul>li input[type='radio']:checked ~ .drop-menu{transition:max-height 2s cubic-bezier(0,1,0,0.75);max-height:1000px}
.header header .menu .nav nav ul>li .top-page{display:block;top:0;width:100%;max-width:none;margin:auto;padding:0;font-size:15px;line-height:20px;color:#4f90bd}
.header header .menu .nav nav ul>li .top-page:before{display:none}
.header header .menu .nav nav ul>li .top-page:after{display:none}
.header header .menu .drop-menu{position:relative;top:0;left:0;width:100%;transition:max-height 2s cubic-bezier(0,1,0,1);max-height:none;max-width:none;margin:auto;box-shadow:none;overflow:hidden}
.header header .menu .drop-menu .columns{flex-direction:column;-ms-flex-direction:row;padding:0}
.header header .menu .drop-menu .columns .column{margin:0;margin:17.5px 10px 10px;border:0}
.header header .menu .drop-menu .columns .column .text{width:100%;height:100%}
.header header .menu .drop-menu .columns .column .text p:after{content:'\e904';display:inline-block;position:relative;top:0;left:5px;font-size:12px;font-family:'anetFont' !important}
.header header .menu .drop-menu .columns .column:first-child{padding-top:0}
.header header .menu .drop-menu .columns .column:last-child{border-bottom:0}
.header header .menu .right{display:flex;flex-direction:column;float:none;max-width:none;width:100%;margin:0 15px 50px;text-align:left;border-bottom:1px solid #d7d7d7}
.header header .menu .right:before{display:none}
.header header .menu .right .login{order:2;margin:0;padding:7.5px 0 27.5px;font-size:15px;color:#4f90bd;border:0}
.header header .menu .right .support{order:1;margin:0;padding:27.5px 0 17.5px;font-size:15px;border:0}
.header header .menu .right>*{margin-top:30px}
}
.cookieConsent{display:none}
.footer{background-color:#1c3141;padding:70px 0 36px}
.footer footer{position:relative;max-width:1600px;margin:auto;padding:0 15px}
.footer footer .logo{max-width:390px;float:left;width:350px;height:43px;margin-left:12px;background-size:350px 40px;background-image:url(../../../content/dam/anetreseller2019/en-us/images/logos/anet-logo-footer.svg);background-repeat:no-repeat}
.footer footer .logo img{visibility:hidden}
.footer footer .menu{width:100%;float:none;margin:26px 0 0;overflow:hidden}
.footer footer .menu .column{flex:0 0 auto;padding:0 11px;border-right:solid #4f90bd 2px;color:#fff}
.footer footer .menu .column:last-child{border:0}
.footer footer .menu .column .top-header p a{color:#fff}
.footer footer .menu .column .top-header p a:hover{color:#23527c;text-decoration:underline}
.footer footer .menu .column .header{font-size:16px;font-weight:600;color:#212121;border-bottom:0}
.footer footer .menu .column .header p{margin-bottom:25px}
.footer footer .menu .column .link{font-size:13px;font-weight:600;color:#003aac}
.footer footer .menu .column .link p{margin-bottom:20px}
.footer footer .menu .column .link p a{color:#fff}
.footer footer .menu .column .link p a.link-anchor{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;background:0;padding:0;border-bottom:0;background-repeat:no-repeat;background-image:url(../../../content/dam/cybs2020/images/evergreen/privacyoptions.svg);padding-right:30px;background-size:30px 30px;background-position:right}
.footer footer .menu .column .link p a:hover{color:#23527c;text-decoration:underline}
.footer footer .menu .column input{display:none}
.footer footer .menu .top-links{margin:12px 0;padding:0;border:0}
.footer footer .menu .top-links .column{font-size:15px;font-weight:600;height:22px}
.footer footer .menu .top-links .column P{margin:0}
.footer footer .menu .top-links .column .link{display:none}
.footer footer .menu .social-media-links{position:absolute;top:0;right:15px;font-size:0;font-family:anetFont}
.footer footer .menu .social-media-links>p>a{margin-left:7px}
.footer footer .menu .social-media-links .facebook-icon:before{content:'\e909';font-size:22px;color:white}
.footer footer .menu .social-media-links .youtube-icon:before{content:'\e907';font-size:22px;color:white}
.footer footer .menu .social-media-links .twitter-icon:before{content:'\e90b';font-size:22px;color:white}
.footer footer .menu .social-media-links .linkedin-icon:before{content:'\e906';font-size:22px;color:white}
.footer footer .menu .bottom-links{display:flex;flex-direction:row;margin:42px 0 0;padding:0}
.footer footer .menu .bottom-links .column{margin:12px 0;height:18px}
.footer footer .menu .bottom-links .column .link{color:#fff;font-size:15px;line-height:18px;font-weight:600}
.footer footer .menu .bottom-links .column .link p{margin:0}
.footer footer .menu .copyright{padding:0 0 16px;font-size:15px;line-height:26px;color:#fff;text-align:center}
.footer footer .menu .copyright p{margin:0}
.footer footer:after{content:'';display:block;clear:both}
@media(max-width:768px){.footer footer .logo{width:100%;height:100%;margin:0;background-size:280px 35px}
.footer footer .menu .top-links{flex-direction:column;margin:26px 0 13px;padding-bottom:0;border-bottom:0}
.footer footer .menu .top-links .column{margin:6px 0;padding:0;border:0}
.footer footer .menu .top-links .column .top-header{padding:8px 5px 8px 0}
.footer footer .menu .top-links .column .top-header:after{display:none}
.footer footer .menu .top-links .link{display:none}
.footer footer .menu .social-media-links{position:relative;top:0;right:5px;font-size:0;font-family:anetFont}
.footer footer .menu .bottom-links{flex-direction:row;flex-wrap:wrap;margin:25px 0 0 -12px;padding:0}
.footer footer .menu .column .top-header{display:block;width:100%;height:100%;max-width:none;margin:auto;padding:0;font-size:15px;line-height:18px;font-weight:600}
.footer footer .menu .column .top-header p{margin:0}
.footer footer .menu .column .top-header:after{display:none}
.footer footer .menu .column .link{max-width:none;font-size:15px;line-height:18px}
.footer footer .menu .column .link p{margin:0 0 20px}
.footer footer .menu .copyright{max-width:616px;margin:auto;font-size:16px}
.footer footer .menu .copyright p{margin:0}
}
.ctabar{text-align:center;font-size:1.5rem;line-height:1.8rem;font-weight:600;overflow:hidden}
.ctabar>div{position:relative}
.ctabar .white{background-color:#f2f2f2}
.ctabar .white .text{color:#1c3141}
.ctabar .white{background-color:#fff}
.ctabar .white .text{color:#1c3141}
.ctabar .dark-blue{background-color:#1c3141}
.ctabar .dark-blue .text{color:#fff}
.ctabar .image{position:absolute;top:0;bottom:0;overflow:hidden;width:100%}
.ctabar .image img{position:absolute;right:0;max-width:none;min-width:100%;min-height:100%}
.ctabar .content{max-width:1600px;margin:auto;position:relative;height:100%;padding:20px 15px}
.spacer{max-width:1600px;margin:auto;overflow:hidden}
.spacer hr{margin:30px 15px}
.spacer hr.white{border-color:#fff}
.spacer hr.grey{border-color:#f2f2f2}
.spacer hr.orange{border-color:#fdad37}
.spacer hr.dark-blue{border-color:#2f5571}
.spacer hr.light-blue{border-color:#4f90bd}
.card{background-color:#fff;text-align:center;margin:15px 15px 0 15px;background:transparent}
.card .overlayHover{display:none}
.card>div{height:100%}
.card .card-a{padding:50px 30px;border-bottom:solid #fdad37 3px}
.card .card-a .image{margin:0 0 35px 0}
.card .card-a .image img{height:50px;width:50px}
.card .card-a .subTitle{display:none}
.card .card-a .mainTitle{padding:0 0 15px 0;font-size:1.9rem;line-height:2.5rem;font-weight:600}
.card .card-a .description{padding:0 0 15px 0}
.card .card-b{text-align:left;border-bottom:solid #fdad37 3px}
.card .card-b .image{position:relative;height:250px;width:100%;overflow:hidden}
.card .card-b .image img{position:absolute;top:0;left:0;width:100%}
.card .card-b .contentblock{padding:50px 30px}
.card .card-b .subTitle{padding:0 0 20px 0;color:#4f90bd;font-size:2rem;font-weight:600;line-height:2.5rem}
.card .card-b .mainTitle{padding:0 0 15px 0;font-size:3.2rem;line-height:3.6rem;font-weight:500}
.card .card-b .description{padding:0 0 15px 0;font-size:2.2rem;line-height:2.6rem}
.card .card-b .cta{position:relative;left:50%;transform:translateX(-50%)}
.card .card-c{border-bottom:solid #fdad37 3px}
.card .card-c .image{padding:15px 25px 0 25px;width:100%}
.card .card-c .image img{width:30px;height:30px}
.card .card-c .mainTitle{padding:15px 25px;font-size:2rem;line-height:2.5rem;font-weight:600}
.card .card-c .subTitle{display:none}
.card .card-c .description{display:none}
.card .card-c .cta{width:100%}
.card .feature-a{display:table;position:relative;width:100%;padding:50px 0 35px 0;border-bottom:solid #fdad37 3px}
.card .feature-a .image{float:left;position:absolute;width:8.3333333%;top:50%;transform:translateY(-50%)}
.card .feature-a .contentblock{float:right;width:91.66666%;text-align:left}
.card .feature-a .contentblock .subTitle{position:absolute;padding:0;width:25%;min-height:0;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600;top:50%;right:0;transform:translateY(-50%)}
.card .feature-a .contentblock .subTitle p{padding:0}
.card .feature-a .contentblock .leftcontent{float:left;width:58.3333%;border-right:solid #f2f2f2 2px}
.card .feature-a .contentblock .mainTitle{color:#1c3141;font-size:2rem;line-height:2.5rem;font-weight:600}
.card .feature-a .contentblock .description{padding:0 0 25px 0;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.card .feature-a .contentblock .cta{float:left;width:58.33333%}
.card .feature-b{display:table;position:relative;width:100%;padding:50px 0 35px 0;border-bottom:solid #326ec8 3px}
.card .feature-b .image{float:left;position:absolute;width:8.3333333%;top:50%;transform:translateY(-50%)}
.card .feature-b .contentblock{float:right;width:91.66666%;text-align:left}
.card .feature-b .contentblock .subTitle{position:absolute;padding:0;width:25%;min-height:0;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600;top:50%;right:0;transform:translateY(-50%)}
.card .feature-b .contentblock .subTitle p{padding:0}
.card .feature-b .contentblock .leftcontent{float:left;width:58.3333%;border-right:solid #f2f2f2 2px}
.card .feature-b .contentblock .mainTitle{color:#1c3141;font-size:2rem;line-height:2.5rem;font-weight:600}
.card .feature-b .contentblock .description{padding:0 0 25px 0;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.card .feature-b .contentblock .cta{display:none}
.card .feature-c{width:100%;padding:50px 100px 35px 100px;border-bottom:solid #fdad37 3px}
.card .feature-c .image{display:none}
.card .feature-c .contentblock{text-align:left}
.card .feature-c .contentblock .subTitle{display:none}
.card .feature-c .contentblock .mainTitle{color:#1c3141;font-size:2rem;line-height:2.5rem;font-weight:600}
.card .feature-c .contentblock .description{padding:0 0 25px 0;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.card .feature-d{width:100%;padding:50px 100px 35px 100px;border-bottom:solid #326ec8 3px}
.card .feature-d .image{display:none}
.card .feature-d .contentblock{text-align:left}
.card .feature-d .contentblock .subTitle{display:none}
.card .feature-d .contentblock .mainTitle{color:#1c3141;font-size:2rem;line-height:2.5rem;font-weight:600}
.card .feature-d .contentblock .description{padding:0 0 25px 0;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.card .feature-d .contentblock .cta{display:none}
.card .tile-a{border-bottom:solid #fdad37 3px}
.card .tile-a .image{display:none}
.card .tile-a .subTitle{display:none}
.card .tile-a .mainTitle{display:none}
.card .tile-a .description{display:none}
.card .tile-a .cta{padding:35px 15px;width:100%}
.card .tile-b{padding:35px 15px;border-bottom:solid #326ec8 3px}
.card .tile-b .image{display:none}
.card .tile-b .subTitle{display:none}
.card .tile-b .mainTitle{padding:0 0 20px 0;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.card .tile-b .mainTitle:hover{color:#4f90bd}
.card .tile-b .description{font-size:18px}
.card .tile-b .cta{display:none}
.card .panel-a{width:66.666667%;margin:auto;padding:100px 15px}
.card .panel-a .image{margin:0 0 35px 0}
.card .panel-a .image img{height:50px;width:50px}
.card .panel-a .image2{display:none}
.card .panel-a .cta2{display:none}
.card .panel-a .subTitle{padding:0 0 20px 0;color:#4f90bd;font-size:2rem;font-weight:600;line-height:2.5rem}
.card .panel-a .subTitle p{padding:0}
.card .panel-a .mainTitle{padding-bottom:15px;color:#1c3141;font-size:4rem;line-height:4.8rem;font-weight:500}
.card .panel-a .mainTitle p{padding:0}
.card .panel-a .description{color:#1c3141;font-size:2.2rem;line-height:2.6rem;padding-bottom:30px}
.card .panel-a .description p{padding:0}
@media(max-width:1200px){.card .card-b .image{height:200px}
.card .card-b .subTitle{font-size:1.9rem;line-height:2.5rem}
.card .card-b .mainTitle{font-size:2.9rem;line-height:3.6rem}
.card .card-b .description{font-size:2.2rem;line-height:2.6rem}
.card .panel-a .subTitle{font-size:1.9rem}
.card .panel-a .mainTitle{font-size:3.6rem}
}
@media(max-width:991px){.card .card-b .image{height:250px}
.card .card-b .subTitle{font-size:1.8rem;line-height:2.2rem}
.card .card-b .mainTitle{font-size:2.4rem;line-height:3rem}
.card .card-b .description{font-size:1.9rem;line-height:2.5rem}
.card .panel-a{width:83.33333%}
.card .panel-a .subTitle{font-size:1.8rem;line-height:2.2rem}
.card .panel-a .mainTitle{font-size:3rem;line-height:3.8rem}
.card .panel-a .description{font-size:1.9rem;line-height:2.5rem}
}
@media(max-width:768px){.card .card-b .subTitle{font-size:1.7rem;line-height:2rem}
.card .card-b .mainTitle{font-size:2rem;line-height:2.5rem}
.card .card-b .description{font-size:1.8rem;line-height:2.2rem}
.card .panel-a{width:100%}
.card .panel-a .subTitle{font-size:1.7rem;line-height:2rem}
.card .panel-a .mainTitle{font-size:2.5rem;line-height:3rem}
.card .panel-a .description{font-size:1.8rem;line-height:2.2rem}
}
.banner .marquee-1{margin:0 auto;position:relative;height:616px}
.banner .marquee-1 .image{position:absolute;top:0;bottom:0;overflow:hidden;width:100%}
.banner .marquee-1 .image img{position:absolute;right:0;max-width:none;min-width:100%;min-height:100%}
.banner .marquee-1 .banner-content{max-width:1600px;margin:0 auto;position:relative;height:100%}
.banner .marquee-1 .banner-content .card-block{background-color:rgba(255,255,255,0.8);padding:70px 50px;width:49.666667%;top:50%;position:relative;transform:translateY(-50%);float:left}
.banner .marquee-1 .banner-content .card-block .icon{display:none}
.banner .marquee-1 .banner-content .card-block .eyebrow{display:none}
.banner .marquee-1 .banner-content .card-block .title{color:#1c3141;padding:0 0 20px 0;font-size:5rem;line-height:5.5rem;font-weight:500}
.banner .marquee-1 .banner-content .card-block .title p{padding:0}
.banner .marquee-1 .banner-content .card-block .description{color:#1c3141;font-size:2.2rem;line-height:2.6rem;padding:0 0 50px 0}
.banner .marquee-1 .banner-content .card-block .description p{padding:0}
.banner .marquee-1 .banner-content .cutline-block{position:relative;top:80%;right:1.5rem;text-align:right;color:white}
.banner .marquee-1 .banner-content .cutline-block .title{padding:0 0 8px 0;font-size:1.8rem;font-weight:600}
.banner .marquee-1 .banner-content .cutline-block .title p{padding:0}
.banner .marquee-1 .banner-content .cutline-block .text{font-size:1.4rem;text-transform:uppercase}
.banner .marquee-1 .banner-content .cutline-block .text p{padding:0}
.banner .marquee-2{position:relative;height:515px;margin:0 auto}
.banner .marquee-2 .image{position:absolute;top:0;bottom:0;overflow:hidden;width:100%}
.banner .marquee-2 .image img{position:absolute;right:0;max-width:none;min-width:100%;min-height:100%}
.banner .marquee-2 .banner-content{position:relative;height:100%;max-width:1600px;margin:0 auto}
.banner .marquee-2 .banner-content .card-block{position:relative;top:50%;transform:translateY(-50%);width:66.6666667%;height:auto;margin:0 auto;padding:80px 40px 40px 40px;text-align:center;max-width:none;min-height:375px}
.banner .marquee-2 .banner-content .card-block.white{background-color:#fff}
.banner .marquee-2 .banner-content .card-block.transparent{background-color:rgba(255,255,255,0.8)}
.banner .marquee-2 .banner-content .card-block .icon{margin-bottom:35px}
.banner .marquee-2 .banner-content .card-block .icon img{max-width:50px;max-height:50px}
.banner .marquee-2 .banner-content .card-block .eyebrow{display:none}
.banner .marquee-2 .banner-content .card-block .title{padding-bottom:20px;color:#1c3141;font-size:5rem;line-height:5.5rem}
.banner .marquee-2 .banner-content .card-block .title p{padding:0}
.banner .marquee-2 .banner-content .card-block .description{padding-bottom:30px;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.banner .marquee-2 .banner-content .card-block .description p{padding:0}
.banner .marquee-2 .banner-content .cutline-block{display:none}
@media(max-width:1200px){.banner .marquee-1 .banner-content .card-block .title{font-size:4.5rem}
.banner .marquee-2 .banner-content .card-block .title{font-size:4.5rem}
}
@media(max-width:991px){.banner .marquee-1 .banner-content .card-block .title{font-size:3.9rem;line-height:4.8rem}
.banner .marquee-1 .banner-content .card-block .description{font-size:1.9rem;line-height:2.5rem}
.banner .marquee-1 .banner-content .cutline-block .title{padding-bottom:6px;font-size:1.6rem}
.banner .marquee-1 .banner-content .cutline-block .text{font-size:1.2rem}
.banner .marquee-2 .banner-content .card-block .title{font-size:3.9rem;line-height:4.8rem}
.banner .marquee-2 .banner-content .card-block .description{font-size:1.9rem;line-height:2.5rem}
}
@media(max-width:768px){.banner .marquee-1{height:auto}
.banner .marquee-1 .image{position:relative;height:227px}
.banner .marquee-1 .image img{max-width:100%}
.banner .marquee-1 .banner-content .card-block{top:0;transform:none;float:none;width:100%;padding:50px 35px;text-align:center}
.banner .marquee-1 .banner-content .card-block .title{font-size:3rem;line-height:3.6rem}
.banner .marquee-1 .banner-content .card-block .description{font-size:1.8rem;line-height:2.2rem}
.banner .marquee-1 .banner-content .cutline-block{position:absolute;top:-70px}
.banner .marquee-1 .banner-content .cutline-block .title{font-size:1.5rem;line-height:2.2rem}
.banner .marquee-1 .banner-content .cutline-block .text{font-size:1.1rem;line-height:2.2rem}
.banner .marquee-2{height:auto}
.banner .marquee-2 .image{position:relative;height:445px}
.banner .marquee-2 .image img{max-width:100%}
.banner .marquee-2 .banner-content{margin:0 auto;top:50%;transform:translateY(-48%);padding:60px 0;position:absolute}
.banner .marquee-2 .banner-content .card-block{background-color:#fff}
.banner .marquee-2 .banner-content .card-block .icon{transform:translateY(-24px)}
.banner .marquee-2 .banner-content .card-block .icon img{height:40px;width:40px}
.banner .marquee-2 .banner-content .card-block .title{font-size:3rem;line-height:3.6rem}
.banner .marquee-2 .banner-content .card-block .description{font-size:1.8rem;line-height:2.2rem}
}
@media(max-width:767px){.banner .marquee-2 .image{height:180px}
.banner .marquee-2 .banner-content{position:inherit;transform:inherit;padding:50px 15px}
.banner .marquee-2 .banner-content .card-block{transform:inherit;width:100%}
.banner .marquee-2 .banner-content .card-block .icon img{height:30px;width:30px}
}
a .cta{cursor:pointer}
.banner-content .card-block a .cta{cursor:pointer;margin-top:15px;display:-webkit-box}
.cta{display:inline-block}
.cta .cta-primary{padding:13px 25px;color:#1c3141;background-color:#fff;border:2px solid #fdad37;border-radius:0;white-space:normal;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-primary:hover{background-color:#1c3141;color:#fff}
.cta .cta-primary .ctaImage{display:none}
.cta .cta-primary .ctaLink p{padding:0}
.cta .cta-primary .ctaLink p:after{content:"\e904";position:relative;font-size:1.2rem;top:2px;font-family:anetFont}
.cta .cta-secondary{padding:13px 25px;color:#1c3141;background-color:#fff;border:2px solid #1c3141;border-radius:0;white-space:normal;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-secondary:hover{background-color:#1c3141;color:#fff}
.cta .cta-secondary .ctaImage{display:none}
.cta .cta-secondary .ctaLink p{padding:0}
.cta .cta-secondary .ctaLink p:after{content:"\e904";position:relative;font-size:1.2rem;top:2px;font-family:anetFont}
.cta .cta-tertiary{padding:0;color:#1c3141;background-color:transparent;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-tertiary:hover{color:#4f90bd}
.cta .cta-tertiary .ctaImage{display:none}
.cta .cta-tertiary .ctaLink p{padding:0}
.cta .cta-tertiary .ctaLink p:after{content:"\e904";position:relative;font-size:1.2rem;top:1px;font-family:anetFont}
.cta .cta-playVideo{padding:13px 25px;color:#1c3141;background-color:#fff;border:2px solid #1c3141;border-radius:0;white-space:normal;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-playVideo:hover{background-color:#1c3141;color:#fff}
.cta .cta-playVideo .ctaImage{display:none}
.cta .cta-playVideo .ctaLink p{padding:0}
.cta .cta-playVideo .ctaLink p:after{content:"\e903";position:relative;font-size:1.7rem;top:2px;font-family:anetFont}
.cta .cta-playVideoOrangeBorder{padding:13px 25px;color:#1c3141;background-color:#fff;border:2px solid #fdad37;border-radius:0;white-space:normal;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-playVideoOrangeBorder:hover{background-color:#1c3141;color:#fff}
.cta .cta-playVideoOrangeBorder .ctaImage{display:none}
.cta .cta-playVideoOrangeBorder .ctaLink p{padding:0}
.cta .cta-playVideoOrangeBorder .ctaLink p:after{content:"\e903";position:relative;font-size:1.7rem;top:2px;font-family:anetFont}
.cta .cta-playVideoImage{position:relative;width:100%}
.cta .cta-playVideoImage .ctaImage{width:100%}
.cta .cta-playVideoImage .ctaImage img{width:100%}
.cta .cta-playVideoImage .ctaLink{padding:15px 25px;color:#1c3141;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-playVideoImage .ctaLink p{padding:0}
.cta .cta-playVideoImage .ctaLink p:after{content:"\e903";position:relative;font-size:1.7rem;top:2px;font-family:anetFont}
.cta .cta-playVideoImage .overlayText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}
.cta .cta-playVideoImage:hover{background-color:#1c3141}
.cta .cta-playVideoImage:hover .ctaLink{color:#fff}
.cta .cta-playVideoImage:hover .overlayHover{display:block;background-color:rgba(28,49,65,0.7);position:absolute;width:100%;top:0;left:0;height:100%}
.cta .cta-linkImage .ctaImage{margin:auto auto 25px auto;width:50px;height:50px}
.cta .cta-linkImage .ctaLink p{padding:0;font-size:1.5rem;line-height:1.8rem;font-weight:600}
.cta .cta-linkImage .ctaLink p:after{content:"\e904";position:relative;font-size:1.2rem;top:2px;font-family:anetFont}
.cta .cta-hide .ctaImage{display:none}
.cta .cta-hide .ctaLink{display:none}
div.panel{border-bottom:0}
.panel .panel-b{position:relative;height:400px;margin:120px auto;background-color:#f2f2f2}
.panel .panel-b .content-block{position:relative;top:50%;max-width:1600px;margin:0 auto}
.panel .panel-b .content-block .image{position:absolute;top:50%;transform:translateY(-50%);width:50%;height:540px;overflow:hidden}
.panel .panel-b .content-block .image img{position:absolute;right:0;max-width:none;min-width:100%;min-height:100%;height:100%}
.panel .panel-b .content-block .card-block{position:absolute;top:0;left:58.33333%;transform:translateY(-50%);width:33.33333%;padding:0 15px}
.panel .panel-b .content-block .card-block .eyebrow{padding-bottom:20px;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600}
.panel .panel-b .content-block .card-block .eyebrow p{padding:0}
.panel .panel-b .content-block .card-block .title{color:#1c3141;padding-bottom:15px;font-size:4rem;line-height:4.8rem;font-weight:500}
.panel .panel-b .content-block .card-block .title p{padding:0}
.panel .panel-b .content-block .card-block .description{color:#1c3141;font-size:2.2rem;line-height:2.6rem;padding-bottom:15px}
.panel .panel-b .content-block .card-block .description p{padding:0}
.panel .panel-b.panel-right .content-block .image{left:50%}
.panel .panel-b.panel-right .content-block .card-block{left:0;right:58.33333%}
.panel .panel-c{position:relative;margin:120px auto}
.panel .panel-c .content-block{position:relative;max-width:1600px;margin:0 auto}
.panel .panel-c .content-block .image{position:absolute;top:50%;right:0;transform:translateY(-50%);width:58.33333%;height:540px;overflow:hidden}
.panel .panel-c .content-block .image img{position:absolute;right:0;max-width:none;min-width:100%;min-height:100%}
.panel .panel-c .content-block .card-block{position:relative;width:41.66667%;margin-left:8.33333%;padding:70px 30px;background-color:#fff;border-bottom:solid #fdad37 3px}
.panel .panel-c .content-block .card-block .eyebrow{padding-bottom:20px;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600}
.panel .panel-c .content-block .card-block .eyebrow p{padding:0}
.panel .panel-c .content-block .card-block .title{color:#1c3141;padding-bottom:15px;font-size:4rem;line-height:4.8rem;font-weight:500}
.panel .panel-c .content-block .card-block .title p{padding:0}
.panel .panel-c .content-block .card-block .description{color:#1c3141;font-size:2.2rem;line-height:2.6rem;padding-bottom:15px}
.panel .panel-c .content-block .card-block .description p{padding:0}
.panel .panel-c.panel-left .image{position:relative;top:0;transform:none}
.panel .panel-c.panel-left .card-block{position:absolute;top:50%;right:8.33333%;transform:translateY(-50%);margin-left:0}
.panel .panel-d{position:relative;padding:100px 0}
.panel .panel-d .content-block{position:relative;max-width:1600px;margin:auto}
.panel .panel-d .content-block .image{position:relative;width:33.33333%;padding:0 15px}
.panel .panel-d .content-block .card-block{position:absolute;top:50%;left:33.33333%;transform:translateY(-50%);float:right;width:66.66667%;padding:0 15px}
.panel .panel-d .content-block .card-block .eyebrow{padding-bottom:20px;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600}
.panel .panel-d .content-block .card-block .eyebrow p{padding:0}
.panel .panel-d .content-block .card-block .title{color:#1c3141;padding-bottom:15px;font-size:4rem;line-height:4.8rem;font-weight:500}
.panel .panel-d .content-block .card-block .title p{padding:0}
.panel .panel-d .content-block .card-block .description{padding-bottom:15px;font-size:3.2rem;line-height:3.6rem;font-weight:500}
.panel .panel-e .content-block{position:relative}
.panel .panel-e .content-block .image{width:100%;height:586px;overflow:hidden}
.panel .panel-e .content-block .image img{position:absolute;right:0;min-width:100%;min-height:100%}
.panel .panel-e .content-block .card-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.panel .panel-e .content-block .card-block .eyebrow{padding-bottom:20px;color:#4f90bd;font-size:2rem;line-height:2.5rem;font-weight:600}
.panel .panel-e .content-block .card-block .eyebrow p{padding:0}
.panel .panel-e .content-block .card-block .title{color:#1c3141;padding-bottom:25px;font-size:4rem;line-height:4.8rem;font-weight:500}
.panel .panel-e .content-block .card-block .title p{padding:0}
.panel .panel-e .content-block .card-block .description{padding-bottom:15px;color:#1c3141;font-size:2.2rem;line-height:2.6rem}
.panel .panel-e .content-block .card-block .description p{padding:0}
.panel .panel-e .content-block .image-scroll{display:flex;flex-direction:row;max-width:1600px;margin:auto;justify-content:space-evenly;flex-wrap:nowrap}
.panel .panel-e .content-block .image-scroll .scroller{flex:1 1}
@media(max-width:1200px){.panel .panel-b{height:320px;margin:85px 0}
.panel .panel-b .content-block .image{height:390px}
.panel .panel-b .content-block .card-block{left:50%;width:41.66667%}
.panel .panel-b .content-block .card-block .eyebrow{font-size:1.9rem}
.panel .panel-b .content-block .card-block .title{font-size:3.6rem}
.panel .panel-c .content-block .image{height:390px}
.panel .panel-c .content-block .card-block{padding:40px 30px}
.panel .panel-c .content-block .card-block .eyebrow{font-size:1.9rem}
.panel .panel-c .content-block .card-block .title{font-size:2.9rem}
.panel .panel-d .content-block .card-block .eyebrow{font-size:1.9rem}
.panel .panel-d .content-block .card-block .title{font-size:3.6rem}
.panel .panel-d .content-block .card-block .description{font-size:2.9rem}
.panel .panel-e .content-block .card-block .eyebrow{font-size:1.9rem}
.panel .panel-e .content-block .card-block .title{font-size:3.6rem}
}
@media(max-width:991px){.panel .panel-b .content-block .card-block .eyebrow{font-size:1.8rem;line-height:2.2rem}
.panel .panel-b .content-block .card-block .title{font-size:3rem;line-height:3.8rem}
.panel .panel-b .content-block .card-block .description{font-size:1.9rem;line-height:2.5rem}
.panel .panel-c .content-block .image{height:461px}
.panel .panel-c .content-block .card-block{padding:50px 30px}
.panel .panel-c .content-block .card-block .eyebrow{font-size:1.8rem;line-height:2.2rem}
.panel .panel-c .content-block .card-block .title{font-size:2.4rem;line-height:3rem}
.panel .panel-c .content-block .card-block .description{font-size:1.9rem;line-height:2.5rem}
.panel .panel-d .content-block .card-block .eyebrow{font-size:1.8rem;line-height:2.2rem}
.panel .panel-d .content-block .card-block .title{font-size:3rem;line-height:3.8rem}
.panel .panel-d .content-block .card-block .description{font-size:2.4rem;line-height:3rem}
.panel .panel-e .content-block .image{height:480px}
.panel .panel-e .content-block .card-block .eyebrow{font-size:1.8rem;line-height:2.2rem}
.panel .panel-e .content-block .card-block .title{font-size:3rem;line-height:3.8rem}
.panel .panel-e .content-block .card-block .description{font-size:1.9rem;line-height:2.5rem}
}
@media(max-width:768px){.panel .panel-b{height:auto}
.panel .panel-b .content-block .image{position:relative;transform:none;width:100%}
.panel .panel-b .content-block .card-block{position:static;transform:none;width:100%;padding:30px 15px 0 15px;text-align:center}
.panel .panel-b .content-block .card-block .eyebrow{padding:30px 0 20px 0;font-size:1.7rem;line-height:2rem}
.panel .panel-b .content-block .card-block .title{font-size:2.5rem;line-height:3rem}
.panel .panel-b .content-block .card-block .description{font-size:1.8rem;line-height:2.2rem}
.panel .panel-b.panel-right .content-block .image{left:0}
.panel .panel-c{height:auto}
.panel .panel-c .content-block .image{position:relative;transform:none;width:100%;height:340px}
.panel .panel-c .content-block .card-block{position:static;transform:none;width:100%;margin-left:0;padding:30px 15px}
.panel .panel-c .content-block .card-block .eyebrow{padding-bottom:20px;font-size:1.7rem;line-height:2rem}
.panel .panel-c .content-block .card-block .title{font-size:2.5rem;line-height:3rem}
.panel .panel-c .content-block .card-block .description{font-size:1.8rem;line-height:2.2rem}
.panel .panel-d{padding:50px 0}
.panel .panel-d .content-block{text-align:center}
.panel .panel-d .content-block .image{width:100%}
.panel .panel-d .content-block .card-block{position:relative;top:0;left:0;transform:none;float:none;width:100%;padding-top:30px}
.panel .panel-d .content-block .card-block .eyebrow{font-size:1.7rem;line-height:2rem}
.panel .panel-d .content-block .card-block .title{font-size:2.5rem;line-height:3rem}
.panel .panel-d .content-block .card-block .description{font-size:2rem;line-height:2.5rem}
.panel .panel-e .content-block .image{height:310px}
.panel .panel-e .content-block .card-block .eyebrow{font-size:1.7rem;line-height:2rem}
.panel .panel-e .content-block .card-block .title{font-size:2.5rem;line-height:3rem}
.panel .panel-e .content-block .card-block .description{font-size:1.8rem;line-height:2.2rem}
}
.card-container>div{display:flex;flex-wrap:wrap;justify-content:center}
.card-container>div>div{margin:15px 15px 0 15px}
.col-2>div>div{flex:0 1 44%}
.col-3>div>div{flex:0 1 30%}
.col-4>div>div{flex:0 1 22%}
@media(max-width:991px){.col-3>div>div{flex:0 1 44%}
.col-4>div>div{flex:0 1 44%}
}
@media(max-width:768px){.col-2>div>div{flex:0 1 100%}
.col-3>div>div{flex:0 1 100%}
.col-4>div>div{flex:0 1 100%}
}