.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__suture-search{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;display:block;position:relative}
.comp__suture-search:before,.comp__suture-search:after{content:" ";display:table}
.comp__suture-search:after{clear:both}
.comp__suture-search .search__els{background-color:#f3f3f3;width:100%;padding:80px 60px}
@media only screen and (max-width:1024px){.comp__suture-search .search__els{padding:50px 50px}
}
@media only screen and (max-width:768px){.comp__suture-search .search__els{padding:30px 30px}
}
@media only screen and (max-width:500px){.comp__suture-search .search__els{padding:25px 20px}
}
.comp__suture-search .search__header span{color:#010e46;font-size:40px;font-weight:600;line-height:35px;text-transform:uppercase;display:block;margin-bottom:1.875rem}
@media only screen and (max-width:1024px){.comp__suture-search .search__header span{font-size:28px}
}
@media only screen and (max-width:500px){.comp__suture-search .search__header span{font-size:24px}
}
.comp__suture-search .search__bar input{color:#53565a;background-color:#fff;font-size:1rem;font-weight:500;width:100%;border:1px solid #b1b3b3;padding:15px 15px}
@media only screen and (max-width:499px){.comp__suture-search .search__bar input{padding:10px 10px}
}
.comp__suture-search ::placeholder{color:#555;font-weight:400}
.comp__suture-search .btn.btn-default{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#0085ca;padding:14px 32px;font-size:14px;font-weight:600;margin-top:15px;margin-bottom:0;border:0;border-radius:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.comp__suture-search .btn.btn-default:hover,.comp__suture-search .btn.btn-default.active{background-color:#00a9e0;cursor:pointer}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
@media only screen and (max-width:1199px){.comp__specifications .panel__100+.panel__100{padding-top:0}
}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__table .table__content{padding:85px 0 60px 0}
@media only screen and (max-width:1023px){.comp__table .table__content{padding:65px 0 40px 0}
}
@media only screen and (max-width:767px){.comp__table .table__content{padding:60px 0 35px 0}
}
.comp__table table{margin-bottom:1.875rem}
.comp__table .table__wrapper{padding:0 60px}
@media only screen and (max-width:1023px){.comp__table .table__wrapper{padding:0 0 0 40px}
}
@media only screen and (max-width:767px){.comp__table .table__wrapper{padding:0 0 0 30px}
}
.comp__table .panel{padding:0 60px}
@media only screen and (max-width:1023px){.comp__table .panel{padding:0 40px}
}
@media only screen and (max-width:767px){.comp__table .panel{padding:0 30px}
}
.comp__table .table__close-btn{background-color:#0085ca;color:#fff;padding:14px;font-size:1.375rem}
.comp__table .table__close-btn:hover{cursor:pointer}
.comp__table .table-page__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;background-color:#000;z-index:1;display:none}
.comp__table .table__overlay{position:fixed;top:0;right:-102%;bottom:0;background-color:#fff;z-index:1050;opacity:1;height:100%;max-width:1200px;width:100%;overflow-y:auto;box-shadow:-2px 0 6px 0 rgba(0,0,0,0.75);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
@media only screen and (max-width:1199px){.comp__table .table__overlay{width:92%}
}
@media only screen and (max-width:499px){.comp__table .table__overlay{width:100%}
}
.comp__table .btn__wrapper{width:100%;padding:0;margin:0;text-align:right;background-color:#001e46;padding:12px;position:-webkit-sticky;position:sticky;top:0}
.comp__table .table__runner{background-color:#0085ca}
.comp__table .table__runner h2,.comp__table .table__runner h3,.comp__table .table__runner h4,.comp__table .table__runner h5,.comp__table .table__runner h6{color:#fff;text-transform:none;position:relative}
.comp__table .table__runner h2:hover,.comp__table .table__runner h3:hover,.comp__table .table__runner h4:hover,.comp__table .table__runner h5:hover,.comp__table .table__runner h6:hover{cursor:pointer}
.comp__table .table__runner h2 i,.comp__table .table__runner h3 i,.comp__table .table__runner h4 i,.comp__table .table__runner h5 i,.comp__table .table__runner h6 i{position:absolute;top:2px;font-size:1.125rem;margin-left:10px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__related-competitor-products{zoom:1}
.comp__related-competitor-products:before,.comp__related-competitor-products:after{content:" ";display:table}
.comp__related-competitor-products:after{clear:both}
.comp__related-competitor-products ::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#e8e8e7;border:1px solid #e8e8e7;height:7px}
.comp__related-competitor-products ::-webkit-scrollbar-thumb{border-radius:5px;height:5px;background-color:#53565a;-webkit-box-shadow:0 0 1px #53565a}
.comp__related-competitor-products .carousel__title{text-transform:none}
.comp__related-competitor-products .carousel__deck{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px}
@media only screen and (max-width:768px){.comp__related-competitor-products .carousel__deck{overflow-x:scroll;padding-bottom:20px}
}
@media only screen and (max-width:500px){.comp__related-competitor-products .carousel__deck{padding-bottom:10px}
}
.comp__related-competitor-products .carousel__deck--with-slider{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:20px;overflow-x:scroll}
.comp__related-competitor-products .carousel__deck--with-slider .product-card{flex:0 0 auto}
@media only screen and (max-width:500px){.comp__related-competitor-products .carousel__deck--with-slider{padding-bottom:10px}
}
.comp__related-competitor-products .carousel-card__body{min-height:20px;height:auto;flex:1 1 auto;overflow:hidden}
.comp__related-competitor-products .carousel-card__block{flex:0}
.comp__related-competitor-products .carousel__card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f3f3f3;padding:25px 20px}
@media only screen and (max-width:768px){.comp__related-competitor-products .carousel__card{width:225px}
}
@media only screen and (max-width:500px){.comp__related-competitor-products .carousel__card{width:267px}
}
.comp__related-competitor-products .competitor-brand-name{background-color:#53565a;color:#fff;font-weight:500;padding:5px 10px;display:inline-block;margin-bottom:15px}
.comp__related-competitor-products .competitor-product-number{color:#001e46;font-weight:600;margin-bottom:12px}
.comp__related-competitor-products .competitor-product-name{color:#53565a;font-weight:500;text-transform:uppercase;margin-bottom:25px}
@media only screen and (max-width:768px){.comp__related-competitor-products .competitor-product-name{margin-bottom:20px}
}
.comp__related-competitor-products .competitor-product-status{color:#001e46;font-weight:600;text-transform:uppercase;margin-bottom:30px}
@media only screen and (max-width:768px){.comp__related-competitor-products .competitor-product-status{margin-bottom:20px}
}
.comp__related-competitor-products .card__cta{width:100%}
.comp__related-competitor-products .card__cta button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;font-size:14px;font-size:.875rem;font-weight:600;padding-top:14px;padding-bottom:14px;padding-left:0;padding-right:0;width:100%;margin-top:0;margin-bottom:0}
.comp__related-competitor-products .card__cta button:hover,.comp__related-competitor-products .card__cta button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.comp__related-competitor-products .carousel__deck--with-slider .carousel__card{width:277px;margin-bottom:0}
@media only screen and (max-width:1024px){.comp__related-competitor-products .carousel__deck--with-slider .carousel__card{width:227px}
}
@media only screen and (max-width:768px){.comp__related-competitor-products .carousel__deck--with-slider .carousel__card{width:225px}
}
@media only screen and (max-width:500px){.comp__related-competitor-products .carousel__deck--with-slider .carousel__card{width:267px}
}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__product-line{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;display:block;position:relative;background-color:#f3f3f3;margin-bottom:8px}
.comp__product-line .panel__40{padding:60px 0 60px 50px}
@media only screen and (max-width:1199px){.comp__product-line .panel__40{padding:45px 0 45px 35px}
}
@media only screen and (max-width:1023px){.comp__product-line .panel__40{flex:0 0 100%;max-width:100%;padding:40px 30px 0 30px}
}
@media only screen and (max-width:767px){.comp__product-line .panel__40{padding:30px 20px 0 20px}
}
.comp__product-line .panel__60{padding:90px 50px 60px 50px}
@media only screen and (max-width:1199px){.comp__product-line .panel__60{padding:60px 35px 45px 35px}
}
@media only screen and (max-width:1023px){.comp__product-line .panel__60{flex:0 0 100%;max-width:100%;padding:35px 30px 40px 30px}
}
@media only screen and (max-width:767px){.comp__product-line .panel__60{padding:30px 20px 30px 20px}
}
.comp__product-line .product-image-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#fff;border:1px solid #b1b3b3;height:430px;width:430px;position:relative;overflow:hidden}
@media only screen and (max-width:1199px){.comp__product-line .product-image-container{height:360px;width:360px}
}
@media only screen and (max-width:1023px){.comp__product-line .product-image-container{height:400px;width:100%;text-align:center}
}
@media only screen and (max-width:767px){.comp__product-line .product-image-container{height:316px}
}
.comp__product-line .product__image{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;max-width:100%}
.comp__product-line .product h3,.comp__product-line .product .title{color:#001e46;text-transform:none}
.comp__product-line .product-details-container{width:100%;background-color:#fff;border:1px solid #b1b3b3}
.comp__product-line .product-details-container>h6{font-weight:600;text-transform:uppercase;margin-bottom:0;padding:20px 15px;color:#53565a}
.comp__product-line .product-details-container>h6:hover{cursor:pointer;color:#0085ca}
.comp__product-line .product-details-container>h6.is-open{color:#0085ca}
@media only screen and (max-width:767px){.comp__product-line .product-details-container>h6{padding:17px 12.5px}
}
.comp__product-line .product-details-container>h6 span{display:none}
.comp__product-line .product-details-container>h6 span.is-active{display:inline-block}
.comp__product-line .product-details-container>h6 .mi{font-size:1rem;padding-left:7px;position:relative;top:2px;float:right}
.comp__product-line .product-details-ctas{margin-bottom:20px}
.comp__product-line .product-details-ctas .product-details-cta{display:inline-block;margin-right:15px}
.comp__product-line .product-details-ctas .product-details-cta a{display:inline-block;font-size:1rem;color:#0085ca;text-transform:uppercase;font-weight:600;margin-bottom:0}
.comp__product-line .product-details-ctas .product-details-cta a .mi{font-size:1rem;padding-right:8px;position:relative;top:2px;float:left}
.comp__product-line .product-details-ctas .product-details-cta a .mi.icon--right{font-size:1rem;padding-right:0;float:right;position:relative;top:2px}
.comp__product-line .product-details-ctas .product-details-cta a .cta-text{overflow:hidden}
.comp__product-line .product-details-ctas .product-details-cta a:hover{cursor:pointer;color:#00a9e0}
.comp__product-line .product-details{background-color:#f8f8f8;border-top:1px solid #b1b3b3;padding:20px;display:none}
@media only screen and (max-width:767px){.comp__product-line .product-details{padding:17px 12.5px}
}
.comp__product-line .product-details p{margin-bottom:15px}
.comp__product-line .product-details p:last-child{margin-bottom:0}
.comp__product-line .product-details ul li{color:#53565a;font-size:1rem}
.comp__product-line .product-details ul{margin-bottom:0}
.comp__product-line .product-details h4,.comp__product-line .product-details h5{font-size:1.125rem;color:#53565a}
.comp__product-line .product-details .row{margin-top:20px}
.comp__product-line .product-details .product-details-cta{display:inline-block;margin-top:10px;padding-right:15px}
.comp__product-line .product-details .product-details-cta a{display:inline-block;font-size:1rem;color:#0085ca;text-transform:uppercase;font-weight:600;margin-bottom:0}
.comp__product-line .product-details .product-details-cta a .mi{font-size:1rem;padding-right:8px;position:relative;top:2px;float:left}
.comp__product-line .product-details .product-details-cta a .cta-text{overflow:hidden}
.comp__product-line .product-details .product-details-cta a:hover{cursor:pointer;color:#00a9e0}
.comp__product-line .product-details-container+.product-details-container{border-top:0 none}
.comp__product-line .order-codes{width:100%;background-color:#fff;color:#53565a;border:1px solid #b1b3b3;padding:20px 15px;margin-top:15px}
@media only screen and (max-width:767px){.comp__product-line .order-codes{padding:17px 12.5px}
}
.comp__product-line .order-codes:hover{cursor:pointer;color:#0085ca}
.comp__product-line .order-codes h6{margin-bottom:0;text-transform:uppercase;font-weight:600}
.comp__product-line .order-codes h6 .mi{font-size:1rem;padding-left:6px;position:relative;top:2px;float:right}
.comp__product-line .product-support{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}
@media only screen and (max-width:767px){.comp__product-line .product-support{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.comp__product-line .help-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}
.comp__product-line .help-options a{display:inline-block}
.comp__product-line .help-options .btn-default{margin-bottom:0;margin-right:16px}
.comp__product-line .help-options .btn-ghost{color:#0085ca;background-color:#f3f3f3;padding-top:calc(22px - 4px);padding-right:calc(28px - 4px);padding-bottom:calc(22px - 4px);padding-left:calc(28px - 4px);border:2px solid #0085ca;border-radius:0;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;margin-top:5px;margin-bottom:30px;white-space:normal;margin-bottom:0;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:24px}
.comp__product-line .help-options .btn-ghost:hover{cursor:pointer;color:#f3f3f3;background-color:#0085ca;border-color:#0085ca}
@media only screen and (max-width:767px){.comp__product-line .help-options{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:50%}
.comp__product-line .help-options .contact-button,.comp__product-line .help-options .details-button{width:100%}
.comp__product-line .help-options .contact-button a,.comp__product-line .help-options .details-button a{width:100%}
.comp__product-line .help-options .contact-button .btn-default,.comp__product-line .help-options .details-button .btn-default,.comp__product-line .help-options .contact-button .btn-ghost,.comp__product-line .help-options .details-button .btn-ghost{padding-left:0;padding-right:0;width:100%}
.comp__product-line .help-options.with-second-btn{width:100%}
.comp__product-line .help-options.with-second-btn .contact-button,.comp__product-line .help-options.with-second-btn .details-button{width:48.5%}
.comp__product-line .help-options.with-second-btn .contact-button a,.comp__product-line .help-options.with-second-btn .details-button a{width:100%}
.comp__product-line .help-options.with-second-btn .contact-button .btn-default,.comp__product-line .help-options.with-second-btn .details-button .btn-default,.comp__product-line .help-options.with-second-btn .contact-button .btn-ghost,.comp__product-line .help-options.with-second-btn .details-button .btn-ghost{padding-left:0;padding-right:0;width:100%}
}
.comp__product-line .support-link{color:#0085ca;border-bottom:2px solid #0085ca;padding-bottom:7px;margin-top:35px}
@media only screen and (max-width:767px){.comp__product-line .support-link.with-second-btn{max-width:50%;margin:0 auto;margin-top:35px}
}
.comp__product-line .support-link a{color:inherit;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase}
.comp__product-line .support-link a .mi{position:relative;top:1px;left:4px;font-size:12px}
.comp__product-line .support-link:hover{cursor:pointer;border-color:#00a9e0;color:#00a9e0}
.comp__product-line .contact-button,.comp__product-line .details-button{margin-top:35px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__table .table__content{padding:85px 0 60px 0}
@media only screen and (max-width:1023px){.comp__table .table__content{padding:65px 0 40px 0}
}
@media only screen and (max-width:767px){.comp__table .table__content{padding:60px 0 35px 0}
}
.comp__table table{margin-bottom:1.875rem}
.comp__table .table__wrapper{padding:0 60px}
@media only screen and (max-width:1023px){.comp__table .table__wrapper{padding:0 0 0 40px}
}
@media only screen and (max-width:767px){.comp__table .table__wrapper{padding:0 0 0 30px}
}
.comp__table .panel{padding:0 60px}
@media only screen and (max-width:1023px){.comp__table .panel{padding:0 40px}
}
@media only screen and (max-width:767px){.comp__table .panel{padding:0 30px}
}
.comp__table .table__close-btn{background-color:#0085ca;color:#fff;padding:14px;font-size:1.375rem}
.comp__table .table__close-btn:hover{cursor:pointer}
.comp__table .table-page__overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.40;background-color:#fff;z-index:1;display:none}
.comp__table .table__overlay{position:fixed;top:0;right:-102%;bottom:0;background-color:#fff;z-index:1050;opacity:1;height:100%;max-width:1200px;width:100%;overflow-y:auto;box-shadow:-2px 0 6px 0 rgba(0,0,0,0.75);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}
@media only screen and (max-width:1199px){.comp__table .table__overlay{width:92%}
}
@media only screen and (max-width:499px){.comp__table .table__overlay{width:100%}
}
.comp__table .btn__wrapper{width:100%;padding:0;margin:0;text-align:right;background-color:#001e46;padding:12px;position:-webkit-sticky;position:sticky;top:0}
.comp__table .table__runner{background-color:#0085ca}
.comp__table .table__runner h2,.comp__table .table__runner h3,.comp__table .table__runner h4,.comp__table .table__runner h5,.comp__table .table__runner h6{color:#fff;text-transform:none;position:relative}
.comp__table .table__runner h2:hover,.comp__table .table__runner h3:hover,.comp__table .table__runner h4:hover,.comp__table .table__runner h5:hover,.comp__table .table__runner h6:hover{cursor:pointer}
.comp__table .table__runner h2 i,.comp__table .table__runner h3 i,.comp__table .table__runner h4 i,.comp__table .table__runner h5 i,.comp__table .table__runner h6 i{position:absolute;top:2px;font-size:1.125rem;margin-left:10px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.form{zoom:1;position:relative;min-height:768px;width:100%;height:100%;margin:0 auto}
.form:before,.form:after{content:" ";display:table}
.form:after{clear:both}
@media only screen and (max-width:1023px){.form{padding:0 15px;min-height:1024px}
}
@media only screen and (max-width:767px){.form{min-height:768px}
}
.form .main-form-section-wrapper{max-width:600px;margin:0 auto}
.form a{color:#0085ca;text-decoration:underline}
.form a:hover{cursor:pointer}
.form a:visited{color:#0085ca}
.form li{margin-bottom:16px;line-height:1.4rem}
.form .checkbox-list{margin-top:16px;margin-bottom:6px}
.form .checkbox-list li{margin-bottom:10px}
.form .radio-list{margin-top:16px}
.form .radio-list li{margin-bottom:0}
.form input[type="text"],.form input[type="time"],.form input[type="date"],.form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #b1b3b3;border-radius:0;color:#53565a;background-color:#f3f3f3;font-size:1rem;font-weight:400}
.form .input-text,.form .input-select{width:100%}
.form input[type="checkbox"],.form input[type="radio"]{border:1px solid #b1b3b3;border-radius:0;background-color:#f3f3f3;position:relative;display:inline-block}
.form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #b1b3b3;border-radius:0;background-color:#f3f3f3;width:14px;height:14px;position:relative;top:1.5px;margin-right:2px}
.form input[type="checkbox"]:hover{cursor:pointer}
.form input[type="checkbox"]:checked{border-color:#0085ca;background-color:#fff}
.form input[type="checkbox"]:checked:after{font-family:"MITG Icons" !important;content:'\e17a';font-size:8px;position:absolute;top:2px;left:2px;color:#0085ca}
.form input[type="radio"]{width:16px;height:16px;top:1px}
.form select.input-select{background:url('../../../../../etc.clientlibs/mitg/clientlibs/base/base/resources/down-caret-dark-grey.svg') no-repeat;background-color:#f3f3f3;background-position:right 15px top 19px;background-size:16px}
.form .font-icon-wrapper{background-color:#f3f3f3;display:block;position:relative;width:100%;border:1px solid #b1b3b3;height:56px;margin-bottom:10px}
.form .font-icon-wrapper select.time,.form .font-icon-wrapper input.date{background:#f3f3f3;width:87%;border:0 none;float:right}
@media only screen and (max-width:767px){.form .font-icon-wrapper select.time,.form .font-icon-wrapper input.date{width:85%}
}
@media only screen and (max-width:499px){.form .font-icon-wrapper select.time,.form .font-icon-wrapper input.date{width:91%}
}
@media only screen and (max-width:320px){.form .font-icon-wrapper select.time,.form .font-icon-wrapper input.date{width:85%}
}
.form .font-icon-wrapper select.time{padding:18px 15px 17px 15px}
.form .font-icon-wrapper input.date{padding:15px 15px 15px 15px}
@media only screen and (max-width:499px){.form .font-icon-wrapper input.date{padding:17px 15px 15px 15px}
}
.form .font-icon-wrapper .mi{position:absolute;top:17px;left:.7em;color:#53565a;font-size:22px}
.form .form__subheader{color:#53565a;font-size:1.375rem;font-weight:600;margin-bottom:20px;margin-top:25px}
.form .form__row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:0}
.form .form__field--100{width:100%}
.form .form__field--50{width:49%}
@media only screen and (max-width:499px){.form .form__field--50{width:100%}
}
.form .form__field--66{width:65.5%}
@media only screen and (max-width:499px){.form .form__field--66{width:100%}
}
.form .form__field--33{width:32.5%}
@media only screen and (max-width:499px){.form .form__field--33{width:100%}
}
.form .form__label{margin:0;font-size:18px;color:#53565a;font-weight:500;line-height:1.78;margin-bottom:5px}
@media only screen and (max-width:499px){.form .form__label{font-size:16px}
}
.form .form__label--block{display:block}
.form .form__label--inline{display:inline}
.form .form__label--checkbox{margin:0;padding:0;font-size:14px;font-weight:400;padding-left:8px;color:#888b8d}
.form .form__label--radio{margin:0;padding:0;font-size:16px;font-weight:400;padding-left:8px;color:#888b8d}
.form .disclaimer{font-size:14px;color:#888b8d;font-weight:400;margin-bottom:25px}
.form .comp__form-button .form__button{width:100%;margin:0;padding:0}
.form .comp__form-button .form__button.form__button--cont{text-align:center;margin-top:25px}
.form .comp__form-button .form__button.form__button--submit{text-align:left;margin-bottom:15px}
.form .form__button{width:100%;margin:0;padding:0}
.form .form__button.form__button--cont{text-align:center;margin-top:25px}
.form .form__button.form__button--submit{text-align:left;margin-bottom:15px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__product-comparison-toggle{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;display:block;position:relative}
.comp__product-comparison-toggle:before,.comp__product-comparison-toggle:after{content:" ";display:table}
.comp__product-comparison-toggle:after{clear:both}
.comp__product-comparison-toggle .product-comparison-toggle__header{text-align:center;padding:65px 0 0 0;margin:0 auto}
.comp__product-comparison-toggle .product-comparison-toggle__header p{color:#0085ca;font-size:16px;font-weight:600 !important;text-transform:uppercase;font-family:'Effra'}
.comp__product-comparison-toggle .product-comparison-toggle__header p:hover{cursor:pointer}
.comp__product-comparison-toggle .product-comparison-toggle__header p span.mi{font-size:14px;position:relative;top:2px}
.comp__product-comparison-toggle .row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:965px;width:100%;margin:0 auto;overflow:hidden;padding:100px 0 30px 0}
@media only screen and (max-width:1024px){.comp__product-comparison-toggle .row{max-width:100%;padding:100px 85px 30px 85px}
}
@media only screen and (max-width:768px){.comp__product-comparison-toggle .row{max-width:100%;padding:80px 0 20px 0}
}
@media only screen and (max-width:500px){.comp__product-comparison-toggle .row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:65px 0 20px 0}
}
.comp__product-comparison-toggle .panel__50{padding:0}
.comp__product-comparison-toggle .panel__50:last-child{text-align:right}
@media only screen and (max-width:500px){.comp__product-comparison-toggle .panel__50{flex:0 0 100%}
}
.comp__product-comparison-toggle .our-product h3{color:#53565a;font-weight:600;text-transform:none;margin-bottom:10px}
@media only screen and (max-width:768px){.comp__product-comparison-toggle .our-product h3{font-size:20px;margin-bottom:5px}
}
.comp__product-comparison-toggle .our-product p{display:block;color:#0085ca;text-transform:uppercase;font-size:1.125rem;font-weight:600;text-decoration:underline}
.comp__product-comparison-toggle .our-product p:hover,.comp__product-comparison-toggle .our-product p:visited{cursor:pointer;color:#0085ca}
@media only screen and (max-width:768px){.comp__product-comparison-toggle .our-product p{font-size:14px}
}
@media only screen and (max-width:500px){.comp__product-comparison-toggle .our-product p{margin-bottom:15px}
}
.comp__product-comparison-toggle select.competitor-products-selector{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:99%;border:1px solid #b1b3b3;border-radius:0;box-shadow:none;font-size:22px;font-weight:500;color:#53565a;padding:25px 50px 25px 20px;background:url('../../../../../etc.clientlibs/mitg/clientlibs/base/base/resources/down-caret-dark-grey.svg') no-repeat;background-position:right 20px top 20px;background-size:22px;background-color:#fff;overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:1024px){.comp__product-comparison-toggle select.competitor-products-selector{font-size:20px}
}
@media only screen and (max-width:768px){.comp__product-comparison-toggle select.competitor-products-selector{padding:15px 40px 15px 12.5px;font-size:16px;background-position:right 15px top 14px;background-size:18px}
}
@media only screen and (max-width:500px){.comp__product-comparison-toggle select.competitor-products-selector{width:100%}
}
.comparison-tables{display:none}
.comparison-tables.is-open{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;background-color:#fff;z-index:1040;overflow-y:scroll}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__comparison-table{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;display:block;position:relative;color:#53565a;background-color:#fff}
.comp__comparison-table:before,.comp__comparison-table:after{content:" ";display:table}
.comp__comparison-table:after{clear:both}
.comp__comparison-table ::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#e8e8e7;border:1px solid #e8e8e7;height:7px}
.comp__comparison-table ::-webkit-scrollbar-thumb{border-radius:5px;height:5px;background-color:#53565a;-webkit-box-shadow:0 0 1px #53565a}
.comp__comparison-table .carousel{margin:0 auto;max-width:965px}
@media only screen and (max-width:1024px){.comp__comparison-table .carousel{max-width:100%;padding:0 85px}
}
@media only screen and (max-width:768px){.comp__comparison-table .carousel{max-width:100%;padding:0}
}
@media(max-width:766px){.comp__comparison-table .carousel-card__50{width:367.48px}
.comp__comparison-table .carousel-card__50:nth-child(n){margin-bottom:30px;margin-right:7.5px}
.comp__comparison-table .carousel-card__50:last-child{margin-right:0}
}
@media only screen and (max-width:500px){.comp__comparison-table .carousel-card__50{width:280px}
.comp__comparison-table .carousel-card__50:nth-child(n){margin-bottom:30px;margin-right:5px}
.comp__comparison-table .carousel-card__50:last-child{margin-right:0}
}
@media only screen and (max-width:321px){.comp__comparison-table .carousel-card__50{width:240px}
}
.comp__comparison-table .product{background-color:#f3f3f3}
.comp__comparison-table .product__status{color:#fff;padding:20px 15px}
@media only screen and (max-width:768px){.comp__comparison-table .product__status{padding:15px 15px}
}
@media only screen and (max-width:500px){.comp__comparison-table .product__status{padding:10px}
}
.comp__comparison-table .product__status h6{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:0}
@media only screen and (max-width:500px){.comp__comparison-table .product__status h6{font-size:12px}
}
.comp__comparison-table .product__status.is-available{background-color:#77bc1f}
.comp__comparison-table .product__status.is-unavailable{background-color:#53565a}
.comp__comparison-table .product__information{margin-bottom:0;padding-inline-start:0;padding:0 30px;list-style-type:none;text-align:center}
@media only screen and (max-width:768px){.comp__comparison-table .product__information{padding:0 25px}
}
@media only screen and (max-width:500px){.comp__comparison-table .product__information{padding:0 20px}
}
.comp__comparison-table .product__information li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:0;height:175px;padding:0 10px;border-bottom:1px #b1b3b3 solid}
.comp__comparison-table .product__information li:last-child{border-bottom:0 none}
@media only screen and (max-width:1024px){.comp__comparison-table .product__information li{height:165px}
}
@media only screen and (max-width:768px){.comp__comparison-table .product__information li{height:145px}
}
@media only screen and (max-width:500px){.comp__comparison-table .product__information li{height:120px}
}
.comp__comparison-table .product__information li span{display:block}
.comp__comparison-table .product__information li .product-key{font-size:22px;font-weight:600;margin-bottom:25px}
@media only screen and (max-width:1024px){.comp__comparison-table .product__information li .product-key{font-size:20px;margin-bottom:20px}
}
@media only screen and (max-width:768px){.comp__comparison-table .product__information li .product-key{margin-bottom:15px}
}
@media only screen and (max-width:500px){.comp__comparison-table .product__information li .product-key{font-size:18px;margin-bottom:10px}
}
.comp__comparison-table .product__information li .product-value{font-size:18px;font-weight:400}
@media only screen and (max-width:1024px){.comp__comparison-table .product__information li .product-value{font-size:16px}
}
@media only screen and (max-width:500px){.comp__comparison-table .product__information li .product-value{font-size:14px}
}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__product-model-banner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:block;position:relative;background-color:#f3f3f3}
@media only screen and (max-width:1023px){.comp__product-model-banner .row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.comp__product-model-banner .panel__40{padding:60px 0 60px 50px}
@media only screen and (max-width:1199px){.comp__product-model-banner .panel__40{padding:45px 0 45px 35px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .panel__40{flex:0 0 100%;max-width:100%;padding:40px 30px 0 30px}
}
@media only screen and (max-width:767px){.comp__product-model-banner .panel__40{padding:30px 20px 0 20px}
}
.comp__product-model-banner .panel__60{padding:90px 50px 60px 50px}
@media only screen and (max-width:1199px){.comp__product-model-banner .panel__60{padding:60px 35px 45px 35px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .panel__60{flex:0 0 100%;max-width:100%;padding:35px 30px 40px 30px}
}
@media only screen and (max-width:767px){.comp__product-model-banner .panel__60{padding:30px 20px 30px 20px}
}
.comp__product-model-banner .preview-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#fff;border:1px solid #b1b3b3;height:430px;width:430px;position:relative;overflow:hidden}
@media only screen and (max-width:1199px){.comp__product-model-banner .preview-container{height:360px;width:360px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .preview-container{height:400px;width:100%;text-align:center}
}
@media only screen and (max-width:767px){.comp__product-model-banner .preview-container{height:316px}
}
.comp__product-model-banner .preview{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;max-width:100%;width:430px;height:auto}
@media only screen and (max-width:1199px){.comp__product-model-banner .preview{width:360px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .preview{width:100%;text-align:center}
}
.comp__product-model-banner .thumbnails{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:430px;padding-top:20px}
@media only screen and (max-width:1199px){.comp__product-model-banner .thumbnails{max-width:360px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .thumbnails{max-width:100%;padding-top:16px}
}
.comp__product-model-banner .thumbnail-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:18.4%;height:75px;border:1px solid #b1b3b3;background-color:#fff;text-align:center;overflow:hidden}
.comp__product-model-banner .thumbnail-wrapper:nth-child(n){margin-bottom:2%;margin-right:2%}
.comp__product-model-banner .thumbnail-wrapper:nth-child(5n){margin-right:auto}
@media only screen and (max-width:1199px){.comp__product-model-banner .thumbnail-wrapper{height:65px}
}
@media only screen and (max-width:1023px){.comp__product-model-banner .thumbnail-wrapper{width:10.75%;height:90px}
.comp__product-model-banner .thumbnail-wrapper:nth-child(n){margin-bottom:2%;margin-right:2%}
.comp__product-model-banner .thumbnail-wrapper:nth-child(8n){margin-right:auto}
}
@media only screen and (max-width:930px){.comp__product-model-banner .thumbnail-wrapper{height:75px}
}
@media only screen and (max-width:767px){.comp__product-model-banner .thumbnail-wrapper{width:18.4%;height:115px}
.comp__product-model-banner .thumbnail-wrapper:nth-child(n){margin-bottom:2%;margin-right:2%}
.comp__product-model-banner .thumbnail-wrapper:nth-child(5n){margin-right:auto}
}
@media only screen and (max-width:680px){.comp__product-model-banner .thumbnail-wrapper{height:85px}
}
@media only screen and (max-width:500px){.comp__product-model-banner .thumbnail-wrapper{height:65px}
}
@media only screen and (max-width:380px){.comp__product-model-banner .thumbnail-wrapper{height:55px}
}
.comp__product-model-banner .thumbnail-wrapper:hover{cursor:pointer;border-color:#0085ca}
.comp__product-model-banner .thumbnail-wrapper.is-selected{border:2px solid #0085ca}
.comp__product-model-banner .thumbnail{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;width:100%;height:auto}
.comp__product-model-banner .caption{background-color:#fff;color:#53565a;font-size:14px;width:100%;text-align:center;padding:20px 0;z-index:2;position:absolute;left:0;right:0;bottom:0}
.comp__product-model-banner .flag{position:absolute;top:25px;left:-1px;background-color:#0085ca;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding:7px 15px;z-index:2}
.comp__product-model-banner .expand-product-gallery{height:40px;width:40px;line-height:40px;position:absolute;top:10px;right:10px;background-color:#0085ca;color:#fff;text-align:center;z-index:2}
.comp__product-model-banner .expand-product-gallery:hover{cursor:pointer}
.comp__product-model-banner .expand-product-gallery i,.comp__product-model-banner .expand-product-gallery span{font-size:20px;position:relative;top:2px}
.comp__product-model-banner .mi-bts-exclamation-triangle{margin-right:8px;position:relative;top:2px}
.comp__product-model-banner .product h6,.comp__product-model-banner .product .supertitle{font-size:16px;font-size:1rem;color:#0085ca;text-transform:uppercase;margin-bottom:25px;font-weight:600}
.comp__product-model-banner .product h2,.comp__product-model-banner .product .title{color:#001e46;text-transform:none;margin-bottom:40px}
.comp__product-model-banner .product-description h6,.comp__product-model-banner .related-pages h6{color:#53565a;text-transform:uppercase;font-weight:600}
.comp__product-model-banner .product-description p,.comp__product-model-banner .related-pages p{color:#53565a;font-weight:400;line-height:1.75rem}
.comp__product-model-banner .product-description p>a,.comp__product-model-banner .related-pages p>a{color:#0085ca;font-weight:400}
.comp__product-model-banner .product-description p>a:visited,.comp__product-model-banner .related-pages p>a:visited{color:#0085ca}
.comp__product-model-banner .product-description p>a:hover,.comp__product-model-banner .related-pages p>a:hover{cursor:pointer;color:#00a9e0}
.comp__product-model-banner .order-codes{width:100%;background-color:#fff;border:1px solid #b1b3b3;padding:25px 20px}
@media only screen and (max-width:1023px){.comp__product-model-banner .order-codes{padding:22px 18px}
}
@media only screen and (max-width:767px){.comp__product-model-banner .order-codes{padding:17px 12.5px}
}
.comp__product-model-banner .order-codes h6{color:#53565a;font-weight:500}
@media only screen and (max-width:1023px){.comp__product-model-banner .order-codes h6{margin-bottom:20px}
}
@media only screen and (max-width:767px){.comp__product-model-banner .order-codes h6{margin-bottom:16px}
}
.comp__product-model-banner .order-codes h5{color:#0085ca;font-weight:600;margin-bottom:0;font-size:1rem;text-transform:uppercase}
.comp__product-model-banner .order-codes h5 .mi{font-size:1rem;padding-left:6px;position:relative;top:1.25px}
.comp__product-model-banner .order-codes h5:hover{cursor:pointer;color:#00a9e0}
.comp__product-model-banner .product-support{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}
@media only screen and (max-width:767px){.comp__product-model-banner .product-support{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.comp__product-model-banner .help-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}
@media only screen and (max-width:767px){.comp__product-model-banner .help-options{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}
.comp__product-model-banner .help-options.with-button-icons{width:100%}
}
.comp__product-model-banner .support-link{color:#0085ca;border-bottom:2px solid #0085ca;padding-bottom:7px;margin-top:35px}
@media only screen and (max-width:767px){.comp__product-model-banner .support-link.with-button-icons{max-width:50%;margin:0 auto;margin-top:35px}
}
.comp__product-model-banner .support-link a{color:inherit;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase}
.comp__product-model-banner .support-link a .mi{position:relative;top:1px;left:4px;font-size:12px}
.comp__product-model-banner .support-link:hover{cursor:pointer;border-color:#00a9e0;color:#00a9e0}
.comp__product-model-banner .help-options a{display:inline-block}
.comp__product-model-banner .help-options .btn-default{margin-top:0;margin-bottom:0;margin-right:16px}
.comp__product-model-banner .help-options .btn-icon{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0 none;background-color:inherit;padding:5px 8px}
.comp__product-model-banner .help-options .btn-icon span{display:block}
.comp__product-model-banner .help-options .btn-icon span.mi{color:#0085ca;font-size:32px;margin-bottom:7px}
.comp__product-model-banner .help-options .btn-icon span.text{color:#53565a;font-size:12px}
.comp__product-model-banner .help-options .btn-icon:hover span.mi{color:#00a9e0}
.comp__product-model-banner .contact-button,.comp__product-model-banner .button-icons,.comp__product-model-banner .support-link{margin-top:35px}
.comp__product-model-banner .product-disclaimer p{font-size:12px;color:#53565a;margin-bottom:0;margin-top:1.5rem}
.comp__product-model-banner .js-product-gallery-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:#fff;opacity:0;-webkit-transition:opacity .3s fade-in-out;-moz-transition:opacity .3s fade-in-out;-ms-transition:opacity .3s fade-in-out;-o-transition:opacity .3s fade-in-out;transition:opacity .3s fade-in-out;display:none}
.comp__product-model-banner .js-product-gallery-modal-overlay.animate{z-index:1040;display:block;opacity:1}
.comp__product-model-banner .product-gallery-modal.is-open{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1041;z-index:calc(@z-index-modal-bg + 1);display:block;flex:0 0 100%;max-width:100%;width:100%;padding:0;margin:0 auto;text-align:center}
.comp__product-model-banner .panel__content.modal-view{display:block;padding:0;margin:0 auto;text-align:center;overflow-x:scroll}
@media only screen and (max-width:767px){.comp__product-model-banner .panel__content.modal-view{padding:10px 0 0 0}
}
.comp__product-model-banner .panel__content.modal-view .preview-container{margin:0 auto;width:700px;height:700px;border:0 none}
@media only screen and (max-width:1023px){.comp__product-model-banner .panel__content.modal-view .preview-container{height:600px;width:100%;text-align:center}
}
@media only screen and (max-width:767px){.comp__product-model-banner .panel__content.modal-view .preview-container{height:850px}
}
@media only screen and (max-width:499px){.comp__product-model-banner .panel__content.modal-view .preview-container{height:475px}
}
.comp__product-model-banner .panel__content.modal-view .preview-container .preview{width:750px}
@media only screen and (max-width:1023px){.comp__product-model-banner .panel__content.modal-view .preview-container .preview{width:100%}
}
.comp__product-model-banner .panel__content.modal-view .preview-container .flag{display:none}
.comp__product-model-banner .panel__content.modal-view .preview-container .expand-product-gallery{display:none}
.comp__product-model-banner .panel__content.modal-view .preview-container .caption{font-size:22px}
@media only screen and (max-width:767px){.comp__product-model-banner .panel__content.modal-view .preview-container .caption{font-size:16px}
}
.comp__product-model-banner .panel__content.modal-view .thumbnail-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:75px;width:75px;margin-right:10px;border:1px solid #b1b3b3;background-color:#fff;text-align:center;overflow:hidden}
.comp__product-model-banner .panel__content.modal-view .thumbnail-wrapper:last-child{margin-right:0}
.comp__product-model-banner .panel__content.modal-view .thumbnails{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;max-width:90%;margin:0 auto;padding-top:25px;text-align:center}
@media only screen and (max-width:1023px){.comp__product-model-banner .panel__content.modal-view .thumbnails{padding:10px 30px;max-width:100%}
}
.comp__product-model-banner .close-product-gallery{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:absolute;top:0;right:0;color:#fff;background-color:#0085ca;z-index:26;width:70px;height:70px;text-align:center;cursor:pointer;display:none}
@media only screen and (max-width:767px){.comp__product-model-banner .close-product-gallery{width:50px;height:50px}
}
.comp__product-model-banner .close-product-gallery .icon-wrapper{width:50%;top:25%;height:50%;left:25%;position:absolute}
.comp__product-model-banner .close-product-gallery .icon-wrapper i{font-size:35px;top:0;left:0;position:absolute}
@media only screen and (max-width:767px){.comp__product-model-banner .close-product-gallery .icon-wrapper i{font-size:24px}
}
.comp__product-model-banner .close-product-gallery:hover{background-color:#888b8d}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__banner{overflow:hidden;display:block;color:#fff}
.comp__banner .panel__btn,.comp__banner .panel__btn--default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500;margin-top:10px;margin-right:10px}
.comp__banner .panel__btn:hover,.comp__banner .panel__btn--default:hover,.comp__banner .panel__btn.active,.comp__banner .panel__btn--default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
@media only screen and (max-width:1023px){.comp__banner .panel__btn,.comp__banner .panel__btn--default{padding:20px 26px;margin-left:8px}
}
@media only screen and (max-width:380px){.comp__banner .panel__btn,.comp__banner .panel__btn--default{display:block;padding:22px 28px;margin-bottom:16px;margin-left:0}
}
.comp__banner .panel__btn--ghost{color:#fff;background-color:#001e46;padding-top:calc(22px - 4px);padding-right:calc(28px - 4px);padding-bottom:calc(22px - 4px);padding-left:calc(28px - 4px);border:2px solid #fff;border-radius:0;font-weight:600;text-align:center;text-decoration:none;text-transform:uppercase;margin-top:5px;margin-bottom:30px;white-space:normal;font-weight:500}
.comp__banner .panel__btn--ghost:hover{cursor:pointer;color:#001e46;background-color:#fff;border-color:#fff}
@media only screen and (max-width:1023px){.comp__banner .panel__btn--ghost{padding:18px 24px}
}
@media only screen and (max-width:380px){.comp__banner .panel__btn--ghost{display:block;padding:20px 26px}
}
.comp__banner .featuretitle{color:#71c5e8;font-weight:600;text-transform:uppercase;margin-bottom:25px}
.comp__banner .supertitle{color:#71c5e8;font-weight:400;text-transform:uppercase;margin-bottom:25px}
.comp__banner .subtitle{font-size:1.375rem;font-weight:500;text-transform:none;line-height:1.6rem;margin-bottom:25px}
.comp__banner .header{font-size:1.125rem}
.comp__banner .title{text-transform:uppercase}
.comp__banner .title.title--default{font-weight:600}
.comp__banner .title.title--accent{font-weight:300;display:block}
.comp__banner .cta-link{font-size:18px;font-size:1.125rem;text-decoration:none;color:#71c5e8;font-weight:600;text-transform:uppercase;display:block}
.comp__banner .cta-link:hover,.comp__banner .cta-link:focus{text-decoration:underline;cursor:pointer}
.comp__banner .cta-link:hover>i,.comp__banner .cta-link:focus>i{text-decoration:none !important}
.comp__banner .cta-link .mi-video,.comp__banner .cta-link .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.comp__banner--with-img .panel__content{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-top:125px;padding-bottom:85px;height:auto}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__content{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;top:auto;padding-top:0;padding-bottom:0}
}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__btn{margin-bottom:25px}
}
.comp__banner--with-img .banner__image{height:100%;width:auto}
@media only screen and (max-width:1023px){.comp__banner--with-img .banner__image{height:425px}
}
.comp__banner--with-img .panel__33,.comp__banner--with-img .panel__35,.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__66{padding-top:0;padding-bottom:0}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__33,.comp__banner--with-img .panel__35,.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__66{padding-top:55px;padding-bottom:30px}
.comp__banner--with-img .panel__33.panel--no-pad,.comp__banner--with-img .panel__35.panel--no-pad,.comp__banner--with-img .panel__50.panel--no-pad,.comp__banner--with-img .panel__65.panel--no-pad,.comp__banner--with-img .panel__66.panel--no-pad{padding-top:0;padding-bottom:0}
}
.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__66{min-height:325px;position:relative}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__66{min-height:auto;height:auto;padding-top:55px;padding-bottom:30px}
}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__50.panel--no-pad,.comp__banner--with-img .panel__35.panel--no-pad,.comp__banner--with-img .panel__33.panel--no-pad{height:425px;padding-top:0;padding-bottom:0}
}
.comp__banner--with-img .video__icon i{font-size:12rem;line-height:12rem}
@media only screen and (max-width:1023px){.comp__banner--with-img .video__icon i{font-size:9rem}
}
.comp__banner--with-img .video a{position:unset}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__66,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__35,.comp__banner--with-img .panel__33{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:1023px){.comp__banner--with-img .panel__66,.comp__banner--with-img .panel__65,.comp__banner--with-img .panel__50,.comp__banner--with-img .panel__35,.comp__banner--with-img .panel__33{flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:1199px){.comp__banner--homepage .panel__65,.comp__banner--homepage .panel__35{flex:0 0 50%;max-width:50%}
}
@media only screen and (max-width:1023px){.comp__banner--homepage .panel__65,.comp__banner--homepage .panel__35{flex:0 0 100%;max-width:100%}
}
.comp__banner--simple .panel__100{padding-bottom:0}
.comp__banner--simple .panel__50{padding-top:0}
@media only screen and (max-width:1023px){.comp__banner--simple .panel__50{flex:0 0 100%;max-width:100%}
.comp__banner--simple .panel__50:last-child{padding-bottom:0}
.comp__banner--simple .row{padding-bottom:35px}
}
@media only screen and (max-width:1023px){.comp__banner--text .panel__60,.comp__banner--text .panel__40{flex:0 0 100%;max-width:100%}
.comp__banner--text .panel+.panel{padding-top:0}
}
.comp__banner .cta-link i,.comp__banner .cta-link span{position:relative;top:2px}
.comp__banner .cta-link .mi-video,.comp__banner .cta-link .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.comp__banner .mi-bts-exclamation-triangle{margin-right:8px;position:relative;top:2px}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.comp__accordion .accordion{zoom:1;position:relative;width:100%;background-color:inherit;margin:0}
.comp__accordion .accordion:before,.comp__accordion .accordion:after{content:" ";display:table}
.comp__accordion .accordion:after{clear:both}
.comp__accordion .accordion+.accordion{padding-top:60px}
.comp__accordion .accordion__header{width:100%;padding:0;margin:0}
.comp__accordion .accordion__header h3{text-transform:none;color:#001e46}
.comp__accordion ul.accordion__body{width:100%;margin:0;padding:0}
.comp__accordion li.accordion__item{list-style:none;background-color:#f3f3f3;padding:24px;margin-bottom:16px}
.comp__accordion li.accordion__item:hover{cursor:pointer}
.comp__accordion .accordion__question{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:0 0 100%;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;overflow:hidden}
.comp__accordion .question__thumbnail{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:55px;width:95px;justify-content:center;position:relative;margin-right:1rem}
.comp__accordion .question__thumbnail img{display:block;flex-shrink:0;justify-content:center;object-fit:cover;width:95px;height:auto}
@media only screen and (max-width:767px){.comp__accordion .question__thumbnail img{height:55px;width:55px}
}
@media only screen and (max-width:767px){.comp__accordion .question__thumbnail{width:55px}
}
.comp__accordion .question__thumbnail--with-video .video__icon{position:absolute;top:50%;left:50%;margin:0;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}
.comp__accordion .question__thumbnail--with-video .video__icon .mi-video::before{line-height:0;margin:0;padding:0}
.comp__accordion .question__thumbnail--with-video .video__icon i{font-size:2rem;color:#fff;line-height:2rem;vertical-align:middle}
.comp__accordion .question__thumbnail--with-video:hover{cursor:pointer}
.comp__accordion .question__thumbnail--with-video:hover .video__icon i{color:#00a9e0}
.comp__accordion .question__text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;color:#001e46;width:100%}
.comp__accordion .question__text h6{margin-bottom:0}
.comp__accordion .question__text i,.comp__accordion .question__text .mi{-webkit-align-self:baseline;-moz-align-self:baseline;-ms-align-self:baseline;align-self:baseline;padding-left:1rem;float:right}
.comp__accordion .accordion__answer{padding-right:2.25rem;padding-top:1.575rem;color:#53565a}
.comp__accordion .accordion__answer.is-active{display:block}
.comp__accordion .accordion__answer p:last-child{margin-bottom:0}
.comp__accordion .accordion__answer p>a{color:#0085ca}
.comp__accordion .accordion__answer p>a:hover,.comp__accordion .accordion__answer p>a:visited{color:#0085ca}
.comp__accordion .accordion__answer.question--has-thumbs{padding-left:calc(96px)}
@media only screen and (max-width:767px){.comp__accordion .accordion__answer.question--has-thumbs{padding-left:calc(56px)}
}
.comp__accordion .video__descr{padding:0}
.comp__accordion .video__descr a{color:#0085ca}
.comp__accordion .video__descr a:hover,.comp__accordion .video__descr a:visited{color:#0085ca}
.comp__accordion .accordion__image{margin:0;padding:0;width:100%;width:fit-content;text-align:left;margin-bottom:1.575rem;position:relative;overflow:hidden}
.comp__accordion .accordion__image img{max-width:100%;display:block;margin:auto}
.comp__accordion .accordion__cta{padding:0}
.comp__accordion .accordion__cta a{color:#0085ca}
.comp__accordion .accordion__cta a:hover,.comp__accordion .accordion__cta a:visited{color:#0085ca}
.comp__accordion .accordion__cta h6{text-transform:uppercase}
.comp__accordion .accordion-video__thumb{margin:0;padding:0;width:100%;width:fit-content;position:relative;margin-bottom:1.575rem;overflow:hidden}
.comp__accordion .accordion-video__thumb img{max-width:100%;display:block;margin:auto}
.comp__accordion .accordion-video__thumb .accordion-video__icon{position:absolute;top:50%;left:50%;margin:0;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}
.comp__accordion .accordion-video__thumb .accordion-video__icon .mi-video::before{line-height:0;margin:0;padding:0}
.comp__accordion .accordion-video__thumb .accordion-video__icon i{font-size:100px;color:#fff;line-height:100px;vertical-align:middle}
@media only screen and (max-width:767px){.comp__accordion .accordion-video__thumb .accordion-video__icon i{font-size:60px;line-height:60px}
}
@media(max-width:400px){.comp__accordion .accordion-video__thumb .accordion-video__icon i{font-size:45px;line-height:45px}
}
.comp__accordion .accordion-video__thumb:hover{cursor:pointer}
.comp__accordion .accordion-video__thumb:hover .accordion-video__icon i{color:#00a9e0}
.tab-content .comp__accordion{background-color:#e8e8e7}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active{outline:0}
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.container,.container-fluid{margin:0 auto;padding:0}
.row{flex:0 0 100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;max-width:100%}
@media(max-width:1200px){.container{max-width:1200px}
}
@media(max-width:1024px){.container{max-width:1024px}
}
@media(max-width:768px){.container{max-width:768px}
}
@media(max-width:500px){.container{max-width:500px}
}
@media(max-width:321px){.container{max-width:321px}
}
.page-wrapper{width:100%;max-width:1280px;margin:0 auto}
.wrapper--inner{width:100%;max-width:1200px;margin:0 auto}
@media only screen and (max-width:1199px){.wrapper--inner{padding:0 16px}
}
@media only screen and (max-width:767px){.wrapper--inner{padding:0 8px}
}
.wrapper--inner__overlay{background-color:#fff;opacity:.6}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-margin-before:0;-webkit-margin-after:0;text-decoration:none}
body{margin:0;padding:0;border:0;width:100%;height:100%;position:relative;font-size:1rem;color:#53565a;line-height:1.6rem}
body.modal-open{overflow:hidden}
@media only screen and (max-width:767px){body::-webkit-scrollbar{display:none;width:0 !important;background-color:transparent}
body::-webkit-scrollbar-thumb{display:none;width:0 !important;background-color:transparent}
body::-webkit-scrollbar-track{display:none;width:0 !important;background-color:transparent}
body::-webkit-scrollbar-track-piece{display:none;width:0 !important;background-color:transparent}
}
h1,h2,h3,h4,h5,h6{margin:0}
h1 h1>p,h2 h1>p,h3 h1>p,h4 h1>p,h5 h1>p,h6 h1>p,h1 h2>p,h2 h2>p,h3 h2>p,h4 h2>p,h5 h2>p,h6 h2>p,h1 h3>p,h2 h3>p,h3 h3>p,h4 h3>p,h5 h3>p,h6 h3>p,h1 h4>p,h2 h4>p,h3 h4>p,h4 h4>p,h5 h4>p,h6 h4>p,h1 h5>p,h2 h5>p,h3 h5>p,h4 h5>p,h5 h5>p,h6 h5>p,h1 h6>p,h2 h6>p,h3 h6>p,h4 h6>p,h5 h6>p,h6 h6>p{margin:0}
h1,h1>p{font-size:2.5rem;line-height:2.5rem;font-weight:600;text-transform:uppercase;margin-bottom:1.875rem}
h2,h2>p{font-size:2.25rem;line-height:2.25rem;font-weight:600;text-transform:uppercase;margin-bottom:.9375rem}
h3,h3>p{font-size:1.875rem;line-height:2.175rem;font-weight:600;text-transform:uppercase;margin-bottom:1.875rem}
h4,h4>p{font-size:1.375rem;line-height:1.6rem;font-weight:500;text-transform:none;margin-bottom:1.875rem}
h5,h5>p{font-size:1.125rem;line-height:1.5rem;font-weight:500;text-transform:none;margin-bottom:1.875rem}
h6,h6>p{font-size:1rem;line-height:1.25rem;font-weight:500;text-transform:none;margin-bottom:.9375rem}
p{font-size:1rem;line-height:1.6rem;font-weight:400;text-transform:none;margin-bottom:1.875rem}
ul{margin-bottom:1.875rem;list-style-type:square}
li{font-size:1rem;line-height:1.25rem;font-weight:400;text-transform:none;margin-bottom:.9375rem}
li>ul{margin-top:1.875rem}
nav a{font-size:1rem;font-weight:400}
p>a{text-decoration:underline;font-weight:500}
button{overflow:hidden;white-space:normal}
button,input[type="button"]{border-radius:0}
a>h6{text-decoration:none;font-weight:600}
a>h6:hover,a>h6:focus{text-decoration:underline;cursor:pointer}
a>h6:hover>i,a>h6:focus>i{text-decoration:none !important}
a>h6:hover>i{text-decoration:none !important}
a>h5{text-decoration:none}
a>h5:hover,a>h5:focus{text-decoration:underline;cursor:pointer}
a>h5:hover>i,a>h5:focus>i{text-decoration:none !important}
a>h5:hover>i{text-decoration:none !important}
p>a>h6{text-decoration:none;font-weight:600}
p>a>h6:hover,p>a>h6:focus{text-decoration:underline;cursor:pointer}
p>a>h6:hover>i,p>a>h6:focus>i{text-decoration:none !important}
p>a>h6:hover>i{text-decoration:none !important}
a:hover>i:hover{text-decoration:none !important}
p i.mi.mi-video{margin-right:8px}
.icon--left{margin-right:6px}
.icon--right{margin-left:6px}
.font-weight-light{font-weight:300}
.font-weight-reg{font-weight:400}
.font-weight-med{font-weight:500}
.font-weight-bold{font-weight:600}
table p{font-size:.875rem;line-height:1.125rem;font-weight:400}
i{text-decoration:none !important}
.text--caps{text-transform:uppercase}
.text--caps1{text-transform:capitalize}
.text-transform-uppercase,span.text-transform-uppercase{text-transform:uppercase}
.text-transform-capitalize,span.text-transform-capitalize{text-transform:capitalize}
.text-transform-none,span.text-transform-none{text-transform:none}
.mi{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}
#drift-widget-container{z-index:5 !important}
@media(max-width:1024px){html{font-size:.9375rem}
}
@media(max-width:768px){html{font-size:.875rem}
}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.btn__cta--sticky{position:absolute;width:auto;cursor:pointer;right:0;bottom:0}
.btn__cta--sticky i{font-size:2.813rem}
.btn__std--sticky{position:absolute;cursor:pointer;bottom:0;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.link__cta--sticky{position:absolute;width:auto;cursor:pointer;left:0;bottom:0}
.btn__back{width:100%;position:fixed;top:0;left:0;background-color:#f3f3f3;height:53px;z-index:3000;display:none}
@media only screen and (max-width:767px){.btn__back{display:block}
}
.btn__back h3{color:#001e46;padding:16px;margin-bottom:0;cursor:pointer}
.btn__icon{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;background-color:#0085ca;color:#fff;text-align:center;vertical-align:middle;position:relative;min-width:0}
.btn__icon:hover{cursor:pointer;background-color:#00a9e0}
.btn__icon i,.btn__icon span{color:#fff;position:absolute;height:50%}
.btn__icon--xl{width:72px;height:72px;line-height:72px}
.btn__icon--xl i,.btn__icon--xl span{font-size:28px;top:54%;left:53%;-moz-transform:translate(-48%,-47%);-o-transform:translate(-48%,-47%);-ms-transform:translate(-48%,-47%);-webkit-transform:translate(-48%,-47%);transform:translate(-48%,-47%)}
.btn__icon--lg{width:50px;height:50px;line-height:50px}
.btn__icon--lg i,.btn__icon--lg span{font-size:20px;top:53%;left:52%;-moz-transform:translate(-48%,-47%);-o-transform:translate(-48%,-47%);-ms-transform:translate(-48%,-47%);-webkit-transform:translate(-48%,-47%);transform:translate(-48%,-47%)}
.btn__icon--sm{width:40px;height:40px;line-height:40px}
.btn__icon--sm i,.btn__icon--sm span{font-size:15px;top:54%;left:52%;-moz-transform:translate(-48%,-46%);-o-transform:translate(-48%,-46%);-ms-transform:translate(-48%,-46%);-webkit-transform:translate(-48%,-46%);transform:translate(-48%,-46%)}
.deck{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto;overflow:hidden}
.deck__header{padding:0 5px}
.card{position:relative;display:block;background-color:#f3f3f3;border:0 none}
.card p{color:#53565a}
.card .card__supertitle{text-transform:uppercase}
.card:hover{cursor:pointer}
.card__100{width:100%}
.card__100:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__100:nth-child(1n){margin-right:auto}
@media only screen and (max-width:767px){.card__100{width:100%}
.card__100:nth-child(n){margin-bottom:1.5%;margin-right:0}
.card__100:nth-child(1n){margin-right:auto}
}
.card__50{width:49.675%}
.card__50:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__50:nth-child(2n){margin-right:auto}
@media only screen and (max-width:767px){.card__50{width:100%}
.card__50:nth-child(n){margin-bottom:1.5%;margin-right:0}
.card__50:nth-child(1n){margin-right:auto}
}
.card__33{width:32.9%}
.card__33:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__33:nth-child(3n){margin-right:auto}
@media only screen and (max-width:1023px){.card__33{width:49.675%}
.card__33:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__33:nth-child(2n){margin-right:auto}
}
@media only screen and (max-width:767px){.card__33{width:100%}
.card__33:nth-child(n){margin-bottom:1.5%;margin-right:0}
.card__33:nth-child(1n){margin-right:auto}
}
.card__25{width:24.5125%}
.card__25:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__25:nth-child(4n){margin-right:auto}
@media only screen and (max-width:1023px){.card__25{width:49.675%}
.card__25:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__25:nth-child(2n){margin-right:auto}
}
@media only screen and (max-width:767px){.card__25{width:100%}
.card__25:nth-child(n){margin-bottom:1.5%;margin-right:0}
.card__25:nth-child(1n){margin-right:auto}
}
.card__20{width:19.48%}
.card__20:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__20:nth-child(5n){margin-right:auto}
@media only screen and (max-width:1023px){.card__20{width:32.9%}
.card__20:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.card__20:nth-child(3n){margin-right:auto}
}
@media only screen and (max-width:767px){.card__20{width:100%}
.card__20:nth-child(n){margin-bottom:1.5%;margin-right:0}
.card__20:nth-child(1n){margin-right:auto}
}
.card__100{text-align:center}
.card__100 .card__body{padding:65px 50px;max-width:65%;margin:0 auto}
@media only screen and (max-width:1199px){.card__100 .card__body{padding:45px 35px;max-width:75%}
}
@media only screen and (max-width:767px){.card__100 .card__body{padding:35px 25px;max-width:100%}
}
.card__100 .card__supertitle,.card__100 .card__feature-title{font-size:16px;font-size:1rem;margin-bottom:25px}
.card__100 .card__title{font-size:18px;font-size:1.125rem;margin-bottom:25px}
@media only screen and (max-width:499px){.card__100 .card__title{font-size:26px}
}
.card__100 .card__subtitle{font-size:16px;font-size:1rem;margin-bottom:25px;margin-top:20px}
.card__100 .card__text,.card__100 .card__descr,.card__100 p{font-size:16px;font-size:1rem;margin-bottom:35px}
.card__100 .card__cta{text-align:center}
.card__100 .btn__icon{width:50px;height:50px;line-height:50px}
.card__100 .btn__icon i,.card__100 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.card__100 .btn__icon{width:40px;height:40px;line-height:40px}
.card__100 .btn__icon i,.card__100 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.card__100 .card__icons{height:50px;padding:0 20px}
@media only screen and (max-width:767px){.card__100 .card__icons{padding:0 12px}
}
.card__100.card-with-inline-img{flex:0 0 100%;text-align:left}
.card__100.card-with-inline-img .card__row--33{flex:0 0 33.33333333%}
@media only screen and (max-width:767px){.card__100.card-with-inline-img .card__row--33{flex:0 0 100%}
}
.card__100.card-with-inline-img .card__row--66{flex:0 0 66.66666667%}
@media only screen and (max-width:767px){.card__100.card-with-inline-img .card__row--66{flex:0 0 100%}
}
.card__100.card-with-inline-img .card__img-wrapper{height:100%}
@media only screen and (max-width:767px){.card__100.card-with-inline-img .card__img-wrapper{height:170px}
}
.card__100.card-with-inline-img .card__img{height:100%;width:100%}
@media only screen and (max-width:767px){.card__100.card-with-inline-img .card__img{height:170px}
}
.card__100.card-with-inline-img .card__body{max-width:100%;width:100%}
.card__100.card-with-inline-img .card__cta{text-align:right}
.card__50{text-align:left}
.card__50 .card__body{padding:55px 45px}
@media only screen and (max-width:1199px){.card__50 .card__body{padding:45px 35px}
}
@media only screen and (max-width:1023px){.card__50 .card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.card__50 .card__body{padding:35px 25px}
}
.card__50 .card__supertitle,.card__50 .card__feature-title{font-size:.875rem;margin-bottom:25px}
.card__50 .card__title{font-size:22px;font-size:1.375rem;margin-bottom:25px;line-height:1.85rem}
@media only screen and (max-width:499px){.card__50 .card__title{font-size:20px}
}
.card__50 .card__subtitle{font-size:20px;font-size:1.25rem;margin-bottom:25px;margin-top:20px}
.card__50 .card__text,.card__50 .card__descr,.card__50 p{font-size:16px;font-size:1rem;margin-bottom:35px}
.card__50 .card__cta{text-align:right}
.card__50 .btn__icon{width:50px;height:50px;line-height:50px}
.card__50 .btn__icon i,.card__50 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.card__50 .btn__icon{width:40px;height:40px;line-height:40px}
.card__50 .btn__icon i,.card__50 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.card__50 .card__img--top{height:270px}
@media only screen and (max-width:1199px){.card__50 .card__img--top{height:215px}
}
@media only screen and (max-width:1023px){.card__50 .card__img--top{height:165px}
}
@media only screen and (max-width:767px){.card__50 .card__img--top{height:170px}
}
.card__50 .card__icons{height:60px;padding:0 30px}
@media only screen and (max-width:767px){.card__50 .card__icons{padding:15px 12px}
}
.card__33{text-align:left}
.card__33 .card__body{padding:50px 40px}
@media only screen and (max-width:1199px){.card__33 .card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.card__33 .card__body{padding:35px 25px}
}
.card__33 .card__supertitle,.card__33 .card__feature-title{font-size:14px;font-size:.875rem;margin-bottom:20px}
.card__33 .card__title{font-size:20px;font-size:1.25rem;margin-bottom:20px;line-height:1.6rem}
@media only screen and (max-width:499px){.card__33 .card__title{font-size:20px}
}
.card__33 .card__subtitle{font-size:16px;font-size:1rem;margin-bottom:20px;margin-top:20px}
.card__33 .card__text,.card__33 .card__descr,.card__33 p{font-size:14px;margin-bottom:30px;line-height:1.5rem}
.card__33 .card__cta{text-align:right}
.card__33 .btn__icon{width:50px;height:50px;line-height:50px}
.card__33 .btn__icon i,.card__33 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.card__33 .btn__icon{width:40px;height:40px;line-height:40px}
.card__33 .btn__icon i,.card__33 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.card__33 .card__img--top{height:200px}
@media only screen and (max-width:1199px){.card__33 .card__img--top{height:165px}
}
@media only screen and (max-width:767px){.card__33 .card__img--top{height:170px}
}
.card__33 .card__icons{height:50px;padding:0 12px}
.card__25{text-align:left}
.card__25 .card__body{padding:40px 30px}
@media only screen and (max-width:1199px){.card__25 .card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.card__25 .card__body{padding:35px 25px}
}
.card__25 .card__supertitle,.card__25 .card__feature-title{font-size:14px;font-size:.875rem;margin-bottom:20px}
.card__25 .card__title{font-size:1.25rem;margin-bottom:20px;line-height:1.6rem}
@media only screen and (max-width:1199px){.card__25 .card__title{font-size:1.125rem}
}
@media only screen and (max-width:1023px){.card__25 .card__title{font-size:1.25rem}
}
.card__25 .card__subtitle{font-size:16px;font-size:1rem;margin-bottom:20px;margin-top:20px}
.card__25 .card__text,.card__25 .card__descr,.card__25 p{font-size:14px;margin-bottom:30px;line-height:1.5rem}
.card__25 .card__cta{text-align:right}
.card__25 .btn__icon{width:40px;height:40px;line-height:40px}
.card__25 .btn__icon i,.card__25 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.card__25 .card__img--top{height:155px}
@media only screen and (max-width:1199px){.card__25 .card__img--top{height:125px}
}
@media only screen and (max-width:767px){.card__25 .card__img--top{height:170px}
}
.card__25 .card__icons{height:50px;padding:0 12px}
.card__20{text-align:left}
.card__20 .card__body{padding:35px 25px}
@media only screen and (max-width:1199px){.card__20 .card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.card__20 .card__body{padding:35px 25px}
}
.card__20 .card__supertitle,.card__20 .card__feature-title{font-size:12px;font-size:.75rem;margin-bottom:20px}
.card__20 .card__title{font-size:18px;font-size:1.125rem;margin-bottom:20px}
@media only screen and (max-width:499px){.card__20 .card__title{font-size:20px}
}
.card__20 .card__subtitle{font-size:16px;font-size:1rem;margin-bottom:20px;margin-top:20px}
.card__20 .card__text,.card__20 .card__descr,.card__20 p{font-size:12px;font-size:.75rem;margin-bottom:30px}
.card__20 .card__cta{text-align:right}
.card__20 .btn__icon{width:40px;height:40px;line-height:40px}
.card__20 .btn__icon i,.card__20 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.card__20 .card__img--top{height:125px}
@media only screen and (max-width:1199px){.card__20 .card__img--top{height:165px}
}
@media only screen and (max-width:767px){.card__20 .card__img--top{height:170px}
}
.card__20 .card__icons{height:50px;padding:0 12px}
.card__supertitle,.card__feature-title{color:#0085ca;font-weight:500}
.card__supertitle{text-transform:uppercase}
.card__feature-title{text-transform:uppercase}
.card__title{color:#001e46;font-weight:600;text-transform:none}
.card__subtitle{color:#888b8d;font-weight:500;text-transform:none}
.card__text,.card__descr,p{color:#53565a;font-weight:400}
.card__img{max-width:100%}
.card__img--overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.card__cta{background-color:inherit;border-top:0 none;text-align:right;text-transform:uppercase}
.card__cta h6{text-decoration:none;color:#b0008e;margin-bottom:0}
.card__cta h6:hover,.card__cta h6:focus{text-decoration:underline;cursor:pointer}
.card__cta h6:hover>i,.card__cta h6:focus>i{text-decoration:none !important}
.card__cta i.mi-arrow-box{font-size:2.5rem;color:#b0008e}
.card__cta .card__btn,.card__cta .btn__icon{margin-bottom:0 !important}
.card__cta .card__btn.btn__icon{min-width:0 !important;padding:0 !important}
.card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.card.card-with-img-cap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.card.card-with-img-cap .card__img,.card.card-with-img-cap .card__body,.card.card-with-img-cap .card__footer{width:100%}
@media only screen and (max-width:767px){.card.card__100.card-with-inline-img{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.deck .card .card__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%}
.card__block{flex:1 1 auto}
.card__body{flex:1 1 auto}
.card__block--with-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.card__block--icon{margin-right:10px}
.card__block--icon i{font-size:1.375rem}
.card__footer{padding:0;width:100%;text-align:left;color:#fff}
.card__footer i,.card__footer p{color:#fff}
.card__icons{background-color:#0085ca;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.card__icons .icon__set{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-right:14px}
.card__icons .icon__set:last-of-type{margin-right:0}
.card__icons .icon__el{display:inline-block}
.card__icons i.icon__el{font-size:1.25rem}
.card__icons p.icon__el{font-size:.75rem;margin-bottom:0}
.card__icons .icon__text{margin-left:4px}
.card__cta .cta-link{font-weight:bold}
.card__cta .cta-link i,.card__cta .cta-link span{position:relative;top:1.5px}
.card__cta .cta-link .mi-video,.card__cta .cta-link .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.card__cta button{font-weight:500}
.carousel{position:relative;min-height:fit-content;overflow:hidden}
.carousel__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-bottom:25px}
@media only screen and (max-width:767px){.carousel__header{display:block;margin-bottom:0}
}
.carousel__header h4{margin-bottom:0;padding-right:17.5px}
@media only screen and (max-width:767px){.carousel__header h4{display:block;margin-bottom:15px}
}
.carousel__title{font-weight:600;text-transform:uppercase}
.carousel-title__icon{padding-right:15px}
.carousel-title__link{color:#0085ca;font-size:16px;font-weight:500;text-decoration:none;text-transform:none}
.carousel-title__link .text{border-bottom:1px solid #0085ca}
.carousel-title__link .mi{position:relative;top:1px;left:4px;font-size:12px}
@media only screen and (max-width:767px){.carousel-title__link{display:block;margin-bottom:20px}
}
.carousel__header{color:#53565a;padding-left:4px}
.carousel__deck{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.carousel__deck .carousel__card{flex:0 0 auto}
@media only screen and (max-width:767px){.carousel__deck.carousel__deck--3-col,.carousel__deck.carousel__deck--4-col{overflow-x:scroll}
}
@media(max-width:766px){.carousel__deck.carousel__deck--2-col{overflow-x:scroll}
}
.carousel__card{position:relative;display:block;background-color:#f3f3f3;border:0 none}
.carousel__card p{color:#53565a}
.carousel__card:hover{cursor:pointer}
.carousel-card__100{width:100%}
.carousel-card__100:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__100:nth-child(1n){margin-right:auto}
@media only screen and (max-width:767px){.carousel-card__100{width:100%}
.carousel-card__100:nth-child(n){margin-bottom:1.5%;margin-right:0}
.carousel-card__100:nth-child(1n){margin-right:auto}
}
.carousel-card__50{width:49.675%}
.carousel-card__50:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__50:nth-child(2n){margin-right:auto}
@media(max-width:766px){.carousel-card__50{width:367.48px}
.carousel-card__50:nth-child(n){margin-bottom:15px;margin-right:15px}
.carousel-card__50:last-child{margin-right:0}
}
@media only screen and (max-width:499px){.carousel-card__50{width:280px}
.carousel-card__50:nth-child(n){margin-bottom:15px;margin-right:15px}
.carousel-card__50:last-child{margin-right:0}
}
@media only screen and (max-width:320px){.carousel-card__50{width:240px}
}
.carousel-card__33{width:32.9%}
.carousel-card__33:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__33:nth-child(3n){margin-right:auto}
@media only screen and (max-width:1023px){.carousel-card__33{width:49.675%}
.carousel-card__33:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__33:nth-child(2n){margin-right:auto}
}
@media only screen and (max-width:767px){.carousel-card__33{width:367.48px}
.carousel-card__33:nth-child(n){margin-bottom:15px;margin-right:15px}
.carousel-card__33:last-child{margin-right:0}
}
@media only screen and (max-width:499px){.carousel-card__33{width:280px}
}
@media only screen and (max-width:320px){.carousel-card__33{width:240px}
}
.carousel-card__25{width:24.5125%}
.carousel-card__25:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__25:nth-child(4n){margin-right:auto}
@media only screen and (max-width:1023px){.carousel-card__25{width:49.675%}
.carousel-card__25:nth-child(n){margin-bottom:.75%;margin-right:.65%}
.carousel-card__25:nth-child(2n){margin-right:auto}
}
@media only screen and (max-width:767px){.carousel-card__25{width:367.48px}
.carousel-card__25:nth-child(n){margin-right:15px;margin-bottom:15px}
.carousel-card__25:last-child{margin-right:0}
}
@media only screen and (max-width:499px){.carousel-card__25{width:280px}
}
@media only screen and (max-width:320px){.carousel-card__25{width:240px}
}
.carousel-card__100{text-align:center}
.carousel-card__100 .carousel-card__body{padding:65px 50px;max-width:65%;margin:0 auto}
@media only screen and (max-width:1199px){.carousel-card__100 .carousel-card__body{padding:45px 35px;max-width:75%}
}
@media only screen and (max-width:767px){.carousel-card__100 .carousel-card__body{padding:35px 25px;max-width:100%}
}
.carousel-card__100 .card__supertitle,.carousel-card__100 .card__feature-title{font-size:16px;font-size:1rem;margin-bottom:15px}
.carousel-card__100 .card__title{font-size:22px;font-size:1.375rem;margin-bottom:15px}
.carousel-card__100 .card__text,.carousel-card__100 .card__descr{font-size:16px;font-size:1rem;margin-bottom:15px}
.carousel-card__100 .card__cta{text-align:center}
.carousel-card__100 .btn__icon{width:50px;height:50px;line-height:50px}
.carousel-card__100 .btn__icon i,.carousel-card__100 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.carousel-card__100 .btn__icon{width:40px;height:40px;line-height:40px}
.carousel-card__100 .btn__icon i,.carousel-card__100 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.carousel-card__50{text-align:left}
.carousel-card__50 .carousel-card__body{padding:55px 45px}
@media only screen and (max-width:1199px){.carousel-card__50 .carousel-card__body{padding:45px 35px}
}
@media only screen and (max-width:1023px){.carousel-card__50 .carousel-card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.carousel-card__50 .carousel-card__body{padding:35px 25px}
}
.carousel-card__50 .card__supertitle,.carousel-card__50 .card__feature-title{font-size:16px;font-size:1rem;margin-bottom:15px}
.carousel-card__50 .card__title{font-size:30px;font-size:1.875rem;font-size:22px;font-size:1.375rem;margin-bottom:15px}
@media only screen and (max-width:1199px){.carousel-card__50 .card__title{font-size:20px;font-size:1.25rem}
}
.carousel-card__50 .card__text,.carousel-card__50 .card__descr{font-size:16px;font-size:1rem;margin-bottom:15px}
.carousel-card__50 .card__cta{text-align:right}
.carousel-card__50 .btn__icon{width:50px;height:50px;line-height:50px}
.carousel-card__50 .btn__icon i,.carousel-card__50 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.carousel-card__50 .btn__icon{width:40px;height:40px;line-height:40px}
.carousel-card__50 .btn__icon i,.carousel-card__50 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.carousel-card__33{text-align:left}
.carousel-card__33 .carousel-card__body{padding:50px 40px}
@media only screen and (max-width:1199px){.carousel-card__33 .carousel-card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.carousel-card__33 .carousel-card__body{padding:35px 25px}
}
.carousel-card__33 .card__supertitle,.carousel-card__33 .card__feature-title{font-size:14px;font-size:.875rem;margin-bottom:15px}
.carousel-card__33 .card__title{font-size:18px;font-size:1.125rem;margin-bottom:15px}
@media only screen and (max-width:1199px){.carousel-card__33 .card__title{font-size:16px;font-size:1rem}
}
@media only screen and (max-width:1023px){.carousel-card__33 .card__title{font-size:20px;font-size:1.25rem}
}
.carousel-card__33 .card__text,.carousel-card__33 .card__descr{font-size:14px;margin-bottom:15px}
.carousel-card__33 .card__cta{text-align:right}
.carousel-card__33 .btn__icon{width:50px;height:50px;line-height:50px}
.carousel-card__33 .btn__icon i,.carousel-card__33 .btn__icon span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
@media only screen and (max-width:1199px){.carousel-card__33 .btn__icon{width:40px;height:40px;line-height:40px}
.carousel-card__33 .btn__icon i,.carousel-card__33 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
}
.carousel-card__25{text-align:left}
.carousel-card__25 .carousel-card__body{padding:40px 30px}
@media only screen and (max-width:1199px){.carousel-card__25 .carousel-card__body{padding:35px 30px}
}
@media only screen and (max-width:767px){.carousel-card__25 .carousel-card__body{padding:35px 25px}
}
.carousel-card__25 .card__supertitle,.carousel-card__25 .card__feature-title{font-size:14px;font-size:.875rem;margin-bottom:15px}
.carousel-card__25 .card__title{font-size:18px;font-size:1.125rem;margin-bottom:15px}
@media only screen and (max-width:1199px){.carousel-card__25 .card__title{font-size:16px;font-size:1rem}
}
.carousel-card__25 .card__text,.carousel-card__25 .card__descr{font-size:14px;margin-bottom:15px}
.carousel-card__25 .card__cta{text-align:right}
.carousel-card__25 .btn__icon{width:40px;height:40px;line-height:40px}
.carousel-card__25 .btn__icon i,.carousel-card__25 .btn__icon span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.carousel__card .carousel-card__body{white-space:normal}
.carousel__deck .carousel__card .carousel-card__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:100%;width:100%}
.carousel-card__block{flex:1 1 auto}
.divider{background-color:#fff;margin:0 auto;width:100%;display:block;position:relative;height:75px}
@media screen and (max-width:1919px){.divider{height:6vh}
}
.comp__divider{background-color:#fff;margin:0 auto;width:100%;display:block;position:relative;height:75px}
@media screen and (max-width:1919px){.comp__divider{height:6vh}
}
.row__divider{width:100%;border-bottom:1px solid}
.row__divider--cols-1{margin:0 60px}
@media only screen and (max-width:1023px){.row__divider--cols-1{margin:0 40px}
}
@media only screen and (max-width:767px){.row__divider--cols-1{margin:0 30px}
}
.row__divider--cols-2{margin:0 60px}
@media only screen and (max-width:1023px){.row__divider--cols-2{margin:0 40px}
}
@media only screen and (max-width:767px){.row__divider--cols-2{margin:0 30px}
}
.row__divider--cols-3{margin:0 50px}
@media only screen and (max-width:1023px){.row__divider--cols-3{margin:0 40px}
}
@media only screen and (max-width:767px){.row__divider--cols-3{margin:0 30px}
}
.row__divider--cols-4{margin:0 35px}
@media only screen and (max-width:1023px){.row__divider--cols-4{margin:0 35px}
}
@media only screen and (max-width:767px){.row__divider--cols-4{margin:0 30px}
}
.row__divider--cols-5{margin:0 30px}
@media only screen and (max-width:1023px){.row__divider--cols-5{margin:0 30px}
}
@media only screen and (max-width:767px){.row__divider--cols-5{margin:0 30px}
}
.section__expander{width:100%;display:block;position:relative;text-align:center;padding:20px}
.section__expander:hover{cursor:pointer}
.section__expander h3{color:#f7a800;text-transform:uppercase;margin-bottom:0}
.section__expander i{margin-left:14px}
@media only screen and (max-width:767px){.section__expandable{position:fixed;width:100%;height:100%;top:53px;left:0;background-color:#fff;z-index:1000;overflow-y:scroll;padding-bottom:53px}
.section__expandable::-webkit-scrollbar{display:none;width:0 !important}
}
.figure__row{height:100%;margin:auto}
.figure__row--cols-4{padding:30px 0}
@media only screen and (max-width:1023px){.figure__row--cols-4{padding:25px 0}
}
@media only screen and (max-width:767px){.figure__row--cols-4{padding:12.5px 0}
}
.figure__row--cols-4 .figure__content{padding:30px 40px}
@media only screen and (max-width:1023px){.figure__row--cols-4 .figure__content{padding:25px 35px}
}
@media only screen and (max-width:767px){.figure__row--cols-4 .figure__content{padding:12.5px 25px}
}
.figure__25{flex:0 0 25%;max-width:25%}
@media only screen and (max-width:767px){.figure__25{flex:0 0 33.33333333%;max-width:33.33%}
}
@media only screen and (max-width:499px){.figure__25{flex:0 0 50%;max-width:50%}
}
.figure__image{border:2px solid #b1b3b3;overflow:hidden}
.figure__image img{display:block;max-width:100%}
.figure__content{position:relative;display:block}
.figure__descr{color:#53565a;text-align:left}
.comp__single-layer-filters{flex:0 0 100%;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;display:block;position:relative;background-color:#fff}
.comp__single-layer-filters:before,.comp__single-layer-filters:after{content:" ";display:table}
.comp__single-layer-filters:after{clear:both}
.comp__single-layer-filters .component-title{font-size:1.875rem;color:#001e46;font-weight:600;margin-bottom:25px;margin-left:16px}
.comp__single-layer-filters .filters{display:inline-block}
@media only screen and (max-width:1023px){.comp__single-layer-filters .filters{display:none}
}
.comp__single-layer-filters .filters__list{padding-inline-start:0;margin-top:0;margin-right:16px;margin-bottom:30px;margin-left:16px;list-style-type:none}
.comp__single-layer-filters .filters__list-item{font-size:18px;color:#888b8d;text-transform:uppercase;font-weight:500;border-bottom:3px solid transparent;margin:0 22px 20px 0;display:inline-block}
.comp__single-layer-filters .filters__list-item:hover{cursor:pointer;color:#0085ca}
.comp__single-layer-filters .filters__list-item.is-active{color:#0085ca;border-bottom:3px solid #0085ca}
@media only screen and (max-width:1199px){.comp__single-layer-filters .filters__list-item{margin:10px 25px 7px 0;font-size:17px}
}
@media only screen and (max-width:1023px){.comp__single-layer-filters .filters__list-item{font-size:14px}
}
.comp__single-layer-filters .not-a-filter{display:inline-block;margin-right:25px;color:#53565a;font-weight:600;text-transform:uppercase;font-size:18px}
@media only screen and (max-width:1199px){.comp__single-layer-filters .not-a-filter{font-size:17px}
}
@media only screen and (max-width:1023px){.comp__single-layer-filters .not-a-filter{display:none}
}
@media only screen and (max-width:1023px){.comp__single-layer-filters span.colon{display:none}
}
.comp__single-layer-filters .filtered-results{padding:20px 10px}
.comp__single-layer-filters .toggle-filters{display:none}
@media only screen and (max-width:1023px){.comp__single-layer-filters .toggle-filters{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#53565a;background-color:inherit;text-transform:uppercase;font-size:1.125rem;font-weight:600;border:1px solid #53565a;padding:8px;display:block;margin-top:25px;margin-bottom:18px;margin-left:16px;min-width:0;transition:0 none}
.comp__single-layer-filters .toggle-filters:hover{cursor:pointer}
.comp__single-layer-filters .toggle-filters.is-open{color:#0085ca;border-color:#0085ca}
.comp__single-layer-filters .toggle-filters.is-closed{color:#53565a;border-color:#53565a}
.comp__single-layer-filters .toggle-filters .mi{display:inline;color:inherit;position:relative;font-size:14px;top:1.5px;padding-left:6px}
}
@media only screen and (max-width:767px){.comp__single-layer-filters .toggle-filters{margin-bottom:20px}
}
.comp__multi-layer-filters .multi-layer-filters__sidebar{flex:0 0 25%;position:relative;height:auto}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results-container{height:auto}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header{background-color:#0085ca;color:#fff;padding:30px 25px;text-transform:uppercase;font-weight:600}
@media only screen and (max-width:1199px){.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header{padding:20px 15px}
}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-desktop{display:inline}
@media only screen and (max-width:1199px){.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-desktop{display:none}
}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-mobile{display:none}
@media only screen and (max-width:1199px){.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-mobile{display:inline;font-size:16px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-mobile:hover{cursor:pointer}
.comp__multi-layer-filters .multi-layer-filters__sidebar .filter-results__header .header-title-mobile .mi{position:relative;top:1.5px;padding-right:8px}
}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet{background-color:#fff;border:1px solid #b1b3b3;border-top:0 none}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;color:#53565a;font-size:16px;padding:25px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__header:hover{cursor:pointer}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-header-title{text-transform:uppercase;font-weight:600}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__body{padding:0 25px 25px 25px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__values{list-style-type:none;margin:0;padding:0;padding-inline-start:0}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__value{font-size:15px;color:#53565a;margin-bottom:25px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__value:last-of-type{margin-bottom:0}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__value>*{display:inline-block !important;max-width:85%;vertical-align:top}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-value-checkbox{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #b1b3b3;border-radius:0;background-color:#f3f3f3;height:16px;width:16px;position:relative;top:1px;margin-right:8px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-value-checkbox:hover{cursor:pointer}
@media only screen and (max-width:1199px){.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-value-checkbox{top:0}
}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-value-checkbox:checked{border-color:#0085ca;background-color:#fff}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet-value-checkbox:checked:after{font-family:"MITG Icons" !important;content:'\e17a';font-size:10px;position:absolute;top:2px;left:2px;color:#0085ca}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__footer{display:none}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__footer.is-shown{display:block;margin-top:25px;margin-bottom:0;color:#0085ca;text-transform:uppercase;font-weight:600;font-size:16px}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__footer.is-shown:hover{cursor:pointer}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__footer.is-shown span{display:none}
.comp__multi-layer-filters .multi-layer-filters__sidebar .facet__footer.is-shown span.is-active{display:inline-block}
.comp__multi-layer-filters .multi-layer-filters__breadcrumbs{display:relative;margin:0;padding:0}
.active-filters-results{color:#888b8d;padding:10px 0 15px 0}
.active-filters-results h5{font-weight:400;margin-bottom:0}
.comp__filters-flex-wrapper{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;position:relative;width:100%}
.comp__filters-flex-wrapper:before,.comp__filters-flex-wrapper:after{content:" ";display:table}
.comp__filters-flex-wrapper:after{clear:both}
.comp__filters-flex-wrapper.multi-layer-filters-applied{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding-top:50px}
@media only screen and (max-width:1023px){.comp__filters-flex-wrapper.multi-layer-filters-applied{padding-top:30px}
}
.filters-flex-wrapper__sidebar{flex:0 0 25%}
@media only screen and (max-width:1199px){.filters-flex-wrapper__sidebar{position:fixed;top:0;right:-100%;height:100%;width:375px;transition:.5s transform;transition-timing-function:cubic-bezier(0.38,0.52,0.37,1);opacity:1;display:block;box-shadow:none;z-index:2500;background-color:#fff;overflow-y:auto}
.filters-flex-wrapper__sidebar.animate{transform:translateX(-100vw);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}
}
@media only screen and (max-width:767px){.filters-flex-wrapper__sidebar{width:75vw}
}
.filters-flex-wrapper__main{flex:0 0 75%;padding-left:25px;overflow:hidden}
@media only screen and (max-width:1199px){.filters-flex-wrapper__main{flex:0 0 100%;padding-left:0}
}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb{padding:15px 4px 0 4px}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .open-facets-btn{display:none}
@media only screen and (max-width:1199px){.comp__multi-layer-filters .multi-layer-filters__breadcrumb .open-facets-btn{display:block;color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .open-facets-btn:hover,.comp__multi-layer-filters .multi-layer-filters__breadcrumb .open-facets-btn.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
}
@media only screen and (max-width:499px){.comp__multi-layer-filters .multi-layer-filters__breadcrumb .open-facets-btn{padding:20px 0;width:100%}
}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filters-breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-bottom:20px}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filters-caption{font-size:16px;font-weight:600;color:#53565a;text-transform:uppercase;margin-right:7px;margin-bottom:7px;white-space:nowrap}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filter{color:#53565a;border:1px solid #888b8d;font-size:12px;font-weight:400;text-transform:uppercase;padding:5px;margin-right:7px;margin-bottom:7px;white-space:nowrap;display:inline-block}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filter__icon{font-size:9px;padding-left:10px}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filter__icon:hover{cursor:pointer}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .clear-all-filters{color:#0085ca;border:1px solid #0085ca;border-radius:0;font-size:12px;padding:5px;text-transform:uppercase;font-weight:600;margin-left:0;margin-bottom:7px;white-space:nowrap}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .clear-all-filters:hover{cursor:pointer}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filters-results{color:#888b8d;padding:10px 0 15px 0}
.comp__multi-layer-filters .multi-layer-filters__breadcrumb .active-filters-results h5{font-weight:400;margin-bottom:0}
.comp__filters-flex-wrapper.multi-layer-filters-applied .comp-portfolio.comp-portfolio--static .portfolio-item{flex:0 0 33.333333%;max-width:33.3333333%;padding:20px 15px}
@media only screen and (max-width:1199px){.comp__filters-flex-wrapper.multi-layer-filters-applied .comp-portfolio.comp-portfolio--static .portfolio-item{flex:0 0 25%;max-width:25%}
}
@media only screen and (max-width:1023px){.comp__filters-flex-wrapper.multi-layer-filters-applied .comp-portfolio.comp-portfolio--static .portfolio-item{flex:0 0 33.3333333%;max-width:33.3333333%}
}
@media only screen and (max-width:767px){.comp__filters-flex-wrapper.multi-layer-filters-applied .comp-portfolio.comp-portfolio--static .portfolio-item{flex:0 0 50%;max-width:50%}
}
.comp__filters-flex-wrapper.multi-layer-filters-applied .comp-portfolio.comp-portfolio--static .portfolio{height:auto}
.comp__filters-flex-wrapper.multi-layer-filters-applied .comp__topic-selector .card__33 .card__body{padding:25px 25px}
.comp__filters-flex-wrapper.multi-layer-filters-applied .comp__topic-selector .card__33 .card__title{margin-bottom:0}
.comp__filters-flex-wrapper.multi-layer-filters-applied .comp__topic-selector .card__cta{display:none !important}
.multi-filters,.comp__multi-layer-filters .multi-filters{flex:0 0 25%}
@media only screen and (max-width:1199px){.multi-filters,.comp__multi-layer-filters .multi-filters{flex:unset}
}
.overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.3;z-index:1005}
form{color:#53565a}
form h6,form p,form ul,form li{margin:0;padding:0;margin-bottom:0}
form input[type="text"],form input[type="date"],form input[type="number"],form input[type="email"],form input[type="tel"],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#f3f3f3;font-size:1rem;border:1px solid #b1b3b3;border-radius:0;box-shadow:none;margin-bottom:10px}
form input[type="text"],form input[type="number"],form input[type="email"],form input[type="text"],form input[type="tel"],form select,form textarea{padding:18px 10px}
form input[type="date"]{padding:16px 10px}
form input[type="checkbox"],form input[type="radio"]{background-color:#f3f3f3;border:1px solid #b1b3b3;box-shadow:none;width:20px;height:20px;position:absolute;left:0}
form input[type="checkbox"]{top:21px}
form input[type="radio"]{top:10px}
form select{background:url('../../../../../etc.clientlibs/mitg/clientlibs/base/base/resources/down-caret-dark-grey.svg') no-repeat;background-position:right 10px top 11px;background-size:22px;background-color:#f3f3f3}
form fieldset{border:0 none;margin:0;padding:0}
form legend{padding-inline-start:0;padding-inline-end:0;display:none}
form ul{list-style-type:none;padding-inline-start:0}
form li,form p{position:relative}
form .form__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;flex:0 0 100%}
form .form__row .form__el--50:last-child{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;align-self:flex-end}
@media only screen and (max-width:767px){form .form__row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
form .form__el--100{flex:0 0 100%}
form .form__el--100 input[type="text"],form .form__el--100 input[type="date"],form .form__el--100 input[type="number"],form .form__el--100 input[type="email"],form .form__el--100 input[type="tel"],form .form__el--100 select,form .form__el--100 textarea{width:100%}
form .form__el--50{flex:0 0 49.16666667%}
form .form__el--50 input[type="text"],form .form__el--50 input[type="date"],form .form__el--50 input[type="number"],form .form__el--50 input[type="email"],form .form__el--50 input[type="tel"],form .form__el--50 select,form .form__el--50 textarea{width:100%}
@media only screen and (max-width:767px){form .form__el--50{flex:0 0 100%}
}
form .form__label{font-size:1rem;color:#53565a;text-transform:none;margin-top:20px;margin-bottom:10px}
form .form__label--radio{font-weight:400;display:inline-block;margin-top:10px;margin-bottom:5px;margin-left:30px}
form .form__label--block{font-weight:500;display:block}
form .form__label--inline{font-weight:400;display:inline-block;margin-left:30px}
form .form__error{font-size:14px;font-weight:500;color:#e35205;margin-bottom:0;line-height:1.45rem;display:none}
form .form__error.is-active{display:block}
form .form__btn{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;margin-top:30px;margin-bottom:0}
form .form__btn:hover,form .form__btn.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.comp__header,.comp__header--cols-4,.comp__header--cols-3{width:100%;display:block;position:relative;background-color:#0085ca}
.comp__header--cols-4{padding:30px 35px}
.comp__header--cols-4 h2,.comp__header--cols-4 h3{color:#fff;margin-bottom:0;text-transform:uppercase}
@media only screen and (max-width:1023px){.comp__header--cols-4{padding:25px 35px}
}
@media only screen and (max-width:767px){.comp__header--cols-4{padding:25px 30px}
}
.comp__header--cols-3{padding:30px 50px}
.comp__header--cols-3 h2,.comp__header--cols-3 h3{color:#fff;margin-bottom:0;text-transform:uppercase}
@media only screen and (max-width:1023px){.comp__header--cols-3{padding:25px 35px}
}
@media only screen and (max-width:767px){.comp__header--cols-3{padding:25px 30px}
}
.asset-link{text-decoration:none}
.asset-link:hover,.asset-link:focus{text-decoration:underline;cursor:pointer}
.asset-link:hover>i,.asset-link:focus>i{text-decoration:none !important}
.linklist ul{list-style-type:none;margin:0;padding:0}
.linklist li{text-decoration:none;font-weight:600}
.linklist li:hover,.linklist li:focus{text-decoration:underline;cursor:pointer}
.linklist li:hover>i,.linklist li:focus>i{text-decoration:none !important}
.linklist .mi-btb-angle-right,.linklist .mi-btr-angle-right{font-size:.9rem}
.linklist--no-wrap ul{list-style-type:none;margin:0;padding:0}
.linklist--no-wrap li{text-decoration:none;font-weight:600}
.linklist--no-wrap li:hover,.linklist--no-wrap li:focus{text-decoration:underline;cursor:pointer}
.linklist--no-wrap li:hover>i,.linklist--no-wrap li:focus>i{text-decoration:none !important}
.linklist--no-wrap a i{float:left}
.linklist--no-wrap a h5{overflow:hidden;padding-left:8px;text-transform:none}
.mega-filters{zoom:1;position:relative;width:100%;margin:0;padding:0}
.mega-filters:before,.mega-filters:after{content:" ";display:table}
.mega-filters:after{clear:both}
.mega-filters input[type="checkbox"]{top:0}
.mega-filters ul,.mega-filters li{padding:0}
.mega-filters ul{margin-bottom:0;list-style-type:none;-webkit-padding-start:0}
.mega-filters button:focus{outline:0}
.mega-filters .tab-header-and-content{font-size:1rem}
.mega-filters .tab-content{background-color:#001e46;color:#fff}
.mega-filters .tab-content label{color:#fff}
@media only screen and (max-width:767px){.mega-filters .tab-content{display:none}
}
.mega-filters input[type="checkbox"],.mega-filters input[type="checkbox"] i{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;background-color:#fff;margin-left:16px;margin-right:8px;height:15px;width:15px}
.mega-filters input[type="checkbox"]:hover,.mega-filters input[type="checkbox"] i:hover{cursor:pointer}
.mega-filters .checkbox--std{position:relative}
.mega-filters .checkbox--std:checked:after{font-family:"MITG Icons" !important;content:'\e17a';font-size:11px;position:absolute;top:2px;left:2px;color:#001e46}
.mega-filters form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;flex:0 0 100%}
.filter__checkbox{flex:0 0 25%;padding:1rem 0}
.filter__checkbox:nth-last-child(5):first-child,.filter__checkbox:nth-last-child(5):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(5):first-child:nth-child(n+1):nth-child(-n+4),.filter__checkbox:nth-last-child(5):first-child ~ div:nth-child(n+1):nth-child(-n+4){border-bottom:0 none}
.filter__checkbox:nth-last-child(6):first-child,.filter__checkbox:nth-last-child(6):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(6):first-child:nth-child(n+5):nth-child(-n+6),.filter__checkbox:nth-last-child(6):first-child ~ div:nth-child(n+5):nth-child(-n+6){border-bottom:0 none}
.filter__checkbox:nth-last-child(7):first-child,.filter__checkbox:nth-last-child(7):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(7):first-child:nth-child(n+5):nth-child(-n+7),.filter__checkbox:nth-last-child(7):first-child ~ div:nth-child(n+5):nth-child(-n+7){border-bottom:0 none}
.filter__checkbox:nth-last-child(8):first-child,.filter__checkbox:nth-last-child(8):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(8):first-child:nth-child(n+5):nth-child(-n+8),.filter__checkbox:nth-last-child(8):first-child ~ div:nth-child(n+5):nth-child(-n+8){border-bottom:0 none}
.filter__checkbox:nth-last-child(9):first-child,.filter__checkbox:nth-last-child(9):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(9):first-child:nth-child(n+9):nth-child(-n+9),.filter__checkbox:nth-last-child(9):first-child ~ div:nth-child(n+9):nth-child(-n+9){border-bottom:0 none}
.filter__checkbox:nth-last-child(10):first-child,.filter__checkbox:nth-last-child(10):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(10):first-child:nth-child(n+9):nth-child(-n+10),.filter__checkbox:nth-last-child(10):first-child ~ div:nth-child(n+9):nth-child(-n+10){border-bottom:0 none}
.filter__checkbox:nth-last-child(11):first-child,.filter__checkbox:nth-last-child(11):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(11):first-child:nth-child(n+9):nth-child(-n+11),.filter__checkbox:nth-last-child(11):first-child ~ div:nth-child(n+9):nth-child(-n+11){border-bottom:0 none}
.filter__checkbox:nth-last-child(12):first-child,.filter__checkbox:nth-last-child(12):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(12):first-child:nth-child(n+9):nth-child(-n+12),.filter__checkbox:nth-last-child(12):first-child ~ div:nth-child(n+9):nth-child(-n+12){border-bottom:0 none}
.filter__checkbox:nth-last-child(13):first-child,.filter__checkbox:nth-last-child(13):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(13):first-child:nth-child(n+13):nth-child(-n+13),.filter__checkbox:nth-last-child(13):first-child ~ div:nth-child(n+13):nth-child(-n+13){border-bottom:0 none}
.filter__checkbox:nth-last-child(14):first-child,.filter__checkbox:nth-last-child(14):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(14):first-child:nth-child(n+13):nth-child(-n+14),.filter__checkbox:nth-last-child(14):first-child ~ div:nth-child(n+13):nth-child(-n+14){border-bottom:0 none}
.filter__checkbox:nth-last-child(15):first-child,.filter__checkbox:nth-last-child(15):first-child ~ div{border-bottom:1px solid #b9d9eb}
.filter__checkbox:nth-last-child(15):first-child:nth-child(n+13):nth-child(-n+15),.filter__checkbox:nth-last-child(15):first-child ~ div:nth-child(n+13):nth-child(-n+15){border-bottom:0 none}
@media only screen and (max-width:1023px){.filter__checkbox{flex:0 0 100%;padding:16px 0}
.filter__checkbox .filter__checkbox:nth-last-child(n+1):first-child:nth-child(n+1):nth-child(-n+50),.filter__checkbox .filter__checkbox:nth-last-child(n+1):first-child ~ div:nth-child(n+1):nth-child(-n+50){border-bottom:1px solid #b9d9eb}
.filter__checkbox:last-child{border-bottom:0 none !important}
}
.filter__btns-container{text-align:right}
.filter__btns-container button:first-child{color:#fff;background-color:#004b87;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;margin-right:6px;margin-bottom:0}
.filter__btns-container button:first-child:hover,.filter__btns-container button:first-child.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.filter__btns-container button:last-child{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;margin-bottom:0}
.filter__btns-container button:last-child:hover,.filter__btns-container button:last-child.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
@media only screen and (max-width:1023px){.filter__btns-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;flex:0 0 100%;margin-top:1rem;text-align:center}
.filter__btns-container button{width:48.975%}
.filter__btns-container button:first-child{margin-right:0}
}
.js-apply-selections{display:none}
.js-apply-selections.is-active{display:block}
@media only screen and (max-width:1023px){.js-apply-selections{display:flex}
.js-apply-selections.is-active{display:flex}
}
.filter__main-container{padding:24px 35px;width:100%;margin:0 auto;background-color:#001e46}
@media only screen and (max-width:1023px){.filter__main-container{display:none}
.filter__main-container.is-active{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#001e46;z-index:1000;overflow-y:scroll}
.filter__main-container.is-active::-webkit-scrollbar{display:none;width:0 !important}
}
.filter__title{color:#fff;text-transform:uppercase;display:block}
.filter__title h6{margin-bottom:.575rem}
@media only screen and (max-width:1023px){.filter__title{display:inline-block;float:left;padding:10px 0}
.filter__title h6{margin-bottom:0}
}
.filter__main-close-btn{display:none}
@media only screen and (max-width:1023px){.filter__main-close-btn{display:inline-block;float:right;margin-bottom:1.575rem}
.filter__main-close-btn button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#0085ca;padding:10px 10px 6px 10px;color:#fff;border:0 none}
.filter__main-close-btn i{color:#fff}
}
.filter__accordion-tabs{margin:0;margin-bottom:1.5rem;line-height:1.5;padding:0}
.filter__tab-header-and-content{list-style:none;display:inline;margin-right:6px}
.filter__tab-header-and-content:last-of-type{margin-right:0}
@media only screen and (max-width:1023px){.filter__tab-header-and-content{margin-right:0}
}
.filter__tab-link{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0 none;border-radius:0;font-size:1rem;padding:20px 26px;background-color:#004b87;color:#fff;text-transform:uppercase;display:inline-block}
.filter__tab-link.is-active{background-color:#0085ca}
.filter__tab-link:hover{background-color:#0085ca;cursor:pointer}
.filter__tab-link h6{display:inline;margin-bottom:0}
.filter__tab-link i{font-size:1rem;margin-left:16px}
@media only screen and (max-width:1023px){.filter__tab-link{width:100%;margin-bottom:6px}
.filter__tab-link h6{float:left}
.filter__tab-link i{float:right}
}
.filter__selected-filters-container{padding:24px 35px;padding-bottom:40px;width:100%;margin:0 auto;background-color:#f3f3f3}
@media only screen and (max-width:1023px){.filter__selected-filters-container{padding-bottom:24px}
}
.filter__selected-filters{display:inline-block;float:left}
.filter__selected-filters h6{display:inline;text-transform:uppercase;color:#001e46;margin-right:6px;margin-bottom:0}
.filter__selected-filters ul{display:inline}
.filter__selected-filters li{display:inline;color:#53565a}
.filter__selected-filters li span{margin-right:6px;color:#53565a}
.filter__selected-filters i{font-size:.75rem;margin-left:6px;margin-right:8px}
.filter__selected-filters i:hover{cursor:pointer}
@media only screen and (max-width:1023px){.filter__selected-filters{display:block;text-align:center;float:none;margin-bottom:24px}
}
.filter__clear-all-filters{display:inline-block;float:right}
.filter__clear-all-filters h6{text-transform:uppercase;color:#b0008e}
.filter__clear-all-filters i{font-size:1rem;margin-left:6px}
.filter__clear-all-filters i:hover{cursor:pointer}
@media only screen and (max-width:1023px){.filter__clear-all-filters{display:block;text-align:center;float:none}
.filter__clear-all-filters h6{margin-bottom:0}
}
.filter__tab-content{display:none;color:#fff;float:left;padding:1rem 0}
.accordion-tabs.is-open{background-color:#001e46;color:#fff}
.filter__toggle-filters{display:none}
@media only screen and (max-width:1023px){.filter__toggle-filters{display:block;width:100%;background-color:#001e46;text-align:center;padding:20px}
.filter__toggle-filters button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;background-color:#004b87;color:white;border:0 none;padding:20px 26px}
.filter__toggle-filters button h6{margin-bottom:0;text-transform:uppercase}
}
.modal{overflow:hidden;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1050;display:none}
.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1040;background-color:#000;display:none}
.modal__overlay.fade{opacity:0}
.modal__overlay.in{opacity:.75}
.pagination{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;padding-top:70px;background-color:#fff}
.pagination:before,.pagination:after{content:" ";display:table}
.pagination:after{clear:both}
@media only screen and (max-width:499px){.pagination{text-align:center;padding-top:35px}
}
.pagination--center-aligned{text-align:center;margin:0 auto}
.pages{display:inline-block;padding-left:0;padding-inline-start:0;list-style-type:none;margin-bottom:0}
.page__item{display:inline-block;margin-bottom:0}
.page__link{position:relative;float:left;height:55px;width:55px;line-height:55px;vertical-align:middle;text-align:center;color:#fff;background-color:#001e46;font-size:1rem;font-weight:600;margin-left:1px;margin-bottom:0;text-decoration:none}
.page__link:visited{color:#fff}
.page__link:hover{background-color:#0085ca;cursor:pointer}
.page__link.is-active{color:#fff;cursor:pointer;background-color:#0085ca}
.page__link.is-disabled{cursor:text}
.page__link.is-disabled:hover{cursor:text;background-color:#001e46}
@media only screen and (max-width:499px){.page__link{height:40px;width:40px;line-height:40px}
}
.page__item:first-child>.page__link{margin-left:0}
.runner{padding:30px 60px;width:100%;text-align:center;margin:0 auto;position:relative}
@media only screen and (max-width:1023px){.runner{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner{padding:25px 30px}
}
.runner h1,.runner h2,.runner h3,.runner h4,.runner h5,.runner h6{margin-bottom:0;text-transform:uppercase}
.runner i{position:relative;top:2px}
.runner:hover{cursor:pointer}
.section-button-container{zoom:1;width:100%;text-align:center;margin-top:35px;margin-bottom:45px}
.section-button-container:before,.section-button-container:after{content:" ";display:table}
.section-button-container:after{clear:both}
@media only screen and (max-width:1199px){.section-button-container{margin-top:40px;margin-bottom:40px}
}
@media only screen and (max-width:1023px){.section-button-container{margin-top:30px;margin-bottom:30px}
}
.section-button{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0;color:#fff;background-color:#0085ca;transition:background-color .1s ease;font-size:16px;font-weight:500;text-transform:uppercase;text-align:center;display:inline-block;padding:22px 40px;min-width:225px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16)}
.section-button:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
@media only screen and (max-width:767px){.section-button{font-size:14px;min-width:unset;width:auto}
}
.section-button .mi{position:relative;top:1.5px}
.table,table{width:100%;min-height:.01%;overflow-x:auto}
@media only screen and (max-width:1023px){.table,table{display:block}
}
.table .table__title,table .table__title,.table thead,table thead,.table tbody,table tbody{width:100% !important;margin:auto}
.table table h5,table table h5{padding:20px 16px;background-color:#001e46;text-align:left;color:#fff !important;font-weight:600;margin-bottom:0}
.table thead,table thead{color:#fff;background-color:#004b87}
.table th,table th{padding:20px 16px}
.table th,table th,.table td,table td{font-size:.875rem;line-height:1.125rem;text-align:left;vertical-align:middle}
@media only screen and (max-width:1023px){.table th,table th,.table td,table td{white-space:nowrap}
}
.table td,table td{padding:18px 16px;border-top:1px solid #b1b3b3;border-right:1px solid #b1b3b3;border-bottom:1px solid #b1b3b3}
.table td:first-child,table td:first-child{border-left:1px solid #b1b3b3}
.table th,table th{border-right:1px solid #b1b3b3}
.table th:last-child,table th:last-child{border-right:1px solid #004b87}
.table table tbody tr:nth-of-type(odd),table table tbody tr:nth-of-type(odd){background-color:#f3f3f3}
.table table p,table table p{color:#53565a}
.table tr>th,table tr>th{color:#fff;background-color:#004b87;text-transform:uppercase;border-bottom:1px solid #b1b3b3}
.table .btn__back h3,table .btn__back h3,.table .btn__back i,table .btn__back i{color:#004b87}
.table .btn__back i,table .btn__back i{top:4px}
@media only screen and (max-width:767px){.table.panel__100,table.panel__100{padding:0}
}
.table__header{width:100% !important;padding:20px 16px;background-color:#001e46;text-align:left}
.table__header h5,.table__header h5>p{color:#fff !important;font-weight:600;margin-bottom:0}
.table__content{border:0 none}
.theme--primary,.theme--white{background-color:#fff}
.theme--primary h1,.theme--white h1,.theme--primary h2,.theme--white h2,.theme--primary h1>p,.theme--white h1>p,.theme--primary h2>p,.theme--white h2>p{color:#001e46}
.theme--primary h3,.theme--white h3,.theme--primary h4,.theme--white h4,.theme--primary h5,.theme--white h5,.theme--primary h6,.theme--white h6,.theme--primary h3>p,.theme--white h3>p,.theme--primary h4>p,.theme--white h4>p,.theme--primary h5>p,.theme--white h5>p,.theme--primary h6>p,.theme--white h6>p{color:#53565a}
.theme--primary p,.theme--white p,.theme--primary li,.theme--white li{color:#888b8d}
.theme--primary a,.theme--white a{color:#0085ca}
.theme--primary a h6,.theme--white a h6{color:#0085ca}
.theme--primary button,.theme--white button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500}
.theme--primary button:hover,.theme--white button:hover,.theme--primary button.active,.theme--white button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.theme--primary-alt,.theme--off-white{background-color:#f3f3f3}
.theme--primary-alt h1,.theme--off-white h1,.theme--primary-alt h2,.theme--off-white h2,.theme--primary-alt h3,.theme--off-white h3,.theme--primary-alt h4,.theme--off-white h4,.theme--primary-alt h1>p,.theme--off-white h1>p,.theme--primary-alt h2>p,.theme--off-white h2>p,.theme--primary-alt h3>p,.theme--off-white h3>p,.theme--primary-alt h4>p,.theme--off-white h4>p{color:#001e46}
.theme--primary-alt h5,.theme--off-white h5,.theme--primary-alt h6,.theme--off-white h6,.theme--primary-alt h5>p,.theme--off-white h5>p,.theme--primary-alt h6>p,.theme--off-white h6>p,.theme--primary-alt p,.theme--off-white p,.theme--primary-alt li,.theme--off-white li{color:#53565a}
.theme--primary-alt a,.theme--off-white a{color:#0085ca}
.theme--primary-alt a h6,.theme--off-white a h6{color:#0085ca}
.theme--primary-alt button,.theme--off-white button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500}
.theme--primary-alt button:hover,.theme--off-white button:hover,.theme--primary-alt button.active,.theme--off-white button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.theme--primary-alt-2,.theme--pale-gray{background-color:#e8e8e7}
.theme--primary-alt-2 h1,.theme--pale-gray h1,.theme--primary-alt-2 h2,.theme--pale-gray h2,.theme--primary-alt-2 h3,.theme--pale-gray h3,.theme--primary-alt-2 h4,.theme--pale-gray h4,.theme--primary-alt-2 h1>p,.theme--pale-gray h1>p,.theme--primary-alt-2 h2>p,.theme--pale-gray h2>p,.theme--primary-alt-2 h3>p,.theme--pale-gray h3>p,.theme--primary-alt-2 h4>p,.theme--pale-gray h4>p{color:#001e46}
.theme--primary-alt-2 h5,.theme--pale-gray h5,.theme--primary-alt-2 h6,.theme--pale-gray h6,.theme--primary-alt-2 h5>p,.theme--pale-gray h5>p,.theme--primary-alt-2 h6>p,.theme--pale-gray h6>p,.theme--primary-alt-2 p,.theme--pale-gray p,.theme--primary-alt-2 li,.theme--pale-gray li{color:#53565a}
.theme--primary-alt-2 a,.theme--pale-gray a{color:#0085ca}
.theme--primary-alt-2 a h6,.theme--pale-gray a h6{color:#0085ca}
.theme--primary-alt-2 button,.theme--pale-gray button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500}
.theme--primary-alt-2 button:hover,.theme--pale-gray button:hover,.theme--primary-alt-2 button.active,.theme--pale-gray button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.theme--secondary,.theme--navy-blue{background-color:#001e46}
.theme--secondary h1,.theme--navy-blue h1,.theme--secondary h2,.theme--navy-blue h2,.theme--secondary h3,.theme--navy-blue h3,.theme--secondary h4,.theme--navy-blue h4,.theme--secondary h5,.theme--navy-blue h5,.theme--secondary h6,.theme--navy-blue h6,.theme--secondary p,.theme--navy-blue p,.theme--secondary li,.theme--navy-blue li,.theme--secondary h1>p,.theme--navy-blue h1>p,.theme--secondary h2>p,.theme--navy-blue h2>p,.theme--secondary h3>p,.theme--navy-blue h3>p,.theme--secondary h4>p,.theme--navy-blue h4>p,.theme--secondary h5>p,.theme--navy-blue h5>p,.theme--secondary h6>p,.theme--navy-blue h6>p{color:#fff}
.theme--secondary a,.theme--navy-blue a{color:#b9d9eb}
.theme--secondary a h6,.theme--navy-blue a h6{color:#b9d9eb}
.theme--secondary button,.theme--navy-blue button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500}
.theme--secondary button:hover,.theme--navy-blue button:hover,.theme--secondary button.active,.theme--navy-blue button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.theme--secondary-alt,.theme--medtronic-blue{background-color:#004b87}
.theme--secondary-alt h1,.theme--medtronic-blue h1,.theme--secondary-alt h2,.theme--medtronic-blue h2,.theme--secondary-alt h3,.theme--medtronic-blue h3,.theme--secondary-alt h4,.theme--medtronic-blue h4,.theme--secondary-alt h5,.theme--medtronic-blue h5,.theme--secondary-alt h6,.theme--medtronic-blue h6,.theme--secondary-alt p,.theme--medtronic-blue p,.theme--secondary-alt li,.theme--medtronic-blue li,.theme--secondary-alt h1>p,.theme--medtronic-blue h1>p,.theme--secondary-alt h2>p,.theme--medtronic-blue h2>p,.theme--secondary-alt h3>p,.theme--medtronic-blue h3>p,.theme--secondary-alt h4>p,.theme--medtronic-blue h4>p,.theme--secondary-alt h5>p,.theme--medtronic-blue h5>p,.theme--secondary-alt h6>p,.theme--medtronic-blue h6>p{color:#fff}
.theme--secondary-alt a,.theme--medtronic-blue a{color:#b9d9eb}
.theme--secondary-alt a h6,.theme--medtronic-blue a h6{color:#b9d9eb}
.theme--secondary-alt button,.theme--medtronic-blue button{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px;font-weight:500}
.theme--secondary-alt button:hover,.theme--medtronic-blue button:hover,.theme--secondary-alt button.active,.theme--medtronic-blue button.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.theme--primary .title h4{color:#888b8d;text-transform:uppercase;border-color:#b1b3b3}
.title-plain__100{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__100{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__100{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__100 h1,.title-plain__100 h2,.title-plain__100 h3,.title-plain__100 h4,.title-plain__100 h5,.title-plain__100 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__66{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__66{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__66{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__66 h1,.title-plain__66 h2,.title-plain__66 h3,.title-plain__66 h4,.title-plain__66 h5,.title-plain__66 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__50{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__50{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__50{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__50 h1,.title-plain__50 h2,.title-plain__50 h3,.title-plain__50 h4,.title-plain__50 h5,.title-plain__50 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__40{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__40{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__40{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__40 h1,.title-plain__40 h2,.title-plain__40 h3,.title-plain__40 h4,.title-plain__40 h5,.title-plain__40 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__33{padding:85px 50px 60px 50px;width:100%;padding-bottom:0}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__33{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__33{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__33 h1,.title-plain__33 h2,.title-plain__33 h3,.title-plain__33 h4,.title-plain__33 h5,.title-plain__33 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__25{padding:45px 35px 30px 35px;width:100%;padding-bottom:0}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__25{padding:50px 35px 25px 35px;width:100%;padding-bottom:0}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__25{padding:40px 30px 15px 30px;width:100%;padding-bottom:0}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__25 h1,.title-plain__25 h2,.title-plain__25 h3,.title-plain__25 h4,.title-plain__25 h5,.title-plain__25 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-plain__20{padding:45px 30px 20px 30px;width:100%;padding-bottom:0}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;border:0;padding-bottom:1rem}
@media only screen and (max-width:1023px){.title-plain__20{padding:45px 30px 20px 30px;width:100%;padding-bottom:0}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
@media only screen and (max-width:767px){.title-plain__20{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
.title-plain__20 h1,.title-plain__20 h2,.title-plain__20 h3,.title-plain__20 h4,.title-plain__20 h5,.title-plain__20 h6{margin-bottom:0;border:0;padding-bottom:1rem}
}
.title-rev__100{padding:85px 60px 60px 60px;width:100%;padding-top:0}
.title-rev__100 h1,.title-rev__100 h2,.title-rev__100 h3,.title-rev__100 h4,.title-rev__100 h5,.title-rev__100 h6,.title-rev__100 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__100{padding:55px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__100 h1,.title-rev__100 h2,.title-rev__100 h3,.title-rev__100 h4,.title-rev__100 h5,.title-rev__100 h6,.title-rev__100 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__100{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__100 h1,.title-rev__100 h2,.title-rev__100 h3,.title-rev__100 h4,.title-rev__100 h5,.title-rev__100 h6,.title-rev__100 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__66{padding:85px 60px 60px 60px;width:100%;padding-top:0}
.title-rev__66 h1,.title-rev__66 h2,.title-rev__66 h3,.title-rev__66 h4,.title-rev__66 h5,.title-rev__66 h6,.title-rev__66 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__66{padding:55px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__66 h1,.title-rev__66 h2,.title-rev__66 h3,.title-rev__66 h4,.title-rev__66 h5,.title-rev__66 h6,.title-rev__66 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__66{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__66 h1,.title-rev__66 h2,.title-rev__66 h3,.title-rev__66 h4,.title-rev__66 h5,.title-rev__66 h6,.title-rev__66 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__50{padding:85px 60px 60px 60px;width:100%;padding-top:0}
.title-rev__50 h1,.title-rev__50 h2,.title-rev__50 h3,.title-rev__50 h4,.title-rev__50 h5,.title-rev__50 h6,.title-rev__50 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__50{padding:55px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__50 h1,.title-rev__50 h2,.title-rev__50 h3,.title-rev__50 h4,.title-rev__50 h5,.title-rev__50 h6,.title-rev__50 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__50{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__50 h1,.title-rev__50 h2,.title-rev__50 h3,.title-rev__50 h4,.title-rev__50 h5,.title-rev__50 h6,.title-rev__50 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__40{padding:85px 60px 60px 60px;width:100%;padding-top:0}
.title-rev__40 h1,.title-rev__40 h2,.title-rev__40 h3,.title-rev__40 h4,.title-rev__40 h5,.title-rev__40 h6,.title-rev__40 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__40{padding:55px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__40 h1,.title-rev__40 h2,.title-rev__40 h3,.title-rev__40 h4,.title-rev__40 h5,.title-rev__40 h6,.title-rev__40 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__40{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__40 h1,.title-rev__40 h2,.title-rev__40 h3,.title-rev__40 h4,.title-rev__40 h5,.title-rev__40 h6,.title-rev__40 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__33{padding:85px 50px 60px 50px;width:100%;padding-top:0}
.title-rev__33 h1,.title-rev__33 h2,.title-rev__33 h3,.title-rev__33 h4,.title-rev__33 h5,.title-rev__33 h6,.title-rev__33 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__33{padding:55px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__33 h1,.title-rev__33 h2,.title-rev__33 h3,.title-rev__33 h4,.title-rev__33 h5,.title-rev__33 h6,.title-rev__33 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__33{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__33 h1,.title-rev__33 h2,.title-rev__33 h3,.title-rev__33 h4,.title-rev__33 h5,.title-rev__33 h6,.title-rev__33 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__25{padding:45px 35px 30px 35px;width:100%;padding-top:0}
.title-rev__25 h1,.title-rev__25 h2,.title-rev__25 h3,.title-rev__25 h4,.title-rev__25 h5,.title-rev__25 h6,.title-rev__25 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__25{padding:50px 35px 25px 35px;width:100%;padding-top:0}
.title-rev__25 h1,.title-rev__25 h2,.title-rev__25 h3,.title-rev__25 h4,.title-rev__25 h5,.title-rev__25 h6,.title-rev__25 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__25{padding:40px 30px 15px 30px;width:100%;padding-top:0}
.title-rev__25 h1,.title-rev__25 h2,.title-rev__25 h3,.title-rev__25 h4,.title-rev__25 h5,.title-rev__25 h6,.title-rev__25 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title-rev__20{padding:45px 30px 20px 30px;width:100%;padding-top:0}
.title-rev__20 h1,.title-rev__20 h2,.title-rev__20 h3,.title-rev__20 h4,.title-rev__20 h5,.title-rev__20 h6,.title-rev__20 a{margin-top:0;padding-top:8px;border-top:1px solid}
@media only screen and (max-width:1023px){.title-rev__20{padding:45px 30px 20px 30px;width:100%;padding-top:0}
.title-rev__20 h1,.title-rev__20 h2,.title-rev__20 h3,.title-rev__20 h4,.title-rev__20 h5,.title-rev__20 h6,.title-rev__20 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
@media only screen and (max-width:767px){.title-rev__20{padding:55px 25px 30px 25px;width:100%;padding-top:0}
.title-rev__20 h1,.title-rev__20 h2,.title-rev__20 h3,.title-rev__20 h4,.title-rev__20 h5,.title-rev__20 h6,.title-rev__20 a{margin-top:0;padding-top:8px;border-top:1px solid}
}
.title__100{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title__100 h1,.title__100 h2,.title__100 h3,.title__100 h4,.title__100 h5,.title__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__100{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title__100 h1,.title__100 h2,.title__100 h3,.title__100 h4,.title__100 h5,.title__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__100{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__100 h1,.title__100 h2,.title__100 h3,.title__100 h4,.title__100 h5,.title__100 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__66{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title__66 h1,.title__66 h2,.title__66 h3,.title__66 h4,.title__66 h5,.title__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__66{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title__66 h1,.title__66 h2,.title__66 h3,.title__66 h4,.title__66 h5,.title__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__66{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__66 h1,.title__66 h2,.title__66 h3,.title__66 h4,.title__66 h5,.title__66 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__50{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title__50 h1,.title__50 h2,.title__50 h3,.title__50 h4,.title__50 h5,.title__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__50{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title__50 h1,.title__50 h2,.title__50 h3,.title__50 h4,.title__50 h5,.title__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__50{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__50 h1,.title__50 h2,.title__50 h3,.title__50 h4,.title__50 h5,.title__50 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__40{padding:85px 60px 60px 60px;width:100%;padding-bottom:0}
.title__40 h1,.title__40 h2,.title__40 h3,.title__40 h4,.title__40 h5,.title__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__40{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title__40 h1,.title__40 h2,.title__40 h3,.title__40 h4,.title__40 h5,.title__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__40{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__40 h1,.title__40 h2,.title__40 h3,.title__40 h4,.title__40 h5,.title__40 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__33{padding:85px 50px 60px 50px;width:100%;padding-bottom:0}
.title__33 h1,.title__33 h2,.title__33 h3,.title__33 h4,.title__33 h5,.title__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__33{padding:55px 35px 30px 35px;width:100%;padding-bottom:0}
.title__33 h1,.title__33 h2,.title__33 h3,.title__33 h4,.title__33 h5,.title__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__33{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__33 h1,.title__33 h2,.title__33 h3,.title__33 h4,.title__33 h5,.title__33 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__25{padding:45px 35px 30px 35px;width:100%;padding-bottom:0}
.title__25 h1,.title__25 h2,.title__25 h3,.title__25 h4,.title__25 h5,.title__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__25{padding:50px 35px 25px 35px;width:100%;padding-bottom:0}
.title__25 h1,.title__25 h2,.title__25 h3,.title__25 h4,.title__25 h5,.title__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__25{padding:40px 30px 15px 30px;width:100%;padding-bottom:0}
.title__25 h1,.title__25 h2,.title__25 h3,.title__25 h4,.title__25 h5,.title__25 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.title__20{padding:45px 30px 20px 30px;width:100%;padding-bottom:0}
.title__20 h1,.title__20 h2,.title__20 h3,.title__20 h4,.title__20 h5,.title__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
@media only screen and (max-width:1023px){.title__20{padding:45px 30px 20px 30px;width:100%;padding-bottom:0}
.title__20 h1,.title__20 h2,.title__20 h3,.title__20 h4,.title__20 h5,.title__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
@media only screen and (max-width:767px){.title__20{padding:55px 25px 30px 25px;width:100%;padding-bottom:0}
.title__20 h1,.title__20 h2,.title__20 h3,.title__20 h4,.title__20 h5,.title__20 h6{margin-bottom:0;padding-bottom:8px;border-bottom:1px solid}
}
.video{position:relative;width:100%;margin:0 auto}
.video a{width:100%;margin:auto;position:relative}
.video .video__trigger{position:absolute;top:0;left:0;right:0;bottom:0}
.video .video__thumb{width:100%;margin:auto;position:relative}
.video .video__thumb img{width:100%;display:block;margin:auto}
.video .video__icon{position:absolute;z-index:5;top:0;right:0;left:0;bottom:0;margin:auto;width:150px;height:110px}
@media only screen and (max-width:1023px){.video .video__icon{width:120px;height:85px}
}
.video .video__icon .mi-btb-times::before{line-height:0;margin:0;padding:0}
.video .video__icon .mi-video-svg.white{opacity:1}
.video .video__icon .mi-video-svg.blue{opacity:0}
.video .video__icon:hover{cursor:pointer}
.video .video__icon:hover .mi-video-svg.white{opacity:0}
.video .video__icon:hover .mi-video-svg.blue{opacity:1}
.video .video__icon i{font-size:3.5rem;line-height:3.5rem;vertical-align:middle;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.video .video__icon i:hover{cursor:pointer;color:#00a9e0}
@media only screen and (max-width:767px){.video .video__icon i{font-size:7rem;line-height:7rem}
}
@media only screen and (max-width:499px){.video .video__icon i{font-size:4rem;line-height:4rem}
}
.video .mi-video-svg{width:150px;height:110px}
@media only screen and (max-width:1023px){.video .mi-video-svg{width:120px;height:85px}
}
.video__descr{color:#53565a;margin:auto;padding:1rem .5rem;text-align:left}
@media only screen and (max-width:767px){.video__descr{padding:1.5rem 1rem}
}
.video__flag{position:absolute;bottom:1rem;right:0;z-index:5;background-color:#b0008e;color:#fff;padding:.125rem 1rem;font-size:.875rem;font-weight:400;text-transform:uppercase}
.video__flag-watched{display:none;position:absolute;top:1rem;left:0;z-index:5;background-color:#77bc1f;color:#fff;padding:.125rem 1rem;font-size:.875rem;font-weight:500;text-transform:uppercase}
.lightbox-outerWrapper{display:none;position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background-color:#fff;overflow:hidden}
.lightbox-innerWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}
.lightbox-container{position:relative}
.lightboxContainer{position:relative;margin:auto;max-width:100%;overflow:hidden;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.videoTitle{position:relative;display:block;height:4.375rem;background-color:#888b8d;color:#fff;padding:0 2.125rem}
.videoTitle h5{line-height:0;margin-bottom:0;font-weight:400;line-height:4.375rem;vertical-align:middle}
.mejs-container{background-color:#53565a}
.videos-lightboxOuter{display:none;position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background:#fff;font-family:'Effra';overflow:hidden}
.videos-lightboxInner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}
.videos-videoOuter{height:100vh}
.videos-videoInner{position:relative;max-height:700px;height:100%;max-width:924px;width:90%;overflow:hidden;margin:auto;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
@media only screen and (max-width:1023px){.videos-videoInner{max-width:668px;margin:auto}
}
@media only screen and (max-width:767px){.videos-videoInner{max-width:400px;margin:auto}
}
.lightbox-outerWrapper{display:none;position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;background-color:#fff;overflow:hidden}
.lightbox-innerWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none}
.lightbox-closeBtn{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:absolute;top:0;right:0;overflow:hidden;height:80px;width:80px;background-color:#0085ca;color:#fff;text-align:center}
.lightbox-closeBtn:hover{background-color:#888b8d;color:#fff;cursor:pointer}
.lightbox-closeBtn i{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:40px}
@media only screen and (max-width:499px){.lightbox-closeBtn{height:50px;width:50px}
.lightbox-closeBtn i{font-size:25px}
}
.lightbox-container{position:relative}
.gated-assets__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1040;background-color:rgba(0,0,0,0.35);display:none}
.gated-assets__overlay.fade{opacity:0}
.gated-assets__overlay.in{opacity:.75}
@media only screen and (max-width:767px){.gated-assets__overlay{z-index:0;display:none}
.gated-assets__overlay.fade{opacity:0}
.gated-assets__overlay.in{opacity:0 !important}
}
.gated-assets ::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#e8e8e7;border:1px solid #e8e8e7;width:5px}
.gated-assets ::-webkit-scrollbar-thumb{border-radius:5px;width:5px;background-color:#888b8d;-webkit-box-shadow:0 0 1px #888b8d}
.gated-assets__modal{overflow-y:scroll;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1050;width:400px;max-height:538px;height:auto;background-color:#fff;padding:25px 20px;display:none}
@media only screen and (max-width:767px){.gated-assets__modal{width:100vw;max-height:100vh;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;padding:25px 12px;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
}
.gated-assets__modal .row{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}
.gated-assets__modal .title{font-size:22px;font-weight:300;display:inline-block;margin-bottom:20px}
.gated-assets__modal .mi{color:#0085ca;font-size:20px;position:relative;display:inline-block;top:4px;float:right}
.gated-assets__modal .mi:hover{cursor:pointer}
.gated-assets__form{color:#53565a}
.gated-assets__form h6{margin:0;padding:0}
.gated-assets__form p{margin-bottom:12px}
.gated-assets__form ul{margin-bottom:15px;margin-top:25px;padding-inline-start:0;list-style-type:none;padding:0}
.gated-assets__form input,.gated-assets__form select{background-color:#f3f3f3;font-size:1rem;box-shadow:none}
.gated-assets__form input[type="text"],.gated-assets__form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:1px solid #b1b3b3;border-radius:0;margin-bottom:0;padding:12px 8px;width:100%}
.gated-assets__form input[type="checkbox"]{margin-bottom:0;width:auto;height:auto;position:relative;left:unset;top:2px}
.gated-assets__form select{background:url('../../../../../etc.clientlibs/mitg/clientlibs/base/base/resources/down-caret-dark-grey.svg') no-repeat;background-color:#f3f3f3;background-position:right 8px top 12px;background-size:17px}
.gated-assets__form p{position:relative}
.gated-assets__form p>a{color:#0085ca;text-decoration:underline}
.gated-assets__form .label{font-size:1rem;font-weight:500;color:#53565a;text-transform:none}
.gated-assets__form .checkbox-label{font-size:12px;font-weight:400;color:#888b8d;padding-left:7px}
.gated-assets__form .checkbox-label>a{color:#0085ca;text-decoration:underline}
.gated-assets__form .checkbox-label>a:hover{cursor:pointer}
.gated-assets__form .checkbox-label>a:visited{color:#0085ca}
.gated-assets__form .label--block{display:block}
.gated-assets__form .label--inline{display:inline}
.gated-assets__form .disclaimer{font-size:12px;line-height:16px;color:#888b8d;margin-top:12px}
.gated-assets__form .cookie-statement{font-size:14px;line-height:20px;color:#53565a;margin-bottom:20px}
.gated-assets__form .error{font-size:12px;font-weight:400;color:#e35205;display:none}
.gated-assets__form .error.is-active{display:block}
.gated-assets__form .btn{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;padding:12px 30px;margin-bottom:0}
.gated-assets__form .btn:hover,.gated-assets__form .btn.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.statbox{background-color:#0085ca;z-index:38;position:absolute}
.statbox .statbox__text{position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:0}
.statbox.statbox--lg{height:196px;width:196px;padding:0 33px}
@media only screen and (max-width:499px){.statbox.statbox--lg{height:140px;width:140px;padding:0 20px}
}
.statbox.statbox--lg .statbox__text{font-size:18px;font-size:1.125rem;line-height:1.1}
@media only screen and (max-width:499px){.statbox.statbox--lg .statbox__text{font-size:14px}
}
.statbox.statbox--sm{height:165px;width:165px;padding:0 30px}
@media only screen and (max-width:499px){.statbox.statbox--sm{height:140px;width:140px;padding:0 20px}
}
.statbox.statbox--sm .statbox__text{font-size:16px;font-size:1rem;line-height:1.06}
@media only screen and (max-width:499px){.statbox.statbox--sm .statbox__text{font-size:14px}
}
.statbox.statbox--top-right{top:0;right:0}
.statbox.statbox--top-left{top:0;left:0}
.statbox.statbox--btm-right{bottom:0;right:0}
.statbox.statbox--btm-left{bottom:0;left:0}
.button-overrides{border:0 none;border-radius:0;text-decoration:none;transition:background-color .2s ease;min-width:0}
.btn-icon-lg{width:50px;height:50px;line-height:50px}
.btn-icon-lg i,.btn-icon-lg span{font-size:20px;top:53%;left:52%;transform:translate(-48%,-47%)}
.btn-icon-sm{width:40px;height:40px;line-height:40px}
.btn-icon-sm i,.btn-icon-sm span{font-size:15px;top:54%;left:52%;transform:translate(-48%,-46%)}
.btn-default{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;min-width:125px}
.btn-default:hover,.btn-default.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-colors-default{color:#fff;background-color:#0085ca;transition:background-color .1s ease}
.btn-colors-default:hover{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-primary{color:#fff;background-color:#b0008e;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-primary:hover,.btn-primary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-secondary{color:#fff;background-color:#f7a800;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-secondary:hover,.btn-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#00a9e0;cursor:pointer}
.btn-filter{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter:hover,.btn-filter.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
.btn-filter-secondary{color:#fff;background-color:#888b8d;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.btn-filter-secondary:hover,.btn-filter-secondary.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#77bc1f;cursor:pointer}
.panel__100{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100{padding:55px 25px 30px 25px}
}
.panel__100--mtch-2{flex:0 0 100%;max-width:100%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__100--mtch-2{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-2{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-2{padding:55px 25px 30px 25px}
}
.panel__100--mtch-3{flex:0 0 100%;max-width:100%;padding:85px 50px 60px 50px}
@media only screen and (max-width:1199px){.panel__100--mtch-3{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__100--mtch-3{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-3{padding:55px 25px 30px 25px}
}
.panel__100--mtch-4{flex:0 0 100%;max-width:100%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__100--mtch-4{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__100--mtch-4{padding:40px 30px 15px 30px}
}
.panel__100--mtch-5{flex:0 0 100%;max-width:100%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__100--mtch-5{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__100--mtch-5{padding:55px 25px 30px 25px}
}
.panel__66{flex:0 0 66.66666667%;max-width:66.66%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__66{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__66{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__66{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__65{flex:0 0 65%;max-width:65%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__65{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__65{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__60{flex:0 0 60%;max-width:60%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__60{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__60{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__50{flex:0 0 50%;max-width:50%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__50{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__50{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__50{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__40{flex:0 0 40%;max-width:40%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__40{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__40{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__35{flex:0 0 35%;max-width:35%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1023px){.panel__35{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__35{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__33{padding:85px 50px 60px 50px;flex:0 0 33.33333333%;max-width:33.33%;padding:85px 60px 60px 60px}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
@media only screen and (max-width:1199px){.panel__33{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:1023px){.panel__33{padding:55px 35px 30px 35px}
}
@media only screen and (max-width:767px){.panel__33{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.panel__25{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25{flex:0 0 100%;max-width:100%;padding:40px 30px 15px 30px}
}
.panel__25--alt{flex:0 0 25%;max-width:25%;padding:45px 35px 30px 35px}
@media only screen and (max-width:1023px){.panel__25--alt{padding:50px 35px 25px 35px}
}
@media only screen and (max-width:767px){.panel__25--alt{flex:0 0 50%;max-width:50%;padding:50px 25px 25px 25px}
}
.panel__20{flex:0 0 20%;max-width:20%;padding:45px 30px 20px 30px}
@media only screen and (max-width:1023px){.panel__20{padding:45px 30px 20px 30px}
}
@media only screen and (max-width:767px){.panel__20{flex:0 0 100%;max-width:100%;padding:55px 25px 30px 25px}
}
.cols__4--solid .panel:not(:nth-child(-n+4)){padding-top:0}
@media only screen and (max-width:767px){.cols__4--solid .panel:not(:nth-child(-n+2)){padding-top:0}
}
.cols__3--solid .panel:not(:nth-child(-n+3)){padding-top:0}
@media only screen and (max-width:767px){.cols__3--solid .panel:not(:first-child){padding-top:0}
}
.cols__2--solid .panel:not(:nth-child(-n+2)){padding-top:0}
@media only screen and (max-width:767px){.cols__2--solid .panel:not(:first-child){padding-top:0}
}
.panel--no-pad{padding:0}
.panel__header{width:100%}
.panel__content{position:relative;display:block;height:100%;width:100%}
.panel__content .mi-video,.panel__content .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__cta{margin-top:35px}
.panel__cta .mi-video,.panel__cta .mi-video.icon--left{font-size:22px;position:relative;top:5px;margin-right:8px}
.panel__image img{display:block;max-width:100%}
@media only screen and (max-width:767px){.panel__image{text-align:center;margin:0}
.panel__image img{display:inline}
}
.panel__copy h4{color:#53565a;font-size:1.125rem}
h3.subtitle{font-weight:500;text-transform:uppercase}
h4.subtitle{font-weight:600;text-transform:uppercase}
.sbs__panel--100{flex:0 0 100%;max-width:100%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--100{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--100{padding:60px 30px}
}
.sbs__panel--66{flex:0 0 66.66666667%;max-width:66.66666666666667%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--66{flex:0 0 50%;max-width:50%;padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--66{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--50{flex:0 0 50%;max-width:50%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--50{padding:60px 30px}
}
@media only screen and (max-width:767px){.sbs__panel--50{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.sbs__panel--33{flex:0 0 33.33333333%;max-width:33.333333333333336%;padding:70px 50px}
@media only screen and (max-width:1023px){.sbs__panel--33{flex:0 0 50%;max-width:50%;padding:70px 50px}
}
@media only screen and (max-width:767px){.sbs__panel--33{flex:0 0 100%;max-width:100%;padding:60px 30px}
}
.runner-padding{padding:30px 60px}
@media only screen and (max-width:1023px){.runner-padding{padding:25px 40px}
}
@media only screen and (max-width:767px){.runner-padding{padding:25px 30px}
}
.section-btn-padding{padding:26px 50px}
.mitg__popup{background-color:#001e46;padding:70px 50px 45px 50px;width:700px;height:500px;max-width:95%;margin:0 auto;overflow-y:auto;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1050;display:none}
@media only screen and (max-width:1023px){.mitg__popup{padding:70px 50px 45px 50px}
}
@media only screen and (max-width:499px){.mitg__popup{padding:60px 30px 35px 30px}
}
.mitg__popup .popup__title{color:#fff}
.mitg__popup .popup__text{color:#fff}
.mitg__popup .popup__text p{color:#fff}
.mitg__popup .popup__footer{text-align:left}
.mitg__popup .popup__footer button.negative{color:#fff;background-color:#004b87;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal;margin-right:8px}
.mitg__popup .popup__footer button.negative:hover,.mitg__popup .popup__footer button.negative.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#004b87;cursor:pointer}
.mitg__popup .popup__footer button.affirmative{color:#fff;background-color:#0085ca;padding:20px 26px;font-size:1rem;font-weight:600;margin-top:5px;margin-bottom:30px;border:0;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease;white-space:normal}
.mitg__popup .popup__footer button.affirmative:hover,.mitg__popup .popup__footer button.affirmative.active{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;background-color:#0085ca;cursor:pointer}
@media only screen and (max-width:767px){.mitg__popup .popup__footer{font-size:.95rem}
}
.popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1040;background-color:#fff;display:none}
.popup__overlay.fade{opacity:0}
.popup__overlay.in{opacity:.75}
.isw-flyout #iswSlideOut.showSlideOut{right:0}
.isw-flyout #iswSlideOut{position:fixed;width:85%;max-width:550px;height:100%;top:0;right:-85%;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(1,1,1,1);z-index:4000;background:#fff}
.isw-flyout .showSlideOut .slideOutTab{display:none !important}
.isw-flyout .slideOutTab{display:block;position:fixed;width:-webkit-max-content;min-width:200px;height:40px;box-shadow:0 5px 15px rgb(0 0 0 / 50%);border-radius:0;text-align:center;background:#f2ab34;left:auto;top:270px;right:40px;padding:10px;font-size:16px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);transform-origin:right top}
.isw-flyout .slideOutTab:hover{cursor:pointer}
.isw-flyout .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0;outline:0;height:100%;color:#53565a;overflow-y:auto}
@media only screen and (min-width:500px){.isw-flyout .modal-content{-webkit-box-shadow:0 5px 15px rgb(0 0 0 / 50%);box-shadow:0 5px 15px rgb(0 0 0 / 50%)}
}
.isw-flyout .modal-header{padding:15px 30px;height:50px;position:relative}
.isw-flyout button.close.btn{border:0;font-size:25px;padding:0;color:#fff;background-color:transparent}
.isw-flyout .modal-content button.close{color:#0085ca;position:absolute;right:25px;top:25px;z-index:99999}
.isw-flyout .modal-body{padding:15px 30px}