@media (min-width:600px){.container{padding:0 4rem}
}
@media (min-width:medium){.container{padding:0 4rem}
}
@media (min-width:1000px){.container{padding:0 3rem}
}
@media (min-width:large){.container{padding:0 3rem}
}
@media (min-width:1500px){.container{padding:0 4rem}
}
@media (min-width:extraLarge){.container{padding:0 4rem}
}
.container .row{margin-left:-.75rem;margin-right:-.75rem}
.section{padding-top:0;padding-bottom:0}
.section.no-pad{padding:0}
.section.no-pad-bot{padding-bottom:0}
.section.no-pad-top{padding-top:0}
.row{margin-left:auto;margin-right:auto}
.row:after{content:"";display:table;clear:both}
.row .col{float:left;box-sizing:border-box;padding:0 .75rem}
.row .col[class*=pull-],.row .col[class*=push-]{position:relative}
.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}
.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}
.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}
.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}
.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}
.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}
.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}
.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}
.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-s1{margin-left:8.33333%}
.row .col.pull-s1{right:8.33333%}
.row .col.push-s1{left:8.33333%}
.row .col.offset-s2{margin-left:16.66667%}
.row .col.pull-s2{right:16.66667%}
.row .col.push-s2{left:16.66667%}
.row .col.offset-s3{margin-left:25%}
.row .col.pull-s3{right:25%}
.row .col.push-s3{left:25%}
.row .col.offset-s4{margin-left:33.33333%}
.row .col.pull-s4{right:33.33333%}
.row .col.push-s4{left:33.33333%}
.row .col.offset-s5{margin-left:41.66667%}
.row .col.pull-s5{right:41.66667%}
.row .col.push-s5{left:41.66667%}
.row .col.offset-s6{margin-left:50%}
.row .col.pull-s6{right:50%}
.row .col.push-s6{left:50%}
.row .col.offset-s7{margin-left:58.33333%}
.row .col.pull-s7{right:58.33333%}
.row .col.push-s7{left:58.33333%}
.row .col.offset-s8{margin-left:66.66667%}
.row .col.pull-s8{right:66.66667%}
.row .col.push-s8{left:66.66667%}
.row .col.offset-s9{margin-left:75%}
.row .col.pull-s9{right:75%}
.row .col.push-s9{left:75%}
.row .col.offset-s10{margin-left:83.33333%}
.row .col.pull-s10{right:83.33333%}
.row .col.push-s10{left:83.33333%}
.row .col.offset-s11{margin-left:91.66667%}
.row .col.pull-s11{right:91.66667%}
.row .col.push-s11{left:91.66667%}
.row .col.offset-s12{margin-left:100%}
.row .col.pull-s12{right:100%}
.row .col.push-s12{left:100%}
@media (min-width:600px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-m1{margin-left:8.33333%}
.row .col.pull-m1{right:8.33333%}
.row .col.push-m1{left:8.33333%}
.row .col.offset-m2{margin-left:16.66667%}
.row .col.pull-m2{right:16.66667%}
.row .col.push-m2{left:16.66667%}
.row .col.offset-m3{margin-left:25%}
.row .col.pull-m3{right:25%}
.row .col.push-m3{left:25%}
.row .col.offset-m4{margin-left:33.33333%}
.row .col.pull-m4{right:33.33333%}
.row .col.push-m4{left:33.33333%}
.row .col.offset-m5{margin-left:41.66667%}
.row .col.pull-m5{right:41.66667%}
.row .col.push-m5{left:41.66667%}
.row .col.offset-m6{margin-left:50%}
.row .col.pull-m6{right:50%}
.row .col.push-m6{left:50%}
.row .col.offset-m7{margin-left:58.33333%}
.row .col.pull-m7{right:58.33333%}
.row .col.push-m7{left:58.33333%}
.row .col.offset-m8{margin-left:66.66667%}
.row .col.pull-m8{right:66.66667%}
.row .col.push-m8{left:66.66667%}
.row .col.offset-m9{margin-left:75%}
.row .col.pull-m9{right:75%}
.row .col.push-m9{left:75%}
.row .col.offset-m10{margin-left:83.33333%}
.row .col.pull-m10{right:83.33333%}
.row .col.push-m10{left:83.33333%}
.row .col.offset-m11{margin-left:91.66667%}
.row .col.pull-m11{right:91.66667%}
.row .col.push-m11{left:91.66667%}
.row .col.offset-m12{margin-left:100%}
.row .col.pull-m12{right:100%}
.row .col.push-m12{left:100%}
}
@media (min-width:medium){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}
.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}
.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-m1{margin-left:8.33333%}
.row .col.pull-m1{right:8.33333%}
.row .col.push-m1{left:8.33333%}
.row .col.offset-m2{margin-left:16.66667%}
.row .col.pull-m2{right:16.66667%}
.row .col.push-m2{left:16.66667%}
.row .col.offset-m3{margin-left:25%}
.row .col.pull-m3{right:25%}
.row .col.push-m3{left:25%}
.row .col.offset-m4{margin-left:33.33333%}
.row .col.pull-m4{right:33.33333%}
.row .col.push-m4{left:33.33333%}
.row .col.offset-m5{margin-left:41.66667%}
.row .col.pull-m5{right:41.66667%}
.row .col.push-m5{left:41.66667%}
.row .col.offset-m6{margin-left:50%}
.row .col.pull-m6{right:50%}
.row .col.push-m6{left:50%}
.row .col.offset-m7{margin-left:58.33333%}
.row .col.pull-m7{right:58.33333%}
.row .col.push-m7{left:58.33333%}
.row .col.offset-m8{margin-left:66.66667%}
.row .col.pull-m8{right:66.66667%}
.row .col.push-m8{left:66.66667%}
.row .col.offset-m9{margin-left:75%}
.row .col.pull-m9{right:75%}
.row .col.push-m9{left:75%}
.row .col.offset-m10{margin-left:83.33333%}
.row .col.pull-m10{right:83.33333%}
.row .col.push-m10{left:83.33333%}
.row .col.offset-m11{margin-left:91.66667%}
.row .col.pull-m11{right:91.66667%}
.row .col.push-m11{left:91.66667%}
.row .col.offset-m12{margin-left:100%}
.row .col.pull-m12{right:100%}
.row .col.push-m12{left:100%}
}
@media (min-width:1000px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l5{width:41.67%;margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-l1{margin-left:8.33%}
.row .col.offset-l1.right{margin-left:0}
.row .col.pull-l1{right:8.33333%}
.row .col.push-l1{left:8.33333%}
.row .col.offset-l2{margin-left:16.66667%}
.row .col.offset-l2.right{margin-left:0}
.row .col.pull-l2{right:16.66667%}
.row .col.push-l2{left:16.66667%}
.row .col.offset-l3{margin-left:25%}
.row .col.offset-l3.right{margin-left:0}
.row .col.pull-l3{right:25%}
.row .col.push-l3{left:25%}
.row .col.offset-l4{margin-left:33.33333%}
.row .col.offset-l4.right{margin-left:0}
.row .col.pull-l4{right:33.33333%}
.row .col.push-l4{left:33.33333%}
.row .col.offset-l5{margin-left:41.66667%}
.row .col.offset-l5.right{margin-left:0}
.row .col.pull-l5{right:41.66667%}
.row .col.push-l5{left:41.66667%}
.row .col.offset-l6{margin-left:50%}
.row .col.offset-l6.right{margin-left:0}
.row .col.pull-l6{right:50%}
.row .col.push-l6{left:50%}
.row .col.offset-l7{margin-left:58.33333%}
.row .col.offset-l7.right{margin-left:0}
.row .col.pull-l7{right:58.33333%}
.row .col.push-l7{left:58.33333%}
.row .col.offset-l8{margin-left:66.66667%}
.row .col.offset-l8.right{margin-left:0}
.row .col.pull-l8{right:66.66667%}
.row .col.push-l8{left:66.66667%}
.row .col.offset-l9{margin-left:75%}
.row .col.offset-l9.right{margin-left:0}
.row .col.pull-l9{right:75%}
.row .col.push-l9{left:75%}
.row .col.offset-l10{margin-left:83.33333%}
.row .col.offset-l10.right{margin-left:0}
.row .col.pull-l10{right:83.33333%}
.row .col.push-l10{left:83.33333%}
.row .col.offset-l11{margin-left:91.66667%}
.row .col.offset-l11.right{margin-left:0}
.row .col.pull-l11{right:91.66667%}
.row .col.push-l11{left:91.66667%}
.row .col.offset-l12{margin-left:100%}
.row .col.offset-l12.right{margin-left:0}
.row .col.pull-l12{right:100%}
.row .col.push-l12{left:100%}
}
@media (min-width:large){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}
.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}
.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}
.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}
.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}
.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}
.row .col.offset-l1{margin-left:8.33333%}
.row .col.offset-l1.right{margin-left:0}
.row .col.pull-l1{right:8.33333%}
.row .col.push-l1{left:8.33333%}
.row .col.offset-l2{margin-left:16.66667%}
.row .col.offset-l2.right{margin-left:0}
.row .col.pull-l2{right:16.66667%}
.row .col.push-l2{left:16.66667%}
.row .col.offset-l3{margin-left:25%}
.row .col.offset-l3.right{margin-left:0}
.row .col.pull-l3{right:25%}
.row .col.push-l3{left:25%}
.row .col.offset-l4{margin-left:33.33333%}
.row .col.offset-l4.right{margin-left:0}
.row .col.pull-l4{right:33.33333%}
.row .col.push-l4{left:33.33333%}
.row .col.offset-l5{margin-left:41.66667%}
.row .col.offset-l5.right{margin-left:0}
.row .col.pull-l5{right:41.66667%}
.row .col.push-l5{left:41.66667%}
.row .col.offset-l6{margin-left:50%}
.row .col.offset-l6.right{margin-left:0}
.row .col.pull-l6{right:50%}
.row .col.push-l6{left:50%}
.row .col.offset-l7{margin-left:58.33333%}
.row .col.offset-l7.right{margin-left:0}
.row .col.pull-l7{right:58.33333%}
.row .col.push-l7{left:58.33333%}
.row .col.offset-l8{margin-left:66.66667%}
.row .col.offset-l8.right{margin-left:0}
.row .col.pull-l8{right:66.66667%}
.row .col.push-l8{left:66.66667%}
.row .col.offset-l9{margin-left:75%}
.row .col.offset-l9.right{margin-left:0}
.row .col.pull-l9{right:75%}
.row .col.push-l9{left:75%}
.row .col.offset-l10{margin-left:83.33333%}
.row .col.offset-l10.right{margin-left:0}
.row .col.pull-l10{right:83.33333%}
.row .col.push-l10{left:83.33333%}
.row .col.offset-l11{margin-left:91.66667%}
.row .col.offset-l11.right{margin-left:0}
.row .col.pull-l11{right:91.66667%}
.row .col.push-l11{left:91.66667%}
.row .col.offset-l12{margin-left:100%}
.row .col.offset-l12.right{margin-left:0}
.row .col.pull-l12{right:100%}
.row .col.push-l12{left:100%}
}
.grid-overlay{position:fixed;height:100vh;top:0;left:0;right:0;opacity:0;z-index:999;pointer-events:none}
.grid-overlay--visible{opacity:1}
.grid-overlay-col{height:100vh;position:relative}
.grid-overlay-col:before{content:"";position:absolute;top:0;left:.75rem;right:.75rem;bottom:0;background-color:rgba(0,0,255,.2)}
.h-display{font-size:3.8147rem;line-height:1.1;letter-spacing:-.05rem}
.ie8 .site-wrap{min-width:1230px}
.loadingFonts [class^=icon-]:before{content:""!important}
.site-wrap{position:relative;overflow:hidden;width:100%}
.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
@media (min-width:1000px){.hidden-lg{display:none!important}
}
.featured-content-container{display:none}
@media (min-width:1000px){.featured-content-container{color:#4c4c4c;display:block;font-size:.875rem;height:0;left:-1px;position:absolute;top:80px;width:31rem;z-index:5}
.__right .featured-content-container,.featured-content-container.__right{left:auto;right:-1px}
.featured-content-container.one-col{width:15.5rem}
.featured-content-container.one-col .panel{width:100%}
.featured-content-container .featured-content{background-color:#fff;border:1px solid #e5e5e5;box-shadow:5px 5px 0 rgba(0,0,0,.05);display:flex;font-family:Assistantregular,sans-serif!important;margin-left:0;pointer-events:none;position:absolute;visibility:hidden;width:100%}
.nav-item.navitem--hovered .featured-content-container .featured-content{pointer-events:auto;visibility:visible}
.featured-content-container .featured-content a{font-family:inherit!important;padding:0}
.featured-content-container .featured-content .overview{display:none}
.featured-content-container .panel{font-size:.875rem;padding:1.75rem;position:relative;width:50%}
.featured-content-container .panel.panel-right{border-left:1px solid #e5e5e5}
.featured-content-container .panel.-no-padding-bottom{padding-bottom:0}
.featured-content-container .panel.-no-padding-bottom .links-container{margin-bottom:0}
.featured-content-container .panel .heading{margin-bottom:.85rem}
.featured-content-container .panel .cta-btn{background-color:#0f8ec7;border-radius:1.75rem;color:#fff!important;display:inline-block;font-weight:700;font-size:.875rem;line-height:1.5;padding:.4rem 1.25rem .55rem!important;text-align:center}
.featured-content-container .panel .cta-btn:active,.featured-content-container .panel .cta-btn:focus,.featured-content-container .panel .cta-btn:hover{background-color:#469adb!important;outline:0}
.featured-content-container .panel .featured-link{color:#222!important;padding:0;font-size:inherit}
.featured-content-container .panel .thumbnail{color:#555;font-size:.875rem}
.featured-content-container .panel .thumbnail p{font-size:inherit}
.featured-content-container .panel .thumbnail-img{display:block;width:100%;height:auto;margin-bottom:1rem}
.featured-content-container .panel .thumbnail-eyebrow{border-bottom:1px solid #0f8ec7;color:#0f8ec7;display:inline-block;font-weight:700}
.featured-content-container .panel .thumbnail-heading{font-weight:700;margin-bottom:.5rem}
.featured-content-container .panel .thumbnail-heading.big-heading{font-family:ms_gloriola_ii_displaythin,sans-serif;color:#0f8ec7;font-size:2.5rem;font-weight:400;letter-spacing:-.05rem;line-height:1.1;margin-bottom:1rem}
.featured-content-container .panel .thumbnail-body{margin-bottom:1rem}
.featured-content-container .links-container{display:block;margin-bottom:1.5rem;min-height:calc(100% - 80px)}
.featured-content-container .links-container>li:last-child{border-bottom:1px #e5e5e5 solid}
.featured-content-container .links-container li{border-top:1px #e5e5e5 solid;display:block;padding:0}
.featured-content-container .links-container li a{color:#222!important;display:block;font-size:.875rem;font-weight:700;line-height:1.3;padding:1rem 0}
.featured-content-container .links-container li a:active,.featured-content-container .links-container li a:focus,.featured-content-container .links-container li a:hover{color:#555!important;outline:0}
.featured-content-container .links-container li .nested-link{font-weight:400;padding-left:1.5rem}
.featured-content-container .links-container .featured-talent .slick-next:before,.featured-content-container .links-container .icon-arrow-right:before,.featured-content-container .links-container .talents-module .slick-next:before,.featured-talent .featured-content-container .links-container .slick-next:before,.talents-module .featured-content-container .links-container .slick-next:before{font-size:5px;font-weight:700;vertical-align:middle}
}
.icon-search{background-image:none}
button{padding:0;background:0 0;border:none;outline:0}
.header{position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 16px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 0 rgba(0,0,0,.05);z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}
.no-cursor *{cursor:none}
.supportingdata-wrapper{text-align:center}
.supportingdata_title{display:inline-block}
.supportingdata_datapoints{margin-bottom:.9rem;margin-top:2rem;display:block}
@media (min-width:1000px){.supportingdata_datapoints{margin-top:0;letter-spacing:-.05rem}
}
@media (min-width:large){.supportingdata_datapoints{margin-top:0;letter-spacing:-.05rem}
}
.supportingdata_datadescription{display:inline-block;max-width:20rem}
.supportingdata_arrowicon{display:none;margin-top:2.4rem;width:100%}
@media (min-width:1000px){.supportingdata_arrowicon{display:block}
}
@media (min-width:large){.supportingdata_arrowicon{display:block}
}.supportingdata_datadescription-label{display:block;font-size:14px;text-transform:uppercase;margin-top:4rem;margin-bottom:1rem}
@media (min-width:1000px){.supportingdata_datadescription-label{margin-top:1.5em}
}
@media (min-width:large){.supportingdata_datadescription-label{margin-top:1.5em}
}
@media (min-width:1000px){.supportingdata_datapoints-small{font-size:1.5625rem;line-height:1.3;margin-bottom:.3rem}
}
@media (min-width:1000px) and (min-width:600px){.supportingdata_datapoints-small{font-size:1.77689rem;line-height:1.4}
}
@media (min-width:1000px) and (min-width:medium){.supportingdata_datapoints-small{font-size:1.77689rem;line-height:1.4}
}
@media (min-width:1000px) and (min-width:1000px){.supportingdata_datapoints-small{font-size:1.9994rem}
}
@media (min-width:1000px) and (min-width:large){.supportingdata_datapoints-small{font-size:1.9994rem}
}
@media (min-width:large){.supportingdata_datapoints-small{font-size:1.5625rem;line-height:1.3;margin-bottom:.3rem}
}
@media (min-width:large) and (min-width:600px){.supportingdata_datapoints-small{font-size:1.77689rem;line-height:1.4}
}
@media (min-width:large) and (min-width:medium){.supportingdata_datapoints-small{font-size:1.77689rem;line-height:1.4}
}
@media (min-width:large) and (min-width:1000px){.supportingdata_datapoints-small{font-size:1.9994rem}
}
@media (min-width:large) and (min-width:large){.supportingdata_datapoints-small{font-size:1.9994rem}
}
@media (min-width:1000px){.supportingdata_datapoints-leftborder{border-left:1px solid rgba(230,235,238,.5)}
}
@media (min-width:large){.supportingdata_datapoints-leftborder{border-left:1px solid rgba(230,235,238,.5)}
}
.product-info{position:relative}
.product-info__scrolltrack{display:none;padding-bottom:15vh}
@media (min-width:1000px){.product-info__scrolltrack{display:block}
}
@media (min-width:large){.product-info__scrolltrack{display:block}
}
.product-info__scrolltrack-item{height:100vh}
.product-info__features{padding:3rem 0}
@media (min-width:600px){.product-info__features{padding:4rem 0}
}
@media (min-width:medium){.product-info__features{padding:4rem 0}
}
@media (min-width:1000px){.product-info__features{position:absolute;top:0;left:0;right:0;height:100vh;padding:0}
}
@media (min-width:large){.product-info__features{position:absolute;top:0;left:0;right:0;height:100vh;padding:0}
}
.product-info__features--fixed{position:fixed}
.product-info__features--bottom{top:400vh}
.product-info__item{width:100%}
@media (min-width:1000px){.product-info__item{position:absolute;top:0;left:0;right:0;width:auto;height:100vh}
}
@media (min-width:large){.product-info__item{position:absolute;top:0;left:0;right:0;width:auto;height:100vh}
}
.product-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:1000px){.product-info__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:90vh;margin-top:10vh}
}
@media (min-width:large){.product-info__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:90vh;margin-top:10vh}
}
.col.product-info__col{float:none;position:relative}
.product-info__type{padding-top:2rem}
.product-info__learnmore{margin-top:2rem;cursor:pointer;text-align:center}
@media (min-width:1000px){.product-info__learnmore{margin-top:1.75rem;display:block;text-align:left}
}
@media (min-width:large){.product-info__learnmore{margin-top:2.15rem;display:block;text-align:left}
}
.product-info__learnmore-link{cursor:pointer}
.product-info__title{text-align:center}
@media (min-width:1000px){.product-info__title{margin-bottom:2.5rem;opacity:0;text-align:left}
}
@media (min-width:large){.product-info__title{margin-bottom:2.5rem;opacity:0;text-align:left}
}
.product-info__description{text-align:center;padding:0 1.5rem}
@media (min-width:1000px){.product-info__description{padding:0;opacity:0;text-align:left}
}
@media (min-width:large){.product-info__description{padding:0;opacity:0;text-align:left}
}
.product-info__description p{color:#999899}
.product-info__phone{position:relative;width:80%;margin:auto}
@media (min-width:600px){.product-info__phone{width:70%}
}
@media (min-width:medium){.product-info__phone{width:70%}
}
@media (min-width:1000px){.product-info__phone{width:50%;transform-origin:0 100%;z-index:2}
}
@media (min-width:large){.product-info__phone{width:50%;height:calc(100vh - 100px);margin-top:80px;transform-origin:0 100%;z-index:2}
}
.product-info__phone-body{}
@media (min-width:1000px){.product-info__phone-body{opacity:0}
}
@media (min-width:large){.product-info__phone-body{opacity:0}
.product-info__phone-screen{width:80.0%;}
}
.product-info__phone-screen{position:absolute;top:0;left:0;width:86.8%;height:100%;margin:54px 6% 0 6.4%;}
#slide2-screen{position:relative;width:48%;margin-top:-13%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#slide2-image{position:absolute;top:0;z-index:100}
.product-info__screen-wrapper{width:100%;position:relative;overflow:hidden;display:block;height:100%;}
.product-info__item-1 .product-info__phone-body{opacity:1}
@media (min-width:1000px){.product-info__item-1-screen-mobile{display:none}
}
@media (min-width:large){.product-info__item-1-screen-mobile{display:none}
}
.product-info__montecarlo,img.product-info__item-1-screen-desktop{display:none}
@media (min-width:1000px){img.product-info__item-1-screen-desktop,img.product-info__item-2-screen-desktop{display:block;position:absolute;top:0;width:100%;}
img.product-info__item-1-screen-desktop{z-index:5}
img.product-info__item-2-screen-desktop{z-index:4}
}
@media (min-width:large){img.product-info__item-1-screen-desktop{display:block}
}
@media (min-width:1000px){.product-info__montecarlo{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media (min-width:large){.product-info__montecarlo{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.product-info__montecarlo-wrapper{position:relative;display:block;width:73%;margin-top:-38%}
.product-info__montecarlo-svg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}
.product-info__montecarlo-svg-wrapper svg{fill:none}
.product-info__montecarlo-puck-tooltip{position:absolute;top:0;left:0;width:15%;padding-top:15%;height:0}
.product-info__montecarlo-puck{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-image:url(../images/product/montecarlo-puck.png);background-repeat:no-repeat;background-size:cover;box-shadow:5px 5px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.25);border-radius:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.product-info__montecarlo-tooltip{position:absolute;bottom:120%;left:-180px;width:248px;height:164px;padding:.75rem;background:url(../images/product/montecarlo-tooltip.png) 0 0/contain no-repeat;text-align:center;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
@media (min-width:1200px){.product-info__montecarlo-tooltip{left:-190px;transform:scale(0.8)}
}
@media (min-width:1300px){.product-info__montecarlo-tooltip{left:-196px;transform:scale(0.9)}
}
@media (min-width:1500px){.product-info__montecarlo-tooltip{left:-205px;transform:scale(1)}
}
@media (min-width:extraLarge){.product-info__montecarlo-tooltip{left:-205px;transform:scale(1)}
}
.product-info__montecarlo-tooltip-age{display:block;font-size:16px;font-weight:700;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #dadada}
.product-info__montecarlo-tooltip-label{display:block;color:#555;font-size:11px;line-height:13px;font-weight:600;text-transform:uppercase}
.product-info__montecarlo-tooltip-value{display:block;margin-bottom:8px;color:#002c51;font-size:24px;font-family:'Assistant', sans-serif;font-weight:300}
.product-info__montecarlo-tooltip-value-secondary{color:#002c51;font-size:16px;font-weight:400}
.product-info__item-3 .product-info__phone,.product-info__laptop,.product-info__ipad{display:none}
@media (min-width:1000px){.product-info__ipad{position:relative;z-index:1;width:70%;height:80%;display:block;top:20px;left:21%;}
.product-info__laptop{position:absolute;z-index:0;width:126%;height:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:0 100%;transform-origin:0 100%;top:-30px;left:20%;}
}
@media (min-width:large){.product-info__laptop{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:absolute;right:-110%;bottom:-7%;height:100%;left:-5%;z-index:1}
}
@media (min-width:1000px){.product-info__item-3 .product-info__phone{display:block}
}
@media (min-width:large){.product-info__item-3 .product-info__phone{display:block}
}
.product-info__laptop-img{position:absolute;top:0;left:0;height:100%}
.product-info__phone-laptop{width:180%;margin-left:0;margin-top:-14%;margin-bottom:-10%}
@media (min-width:600px){.product-info__phone-laptop{width:120%;margin-left:-10%;margin-top:0;margin-bottom:4.5%}
}
@media (min-width:medium){.product-info__phone-laptop{width:120%;margin-left:-10%;margin-top:0;margin-bottom:4.5%}
}
@media (min-width:1000px){.product-info__phone-laptop{display:none}
}
@media (min-width:large){.product-info__phone-laptop{display:none}
}
.product-info__pagination{display:none}
@media (min-width:1000px){.product-info__pagination{display:block}
}
@media (min-width:large){.product-info__pagination{display:block}
}
.product-info__pagination-wrapper{position:absolute;top:50%;width:.625rem;height:4.375rem;margin-top:-2.5rem;}
.product-info__pagination-item{display:block;width:.625rem;height:.625rem;background-color:transparent;border-radius:50%;border:1.5px solid #8CBEE6;}
.product-info__pagination-item--selected{background-color:#8CBEE6}
.product-info__pagination-item+.product-info__pagination-item{margin-top:.625rem}
.product-info .slick-dots{position:absolute;width:100%;top:0;padding-top:133%;pointer-events:none}
@media (min-width:600px){.product-info .slick-dots{padding-top:80%;margin-top:-3.25rem}
.product-info__phone_small_screen{max-height:550px;}
}
@media (max-width:600px){.product-info .slick-dots{padding-top:410px;margin-top:-3.25rem}
.product-info__phone_small_screen{max-height:350px;min-height:350px;}
.product-info__phone_small_screen img{max-height:350px;}
}
@media (min-width:medium){.product-info .slick-dots{padding-top:78%;margin-top:-3.25rem}
}
@media (min-width:1000px){.product-info .slick-dots{display:none}
}
@media (min-width:large){.product-info .slick-dots{display:none}
}
.product-info__pagination-mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}
.product-info__item_z-index{z-index:1}
.slick-dots{display:flex!important;justify-content:center;margin:0;}
.slick-dots li{width:.625rem;height:.625rem;margin:0 .333rem;padding:0;list-style:none;pointer-events:auto}
.slick-dots button{display:block;width:100%;height:100%;border:0;padding:0;background-color:#e9e9e9;border-radius:50%;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:-9999rem;background-color:transparent;border:1.5px solid #8CBEE6;border-radius:50%;background:transparent;}
.slick-dots .slick-active button{background-color:#8CBEE6;}
.carousel-pagination-item{width:1.25rem;height:1.25rem}
.carousel-pagination-item:after{width:.625rem;height:.625rem;margin-left:-.3125rem;margin-top:-.3125rem;background-color:#e9e9e9}
.carousel-pagination-selected:after{transform:scale(1);background-color:#555}
.oksigns{width:100%;height:100%;position:absolute;z-index:101;}
.oksign img{width:22%;}
.oksigns .oksign{max-height:150px;padding:35px 30px;opacity:0;}
.oksign.js-slide2-ok1{padding-top:16%;padding-bottom:16%;}
.oksign.js-slide2-ok2{padding-top:9%;padding-bottom:6%;}
.oksign.js-slide2-ok3{padding-top:10.5%;padding-bottom:16%;}
.oksign.js-slide2-ok4{padding-top:10.5%;padding-bottom:16%;}
.oksign.js-slide2-ok5{padding-top:9.5%;padding-bottom:11%;}
.imagefullbg{background-image:url('../files/img/slide5image.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;}
.product-info__learnmore-link{color:#fff;background:#8bbde6;padding:15px 20px;border-radius:25px;display:inline-block;}
.imageslide3, .slide4image2{position:absolute;top:0;left:0;}
.product-info__title{color:#8094bd;font-weight:200;}
.product-info__title:after{content:"";width:60px;position:absolute;bottom:-20px;border-top:1px solid rgba(128, 148, 189, 0.7);height:1px;left:0;color:transparent;}
@media screen and (min-width:1000px){.product-info__phone{display:block;}
.product-info__phone_small_screen{display:none;}
}
@media screen and (max-width:1000px){.product-info__phone, .slide-content-large-screen{display:none;}
.product-info__phone_small_screen{display:block;text-align:center;width:100%;height:auto;overflow:hidden;}
.product-info__phone_small_screen img{margin-left:auto;margin-right:auto;}
.product-info__title{margin-bottom:2rem;margin-top:1rem;}
.product-info__title:after{opacity:0;}
}
.product-info__screen-wrapper .img-100{width:100%;}
a.btnEffect{position:relative;display:inline-block;width:277px;height:50px;font-size:1em;font-weight:bold;line-height:60px;text-align:center;text-transform:uppercase;background-color:transparent;cursor:pointer;text-decoration:none;font-weight:bold;font-size:16px;letter-spacing:0.045em;text-decoration:none;text-align:center !important;}
a.btnEffect svg{position:absolute;top:0;left:0;width:277px;height:62px;}
a.btnEffect span{color:rgb(253, 253, 253);text-align:center !important;}
a.btnEffect:hover svg rect{stroke-width:2;stroke-dasharray:196, 543;stroke-dashoffset:437;}
a.btnEffect svg .buttonWidth{width:266px;height:50px;-webkit-transition:all 600ms ease !important;transition:all 600ms ease !important;}
a.btnEffect svg rect{stroke-width:2;stroke-dasharray:353, 0;stroke-dashoffset:0;-webkit-transition:all 600ms ease !important;transition:all 600ms ease !important;}
@media (max-width:575.99px){a.btnEffect{width:260px;font-size:14px;line-height:52px;height:60px;}
a.btnEffect svg{width:260px;height:56px;}
a.btnEffect svg .buttonWidth{width:248px;height:44px;}
a.btnEffect:hover svg rect{stroke-width:2;stroke-dasharray:120, 410;stroke-dashoffset:220;}
}
.mk-footer-copyright{font-size:11px;letter-spacing:0px;}
#mk-footer .lmckey{text-align:right;}
#mk-footer .lmckey > a{color:#e2e2e2;}
@media (max-width:779px){#rev_slider_1_1_forcefullwidth{max-height:650px!important;}
}
@media (max-width:481px){#rev_slider_1_1_forcefullwidth, .tp-revslider-slidesli, .rev_slider{height: calc(100% - 160px );}
}
@media handheld, only screen and (max-width:1140px){.mk-responsive-wrap{background-color:#63666A;}
.mk-responsive-nav li a .mk-svg-icon{display:none;}
.mk-responsive-nav li a:hover{color:#80A0C9;}
}