.bg-white{background:#fff}.bg-white{background:#fff}.faq-header{font-family:"ProximaNovaExCnLight";background-color:#f7f7f7;text-align:left;padding:15px}.faq-header .container{max-width:1280px;margin:0 auto;padding:0}.faq-header-text{font-size:50px;line-height:1.24;margin:0;color:#000}.faq-header-text::before{display:none}.faq-search-form{display:block}.faq-search-bar{width:100%;height:43px;max-width:345px;padding:0 15px;margin:15px 0;display:table;box-sizing:border-box;border:1px solid #000;border-radius:5px;background-color:#fff}.faq-search-bar-input,.faq-search-bar-action{display:table-cell;vertical-align:middle}.faq-search-bar-action{width:72px;position:relative}.faq-search-input{box-sizing:border-box;border:0;font-family:"ProximaNovaExCnSReg";font-size:18px}.faq-search-location{text-decoration:none;cursor:pointer;color:#000;display:table-cell;vertical-align:middle;padding:2px 0 0}.faq-search-location.locationIco::before{font-size:22px}.faq-search-button{cursor:pointer}.content .faq-search-button{width:45px;height:43px;margin:0;background-color:#c00;border-radius:0 5px 5px 0;position:absolute;right:-17px;top:-1px;border:0}.content .faq-search-button:focus{outline:auto}.faq-search-button.searchIco::before{font-size:28px;color:#fff}@media screen and (min-width: 768px){.faq-header{padding:40px 30px}.faq-header .container{display:flex;align-items:center}.faq-header-text{font-size:70px}.faq-search-form{margin-left:auto}.faq-search-bar{width:315px;margin-left:auto}}
.bg-white{background:#fff}.bg-white{background:#fff}.faq-spa{background-color:#fff;font-family:"ProximaNovaExCnSReg";color:#000}.faq-spa.hidden{display:none}.faq-navigation .container{max-width:1280px;margin:0 auto;padding:0}.faq-navigation .accordion-link{position:relative;padding:20px 40px 20px 0;display:block;line-height:1;font-size:20px;text-decoration:none;color:#000}.faq-navigation .accordion-link::before{content:"";display:block;width:16px;height:16px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMTYiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjE2IiB5PSI3IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTYgNykiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center center no-repeat;position:absolute;right:15px;top:21px}.faq-navigation .active>.accordion-link{color:#c00}.faq-navigation .active>.accordion-link::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE2IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjE2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTYgMCkiIGZpbGw9IiNDQzAwMDAiLz4KPC9zdmc+Cg==) center center no-repeat}.faq-nav-section .faq-accordion{display:block}.faq-nav-section .faq-sub-category,.faq-nav-section .faq-accordion,.faq-nav-section .faq-content{opacity:0;max-height:0;visibility:hidden}.faq-nav-section .faq-content{height:0}.faq-nav-section .faq-main-category.active{background-color:#efefef}.faq-nav-section .faq-main-category.active .faq-sub-category{opacity:1;max-height:9999px;visibility:visible}.faq-nav-section .faq-sub-category{background-color:#efefef}.faq-nav-section .faq-sub-category .accordion-link{border-bottom:1px solid #d8d8d8}.faq-nav-section .faq-sub-category.active{border-top:0;background-color:#e8e8e8}.faq-nav-section .faq-sub-category.active .accordion-link{border-bottom:0}.faq-nav-section .faq-sub-category.active .faq-accordion{opacity:1;max-height:9999px;visibility:visible}.faq-nav-section .faq-accordion.active .faq-content{opacity:1;max-height:9999px;height:100%;visibility:visible;border-top:1px solid #d8d8d8}.faq-search-section{background-color:#fff;padding:30px 15px;text-align:left}.faq-search-section .container{display:block;max-width:1280px;margin:0 auto;padding:0}.faq-search-section .back-link-wraper{margin-bottom:30px}.faq-search-section .back-link-wraper .back-link{position:relative;color:#000;left:0;top:0;text-transform:none}.faq-search-section h3{font-family:"ProximaNovaExCnLight";font-size:28px;color:#000;margin:0}.faq-search-section .note{font-family:"ProximaNovaExCnSReg";font-size:18px;color:#3b3b3b}.faq-search-section .details{font-family:"ProximaNovaExCnSReg";font-size:20px;line-height:1.2;color:#3b3b3b;margin:10px 0}.faq-search-section ol{margin:20px 0;padding-left:20px;margin-left:-5px}.faq-search-section ol li{font-family:"ProximaNovaExCnSbold";font-size:20px;line-height:1.4;color:#000;margin-bottom:20px}.faq-search-section a{color:#000;text-decoration:none}.faq-search-section a:hover{color:#c00;text-decoration:underline}.faq-accordion .accordion-link{border-bottom:1px solid #d8d8d8;font-family:"ProximaNovaExCnSReg";font-size:22px}.faq-accordion header h2{margin:0}.faq-accordion .faq-content{opacity:0;max-height:0;visibility:hidden}.faq-accordion.active{position:relative}.faq-accordion.active>header .accordion-link{color:#c00}.faq-accordion.active>header .accordion-link::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDE2IDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjE2IiB3aWR0aD0iMiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTYgMCkiIGZpbGw9IiNDQzAwMDAiLz4KPC9zdmc+Cg==) center center no-repeat}.faq-accordion.active .faq-content{opacity:1;max-height:9999px;visibility:visible;padding-top:15px;padding-bottom:15px}.faq-accordion-section{display:none}.faq-main-category{clear:both}.faq-main-category ul{margin-top:0}.faq-main-category>.accordion-link{padding:15px;border-bottom:1px solid #d8d8d8}.faq-main-category.active>.accordion-link{border-bottom:1px solid #d8d8d8}.faq-main-category.active .faq-sub-category{display:block}.faq-sub-category{padding-left:30px;background:#e8e8e8;display:none}.faq-sub-category.active>.accordion-link{position:relative}.faq-sub-category.active>.accordion-link::after{content:"";-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,.08);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,.08);box-shadow:0px 3px 3px 0px rgba(0,0,0,.08);position:absolute;bottom:0;left:-30px;right:0;height:3px}.faq-sub-category.active .faq-accordion-section{display:block;padding:0;width:100%}.faq-sub-category.active .faq-accordion-section .faq-accordion{border-bottom:1px solid #d8d8d8}.faq-content{padding-right:30px}.faq-content h3{font-family:"ProximaNovaExCnLight";font-size:38px;color:#000;line-height:1;padding:10px 0}.faq-content h4{font-family:"ProximaNovaExCnSbold";font-size:22px;color:#000;line-height:1.2;padding:10px 0}.faq-description{padding:10px 0}.faq-description p,.faq-description li{font-family:"ProximaNovaExCnSReg";font-size:20px !important;color:#3b3b3b;line-height:1.2}.faq-description p{margin-bottom:10px}.faq-description ul,.faq-description ol{list-style-type:disc;padding-left:25px;margin:15px 0 0}.faq-description ol{list-style-type:decimal}.faq-image-holder,.faq-video-holder{margin:20px 0}.faq-image-holder img,.faq-video-holder img{width:100%}.faq-video-holder{position:relative;padding-bottom:56.25%;height:0}.faq-video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faq-contact-us{text-align:center}.faq-contact-text{font-family:"ProximaNovaExCnSbold";font-size:22px;line-height:1.273;color:#000;margin:20px 0}.faq-contact-cta{display:block;max-width:315px;padding:15px;margin:20px auto;border-radius:100px;background-color:#c00;color:#fff;text-decoration:none;text-transform:uppercase;font-family:"ProximaNovaExCnSReg";font-size:20px;line-height:1}
.bg-white{background:#fff}.bg-white{background:#fff}@media screen and (min-width: 768px){.faq-navigation{background:#fff;padding:70px 30px}.faq-navigation .accordion-link{font-size:22px}.faq-navigation .accordion-link::before{right:0}.faq-navigation .container{display:flex}.faq-nav-section{width:25%}.faq-nav-section .accordion-link::before{display:none}.faq-nav-section .active .accordion-link::before{display:none}.faq-nav-section .faq-accordion-section{display:none}.faq-nav-section .faq-accordion-section .faq-accordion.active{display:none}.faq-nav-section .faq-sub-category .accordion-link{border-bottom:0}.faq-nav-section .faq-sub-category.active{border:0}.faq-nav-section .faq-sub-category.active .accordion-link::after{display:none}.faq-nav-section .faq-sub-category.active .faq-accordion-section{display:none}.faq-nav-section .faq-main-category,.faq-nav-section .faq-sub-category{background-color:rgba(0,0,0,0)}.faq-nav-section .faq-main-category.active,.faq-nav-section .faq-sub-category.active{background-color:rgba(0,0,0,0)}.faq-main-category,.faq-sub-category{padding:10px}.faq-main-category>.accordion-link,.faq-sub-category>.accordion-link{padding:0}.faq-main-category.active>.accordion-link,.faq-sub-category.active>.accordion-link{background:rgba(0,0,0,0);border-bottom:0}.faq-main-category{padding-left:0}.faq-main-category:first-child{padding-top:0}.faq-main-category ul{background:rgba(0,0,0,0)}.faq-main-category.active>ul{padding:10px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.faq-main-category.active>.accordion-link{padding-bottom:20px}.faq-main-category>.accordion-link{border:0}.faq-sub-category{padding-left:15px}.faq-accordion-section{width:69%;padding-left:6%;display:block}.faq-accordion-section .faq-accordion{border-top:1px solid #d8d8d8}.faq-accordion-section .faq-accordion:last-child{border-bottom:1px solid #d8d8d8}.faq-accordion-section .faq-accordion header .accordion-link{border-bottom:0}.faq-accordion-section .faq-accordion.active .faq-content{padding:20px 0}.faq-accordion-section .faq-accordion.active .faq-content h3{padding:20px 0 10px;margin:0}.faq-accordion-section .faq-accordion.active .faq-content h4{padding:10px 0;margin:0}.faq-accordion-section .faq-accordion.active header .accordion-link{border-bottom:1px solid #d8d8d8}.faq-content{padding:0}.faq-description{font-size:22px;line-height:1.27}.faq-contact-us{text-align:left;display:flex;align-items:center}.faq-contact-text{display:inline-block;margin-right:20px}.faq-contact-cta{margin:20px 0 20px auto;min-width:80px;text-align:center;border-radius:25px;padding:10px}.faq-search-section .container>h3,.faq-search-section .container>p{margin-left:120px}.faq-search-section .container h3{font-size:40px}.faq-search-section .container .note{font-size:20px}.faq-search-section .container>ol{margin-left:115px}.faq-search-section .container>ol li{font-size:22px;line-height:1.273}.faq-search-section .container>ol li p{line-height:1.273}.faq-search-section .container .back-link-wrapper{margin-bottom:50px}}

/*# sourceMappingURL=bundle.css.map*/