.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'/%3E%3C/svg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M022L220l2.12.1L4.222l19.919.9L2244022z'fill='%23fff'/%3E%3C/svg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'/%3E%3C/svg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002744'%3E%3Cpathd='M2722L544l-2.1-2.1L22.8222.92.150l2222z'fill='%23fff'/%3E%3C/svg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:a 1s steps(12) infinite;animation:a 1s steps(12) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3CsvgviewBox='00120120'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpathid='a'stroke='%236c6c6c'stroke-width='11'stroke-linecap='round'd='M607v20'/%3E%3C/defs%3E%3Cusexlink:href='%23a'opacity='.27'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(306060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(606060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(906060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1206060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1506060)'/%3E%3Cusexlink:href='%23a'opacity='.37'transform='rotate(1806060)'/%3E%3Cusexlink:href='%23a'opacity='.46'transform='rotate(2106060)'/%3E%3Cusexlink:href='%23a'opacity='.56'transform='rotate(2406060)'/%3E%3Cusexlink:href='%23a'opacity='.66'transform='rotate(2706060)'/%3E%3Cusexlink:href='%23a'opacity='.75'transform='rotate(3006060)'/%3E%3Cusexlink:href='%23a'opacity='.85'transform='rotate(3306060)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3CsvgviewBox='00120120'xmlns='http://www.w3.org/2000/svg'xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpathid='a'stroke='%23fff'stroke-width='11'stroke-linecap='round'd='M607v20'/%3E%3C/defs%3E%3Cusexlink:href='%23a'opacity='.27'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(306060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(606060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(906060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1206060)'/%3E%3Cusexlink:href='%23a'opacity='.27'transform='rotate(1506060)'/%3E%3Cusexlink:href='%23a'opacity='.37'transform='rotate(1806060)'/%3E%3Cusexlink:href='%23a'opacity='.46'transform='rotate(2106060)'/%3E%3Cusexlink:href='%23a'opacity='.56'transform='rotate(2406060)'/%3E%3Cusexlink:href='%23a'opacity='.66'transform='rotate(2706060)'/%3E%3Cusexlink:href='%23a'opacity='.75'transform='rotate(3006060)'/%3E%3Cusexlink:href='%23a'opacity='.85'transform='rotate(3306060)'/%3E%3C/svg%3E")}
@-webkit-keyframes a{to{-webkit-transform:rotate(1turn)}
}
@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.tick-list{margin:30px 0}
.tick-list li{padding-left:1.5em;position:relative;margin-bottom:1em;font-size:18px;letter-spacing:0;line-height:1.22222}
.tick-list li:before{display:block;font-family:icomoon;content:"\e921";font-style:normal;font-weight:400;color:#55be5a;position:absolute;left:0;background:0;width:auto;height:auto}
.icon-list{margin:30px 0}
.icon-list li{padding-left:2.5em;position:relative;margin-bottom:1em;font-size:18px;letter-spacing:0;line-height:1.22222}
.icon-list li:before{font-size:1.5555em;vertical-align:sub;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.text--breadcrumb{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:10px;letter-spacing:.4px;line-height:2;color:#fff;opacity:.5;text-transform:uppercase}
.text--breadcrumb:hover{color:#000}
@media screen and (min-width:768px){.text--breadcrumb{font-size:13px;letter-spacing:.52px;line-height:1.84615}
}
.text--page-heading{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:40px;letter-spacing:-1.6px;line-height:1.15;color:#fff}
@media screen and (min-width:768px){.text--page-heading{font-size:58px;letter-spacing:-2.32px;line-height:1.03448}
}
@media screen and (min-width:1024px){.text--page-heading{font-size:68px;letter-spacing:-2.72px;line-height:1.17647}
}
.text--product-heading{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:50px;letter-spacing:-2px;line-height:1;color:#fff}
@media screen and (min-width:768px){.text--product-heading{font-size:60px;letter-spacing:-2.4px;line-height:1.33333}
}
@media screen and (min-width:1024px){.text--product-heading{font-size:80px;letter-spacing:-3.2px;line-height:1.5}
}
.text--page-subheading{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:22px;letter-spacing:-.88px;line-height:1.27273;color:#000}
@media screen and (min-width:768px){.text--page-subheading{font-size:30px;letter-spacing:-1.2px;line-height:1.2}
}
.text--date{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:0;line-height:1.28571;color:#999}
@media screen and (min-width:768px){.text--date{font-size:16px;letter-spacing:0;line-height:1.375}
}
.text--large{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:18px;letter-spacing:.36px;line-height:1.33333;color:#111}
@media screen and (min-width:768px){.text--large{font-size:36px;letter-spacing:.72px;line-height:1.33333}
}
.article-content_inner .rich-text.rich-text_inner p,.rich-text .rich-text_inner p,.text--standard{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:15px;letter-spacing:.3px;line-height:1.73333;color:#111}
.article-content_inner .rich-text.rich-text_inner p a,.rich-text .rich-text_inner p a,.text--standard a{color:#ff0f64;text-decoration:underline}
.article-content_inner .rich-text.rich-text_inner p strong,.rich-text .rich-text_inner p strong,.text--standard strong{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}
@media screen and (min-width:768px){.article-content_inner .rich-text.rich-text_inner p,.rich-text .rich-text_inner p,.text--standard{font-size:22px;letter-spacing:.44px;line-height:1.63636}
}
.text--list-item{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:15px;letter-spacing:.3px;line-height:1.73333;color:#111}
.text--list-item a{color:#ff0f64;text-decoration:underline}
.text--list-item strong{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}
@media screen and (min-width:768px){.text--list-item{font-size:22px;letter-spacing:.44px;line-height:1.63636}
}
.text--caption{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:8px;letter-spacing:-.16px;line-height:2.25;color:#fff}
@media screen and (min-width:768px){.text--caption{font-size:15px;letter-spacing:-.3px;line-height:1.8}
}
.text--pull-quote{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:-.4px;line-height:1.5;color:#111}
@media screen and (min-width:768px){.text--pull-quote{font-size:30px;letter-spacing:-.6px;line-height:1.5}
}
.text--pull-quote-author{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:normal;font-size:12px;letter-spacing:-.24px;line-height:1.66667;color:#999}
@media screen and (min-width:768px){.text--pull-quote-author{font-size:15px;letter-spacing:-.3px;line-height:1.33333}
}
.text--footer-link{font-weight:500;letter-spacing:0;line-height:1.33333;color:#41b9e6}
.text--footer-link,.text--list-title-med{font-family:Univers,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-size:18px}
.text--list-title-med{font-weight:400;letter-spacing:-.36px;line-height:1.66667;color:#ff0f64}
@media screen and (max-width:767px){.text--list-title-med{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#000;font-size:22px;letter-spacing:-.44px;line-height:1.27273}
}
.text--list-title-large{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:30px;letter-spacing:-.6px;line-height:1.2;color:#ff0f64}
@media screen and (max-width:767px){.text--list-title-large{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#000;font-size:22px;letter-spacing:-.44px;line-height:1.27273}
}
.text--list-description{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:18px;letter-spacing:-.36px;line-height:1.66667;color:#111}
.text--disclaimer{font-family:Univers,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:-.336px;line-height:1.71429;color:#666}
@media screen and (max-width:767px){.text--disclaimer{font-size:12px;letter-spacing:-.24px;line-height:1.66667}
}
.text--error-heading{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:120px;letter-spacing:-4.8px;line-height:1.25}
@media screen and (max-width:767px){.text--error-heading{font-size:40px;letter-spacing:-1.2px;line-height:1.15}
}
.text--hero-description{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:40px;letter-spacing:-1.2px;line-height:1.15}
@media screen and (max-width:767px){.text--hero-description{font-size:20px;letter-spacing:-.4px;line-height:1.5}
}
.text--error-reason{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;letter-spacing:0;line-height:1.4}
@media screen and (max-width:767px){.text--error-reason{font-size:15px;letter-spacing:0;line-height:1.46667}
}
.text--error-reason strong{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:24px;letter-spacing:0;line-height:1.5}
@media screen and (max-width:767px){.text--error-reason strong{font-size:15px;letter-spacing:0;line-height:1.46667}
}
.text--tile-heading{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:24px;letter-spacing:-.96px;line-height:1.25;color:#000}
@media screen and (min-width:768px){.text--tile-heading{font-size:30px;letter-spacing:-1.2px;line-height:1.26667}
}
.text--tile-description{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:14px;letter-spacing:-.28px;line-height:1.42857;color:#666}
@media screen and (min-width:1024px){.text--tile-description{font-size:18px;letter-spacing:-.36px;line-height:1.77778}
}
.text--tile-issue{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:15px;letter-spacing:.3px;line-height:1.33333;text-transform:uppercase}
@media screen and (min-width:768px){.text--tile-issue{font-size:13px;letter-spacing:.26px;line-height:1.84615}
}
.ii__top__title,.text--uppercase-heading{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:15px;letter-spacing:.3px;line-height:1.33333;font-size:13px;text-transform:uppercase}
.text--nowrap{white-space:nowrap}
select.select--transparent{background:transparent;border:0;text-transform:uppercase;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;vertical-align:middle;font-size:12px;letter-spacing:0;line-height:1}
.select-wrap{padding:0;margin:0;border:1px solid #ddd;overflow:hidden;background-color:#fff;background:#fff url(../../../img/select-arrow.png) no-repeat 90% 50%;background-size:16px 11px;display:inline-block;vertical-align:middle}
.select-wrap select{padding:12px 16px;padding-right:50px;border:0;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#666}
.select-wrap.select--transparent{background-color:#f4f4f4;background-image:url(../../../img/select-arrow-black.png);background-size:12px 8px;border:0}
.select-wrap.select--transparent select{text-transform:uppercase;font-size:12px;letter-spacing:0;line-height:1;font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#000;padding-right:30px;padding-left:5px}
*{box-sizing:border-box;position:relative}
button{-webkit-appearance:none;background:transparent;border:0;padding:0;outline:0}
.btn-cta{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all .1s linear;display:inline-block;min-width:160px;padding:17px 40px;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.6px;line-height:1.33333;border:2px solid #000;color:#000}
.btn-cta._hover,.btn-cta:hover,a:hover .btn-cta{text-decoration:none}
.btn-cta:hover,a:hover .btn-cta{color:#fff;background-color:#000}
.btn-cta--clear{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all .1s linear;display:inline-block;min-width:160px;padding:17px 40px;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.6px;line-height:1.33333;border:2px solid #fff;color:#fff;transition:background-color .1s linear}
.btn-cta--clear._hover,.btn-cta--clear:hover,a:hover .btn-cta--clear{text-decoration:none;background-color:rgba(255,255,255,.2)}
.btn-cta--alt{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all .1s linear;display:inline-block;min-width:160px;padding:17px 40px;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.6px;line-height:1.33333;border:2px solid #ff0f64;color:#ff0f64}
.btn-cta--alt._hover,.btn-cta--alt:hover,a:hover .btn-cta--alt{text-decoration:none;background-color:rgba(255,15,100,.2)}
.btn-cta--blue{font-family:UniversBold,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;transition:all .1s linear;display:inline-block;min-width:160px;padding:17px 40px;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.6px;line-height:1.33333;background-color:#0555fa;border:2px solid #0555fa;color:#fff}
.hero__cta{text-align:center;padding-top:50px}
.home-hero__title-cursor{width:30px;height:0;position:absolute}
.home-hero__title-cursor:before{content:"";position:absolute;background:#fff;height:0;width:100%;padding-top:310%}
.home-hero{height:100vh;min-height:440px;position:relative;visibility:hidden;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media screen and (min-width:1024px){.home-hero__content__inner{width:100%}
.home-hero__title-container{height:215px;width:100%;margin-left:-60px}
}
@media screen and (min-width:1024px) and (max-width:767px){.home-hero__title-container{width:100%}
}
@media screen and (min-width:1024px){.home-hero__title-mask{overflow:hidden;height:230px;position:absolute;right:0;width:0;transition:opacity .4s,width .1s .6s;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@media screen and (min-width:1024px) and (max-width:767px){.home-hero__title-mask{width:100%}
}
@media screen and (min-width:1024px){.home-hero .swiper-slide-active .home-hero__title-mask{width:100%;transition:width 1s cubic-bezier(.23,1,.32,1) .2s,opacity .4s .2s;opacity:1}
.home-hero__title-wrap{position:absolute;padding-left:60px}
}
.home-hero .swiper-container,.home-hero .swiper-slide,.home-hero .swiper-wrapper{height:100%}
.home-hero .swiper-slide{overflow:hidden}
.home-hero .swiper-container{position:absolute;top:0;width:100%}
.home-hero__video{display:none}
.home-hero__content{color:#fff;margin:0 30px;height:100%}
.home-hero__content .text--page-heading{margin:20px 0 30px;font-size:35px;min-height:80px}
@media screen and (min-width:768px){.home-hero__content .text--page-heading{font-size:58px;line-height:64px}
}
@media screen and (min-width:1024px){.home-hero__content .text--page-heading{font-size:64px;line-height:68px;max-width:1000px}
}
.home-hero__content .btn-cta{color:#fff;border-color:#fff;margin-top:0;min-width:203px;max-height:44px}
@media screen and (max-width:481px){.home-hero__content .btn-cta{margin-bottom:10px}
}
.home-hero__title-cursor{width:21px;left:-30px;top:7px}
@media screen and (min-width:768px){.home-hero__title-cursor{left:-50px;top:8px;width:36px}
}
@media screen and (min-width:1024px){.home-hero__title-cursor{width:40px;top:28px;left:0}
}
.home-hero__related{position:absolute;bottom:13%}
.home-hero__related__articles{margin-top:20px;display:-ms-flexbox;display:flex}
.home-hero__related__article{width:50%;padding:0 10px}
.home-hero__related__article:first-child{padding-left:0}
.home-hero__related__article:last-child{padding-right:0}
.home-hero__related__article .text--date{margin-bottom:10px;color:#fff}
.home-hero__related__article__title{font-family:UniversLight,Calibri,Myriad,Tahoma,Geneva,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:15px}
.home-hero__related__article__title a,.home-hero__related__article__title a:hover,.home-hero__related__article__title a:focus{color:#fff;line-height:26px}
@media screen and (min-width:768px){.home-hero__related{bottom:16%}
.home-hero__related__article{padding:0 40px}
.home-hero__related__article__title{font-size:18px}
}
@media screen and (min-width:1024px){.home-hero__related{position:absolute;bottom:120px;max-width:500px;padding-left:30px;width:500px}
.home-hero__related__article{padding-right:40px}
}
@media screen and (min-width:1024px) and (min-height:768px){.home-hero__related{bottom:22%}
}
@media screen and (max-width:480px){.home-hero__related{bottom:20px}
}
.home-hero__content__inner{position:absolute;top:15%}
@media screen and (min-width:768px){.home-hero__content__inner{top:20%}
.home-hero__content{margin:0 50px}
}
@media screen and (min-width:1024px){.home-hero__content__inner{position:relative;top:38%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:30px}
.home-hero__video{display:block;position:absolute;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.home-hero__video__wrap{position:absolute;width:100%;height:100%;left:50%;top:50%}
.home-hero__content{padding:0 40px;max-width:1370px;margin-left:auto;margin-right:auto}
.home-hero__content:after{clear:both;content:"";display:table}
.home-hero__content__inner{max-width:100%}
}
.home-hero__bg{height:100%;width:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;opacity:0}
@media screen and (min-width:1024px){.home-hero__bg{box-sizing:content-box;padding-bottom:500px;position:fixed}
}
.home-hero__bg__bg--black{height:100%;width:100%;position:absolute;top:0;left:0;background:#000}
.home-hero__bg:first-child{opacity:1}
.home-hero__bg__image{height:70%;width:100%;position:absolute;top:0;left:0;background-size:cover;background-position:50%;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden;transition:-webkit-transform 5s ease-in-out;transition:transform 5s ease-in-out;transition:transform 5s ease-in-out,-webkit-transform 5s ease-in-out}
.home-hero__bg__image img{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}
@media screen and (min-width:1024px){.home-hero__bg__image{height:80%}
}
.home-hero__bg__image.zoom{-webkit-transform:scale(1.1);transform:scale(1.1)}
.home-hero__svg{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}
.home-hero__svg__tablet{display:none}
.home-hero__svg__desktop{visibility:hidden;overflow:hidden;width:2560px;height:2560px;position:absolute;top:50%;left:50%;margin-left:-1280px;margin-top:-1280px;-webkit-transform-origin:53% 55%;transform-origin:53% 55%;-webkit-transform:scale(4.5) translate(20.4%,-10%) rotate(-60deg);transform:scale(4.5) translate(20.4%,-10%) rotate(-60deg)}
@media screen and (min-width:1300px){.home-hero__svg__desktop{-webkit-transform:scale(6) translate(21%,-8%) rotate(-60deg);transform:scale(6) translate(21%,-8%) rotate(-60deg)}
}
@media screen and (min-width:1800px){.home-hero__svg__desktop{-webkit-transform:scale(7) translate(21.8%,-8%) rotate(-60deg);transform:scale(7) translate(21.8%,-8%) rotate(-60deg)}
}
.home-hero__svg__mobile{display:block;width:100%;height:24px}
.home-hero__svg__mobile-tablet-wrap{position:absolute;bottom:0;width:100%}
.home-hero__svg__block{height:36vh;min-height:130px;margin-top:-1px}
@media screen and (min-width:768px){.home-hero__svg__block{height:30vh}
}
@media screen and (min-width:768px){.home-hero__svg__mobile{display:none}
.home-hero__svg__tablet{display:block;width:100%;height:110px}
}
@media screen and (min-width:1024px){.home-hero__svg__mobile-tablet-wrap{display:none}
.home-hero__svg__desktop.ready{visibility:visible}
}
.content-scroller .rich-text .rich-text_inner p a{color:#111;text-decoration:none;font-family:"UniversBold",Calibri,Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:12px;letter-spacing:.6px;line-height:1.33333;text-transform:uppercase}
.content-scroller .rich-text .rich-text_inner p a:hover{text-decoration:underline}