.content .banner ul,.content .banner ul li a,.content .banner ul li a>h1{font-weight:300;font-size:.875rem;color:var(--white);letter-spacing:normal}.content{margin-bottom:50px}body .content h2:first-child,body .content h3:first-child,body .content h4:first-child,body .content ol:first-child,body .content p:first-child,body .content ul:first-child{margin-top:0}body .content h2:last-child,body .content h3:last-child,body .content h4:last-child,body .content ol:last-child,body .content p:last-child,body .content ul:last-child{margin-bottom:0}.content .banner{position:relative;margin-top:100px}.content .banner.no-img{margin-top:90px}.content .banner.no-img+.template{margin-top:65px}.content .banner.no-img .container{padding-top:100px;left:unset;bottom:unset;transform:none;max-width:1230px;position:relative;display:flex;flex-direction:column}.content .banner.no-img ul li a,.content .banner.no-img ul li a>h1{color:#c7c7c7}.content .banner.no-img ul li a:focus,.content .banner.no-img ul li a:hover{opacity:1;color:#0d0d0d}.content .banner.no-img h1{color:#0d0d0d}.content .banner.no-img .container.container-sm{max-width:660px;position:relative;left:unset;bottom:unset;transform:none;color:var(--black)}.content .banner .image{padding-top:41.35%;overflow:hidden;position:relative}.content .banner iframe,.content .banner img,.content .banner video{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;object-position:center;height:100%}.content .banner iframe.video_banner_desktop,.content .banner img.banner_desktop{display:block}.content .banner iframe.video_banner_mobile,.content .banner img.banner_mobile{display:none;max-height:calc(100vh - 101px);aspect-ratio:9/16}.content .banner .image::after{content:"";position:absolute;background-image:linear-gradient(56deg,#737373 12%,rgba(9,7,18,0) 76%,rgba(9,7,18,0) 100%),linear-gradient(150deg,#737373 12%,rgba(9,7,18,0) 76%,rgba(9,7,18,0) 100%);top:0;left:0;bottom:0;right:0;pointer-events:none;mix-blend-mode:multiply}.banner .container{color:var(--white);position:absolute;left:50%;bottom:33%;transform:translate(-50%,50%);max-width:1048px}.content .banner ul{padding:0;margin-bottom:30px;list-style:none;text-align:center}.content .banner ul li{display:inline-block}.content .banner ul li a.disabled{pointer-events:none}.content .banner ul li a,.content .banner ul li a>h1{display:inline-block}.content .banner ul li a.selected,.content .banner ul li a:focus,.content .banner ul li a:hover{opacity:.5}.content .banner .container ul li+li::before{content:"/";padding-left:.2em;padding-right:.4em;font-size:.875rem;opacity:.2}.content .banner .h1,.content .banner h1{font-size:3.75rem;font-weight:200;color:var(--white);line-height:1.08;text-transform:uppercase;margin:auto;text-align:center}.content .banner h1+p{text-align:center}.content .banner span{font-size:10px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:.55px;text-align:left;color:#b1b1b1;text-transform:uppercase}.content .banner span a{color:var(--blue);margin-left:2px}@media(max-width:768px){.content .banner{margin-top:101px;max-height:calc(100vh - 100px);aspect-ratio:9/16;width:100%;margin-bottom:-1px}.content .banner .image{padding-top:0;height:100%}.content .banner iframe.video_banner_mobile,.content .banner img.banner_mobile{display:block}.content .banner iframe.video_banner_desktop,.content .banner img.banner_desktop{display:none}}@media(min-width:768px){.content{margin-bottom:100px}.content+.brand-slider{margin-top:190px}.content .banner{margin-top:0}}@media(min-width:992px){.content .banner{padding:0;max-height:800px;overflow:hidden}.content .banner .container::before{left:-15px}}.template{margin-block:100px}.template .h2,.template .h3,.template .h4,.template h2,.template h3,.template h4,.template ol,.template p,.template ul{font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:var(--secondary)}.template sup{font-size:12px}.template ol,.template p,.template ul{margin:1em 0;color:#5d5d5d;font-family:var(--font-text);font-weight:300}.content .container{max-width:1020px;padding:0 20px;display:table;clear:both}.template .container.container-full{max-width:1250px}.template .h2,.template h2{font-size:40px;line-height:1.25;letter-spacing:-1px;margin:.5em 0}.template .h3,.template h3{font-size:30px;line-height:1.33;letter-spacing:-.75px;color:var(--primary);margin:.75em 0}.template .h4,.template h4{font-size:24px;font-weight:400;line-height:1.33;margin:.75em 0;letter-spacing:-.6px}.template b,.template strong{font-weight:600;color:var(--secondary)}.listing ol a,.listing p a,.listing ul a,.template ol a,.template p a,.template ul a{font-weight:600;color:var(--primary);transition:var(--transition);display:inline-flex!important;position:relative}.template p a b,.template p a strong,.template ul a b,.template ul a strong{color:var(--secondary)}.template p a::before,.template ul a::before{content:"";width:100%;height:1px;background-color:var(--primary);position:absolute;bottom:0;z-index:0;opacity:0;transition:var(--transition)}.template .template-module p a:hover::before,.template .template-module ul a:hover::before{opacity:1}.template p small,p small{font-size:14px;display:inline-block;letter-spacing:.3px}.template p small b,p small b{font-size:14px;color:var(--secondary);font-weight:600;line-height:1.71}.template blockquote p,.template p big{font-family:var(--font-family);position:relative;display:block;font-size:28px;font-weight:500;color:var(--secondary);text-align:left;padding-left:90px;margin-block:55px;letter-spacing:-.6px}.template blockquote{position:relative;margin:0}.template blockquote::before,big::before{content:' ';display:block;position:absolute;background-color:var(--primary)}.template blockquote::before{-webkit-mask-image:url("/assets/img/template/quote.svg");mask-image:url("/assets/img/template/quote.svg");width:37px;height:29px;object-fit:cover;left:27px;top:2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}big::before{width:7px;height:calc(100% - 11px);top:0;left:56px;border-radius:10px;margin-block:5px}.template blockquote p{padding-top:0}.template blockquote small{font-size:18px;color:var(--primary);font-style:normal;letter-spacing:-.45px}.template ol,.template ul{list-style-type:none;text-align:left;margin:0;padding-block:1rem;counter-reset:item;padding-inline-start:40px}.template-module ul li::before{content:"";display:inline-block;height:14px;min-width:17px;max-width:17px;margin-left:-39px;margin-right:23px;-webkit-mask-image:url("/assets/img/template/bullet-arrow.svg");mask-image:url("/assets/img/template/bullet-arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--primary)}.template-module ol li::before{font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:var(--primary);counter-increment:item;content:counter(item) ".";display:inline-block;width:2em;margin-left:-2em}.rating-section{border-top:1px solid #e6e6e8}@media(max-width:768px){.template{margin-block:50px}.content .banner.no-img{margin-top:130px}.content .banner.no-img .container{padding-top:50px}.banner .container{bottom:35%}.banner .container ul,.banner .container ul li+li::before{margin-bottom:20px}.banner .container h1,.content .banner .h1{font-size:30px;font-weight:200;line-height:1.17;letter-spacing:normal;max-width:unset}.banner .image{min-height:264px}.template .h2,.template h2{font-size:30px;line-height:1.33;letter-spacing:-.75}.template ol,.template p,.template ul{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.template .h3,.template h3{font-size:26px;font-weight:400;line-height:1.5;letter-spacing:-.65px}.template .h4,.template h4{font-size:26px;font-weight:400;line-height:1.38;letter-spacing:-.65px}.template p small,.template p small b{font-size:12px;line-height:2.5;letter-spacing:-.12px}.template blockquote p,.template p big{font-size:26px;font-weight:400;line-height:1.42;letter-spacing:-.24px;padding:0 0 0 40px}.template-module table,.template-module table td,.template-module table th,.template-module table tr{font-size:1rem}big::before{left:15px}big::after{left:0;top:12px}.template blockquote::before{top:6px;left:-6px;width:30px;height:24px;-webkit-mask-size:contain;mask-size:contain}.template-module ol li::before{font-size:20px;margin-left:-30px;margin-right:-11px}.template .button.full,.template .button.full:focus,.template .button.full:hover{padding:20px 30px 17px}.template-module ul li::before{margin-left:-35px;margin-right:12px;width:22px;height:14px}.template p a::before,.template ul a::before{height:10px}}