.accordion-with-background{padding:12vw;position:relative}.accordion-with-background .content-wrapper{padding-bottom:3.3vmax;padding-top:3.3vmax}.accordion-with-background .section-background{bottom:12vw;left:12vw;overflow:hidden;position:absolute;right:12vw;top:12vw}.accordion-with-background .section-background img{height:100%;object-fit:cover;object-position:50% 50%;position:relative;width:100%}.accordion-with-background .section-background .background-overlay{background-color:#fff;bottom:0;left:0;position:absolute;right:0;top:0}.accordion-with-background .accordion-with-background-inner{letter-spacing:.05em;position:relative}.accordion-with-background .title h3{color:#e7412b;letter-spacing:0}.accordion-with-background ul.accordion-items-container{list-style:none;margin:0;padding:0}.accordion-with-background ul.accordion-items-container li{border:1px solid #000;border-left:0;border-right:0}.accordion-with-background ul.accordion-items-container li:not(:last-child){border-bottom:0}.accordion-with-background .accordion-content{margin-bottom:38px;margin-top:66px}.accordion-with-background .accordion-item-inner{align-items:center;-webkit-appearance:none;background:transparent;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:row-reverse;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:space-between;letter-spacing:inherit;padding-bottom:15px;padding-top:15px;text-align:left;text-transform:inherit;touch-action:manipulation;width:100%}.accordion-with-background .accord-title{flex:1;padding-left:24px}.accordion-with-background .accordion-icon-container{height:24px;position:relative;width:24px}.accordion-with-background .accord-title h4{letter-spacing:0;line-height:normal;margin:0}.accordion-with-background .accordion-icon-container .plus{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.accordion-with-background .plus__horizontal-line,.accordion-with-background .plus__vertical-line{background-color:currentColor;display:block;position:absolute;transition:transform .2s;width:100%}.accordion-with-background .plus__vertical-line{transform:rotate(90deg)}.accordion-with-background .accordion-description{display:none}.accordion-with-background .accordion-open .plus__vertical-line{transform:rotate(0deg)}.accordion-with-background .accordion-description{font-size:calc(.12vw + 1rem);letter-spacing:.05em;margin:1rem auto;max-width:300px;min-width:70%;padding-bottom:30px}.accordion-with-background .accordion-description>:last-of-type{margin-bottom:0}.accordion-with-background .accordion-description p{font-size:16px}.accordion-with-background .accordion-with-background-content a{color:#b8cfc6;text-decoration:underline}.accordion-with-background .accordion-with-background-content{margin-top:60px}.accordion-with-background .accordion-with-background-content h4{letter-spacing:0;margin-top:38px}.accordion-with-background .accordion-with-background-content ul{margin-bottom:48px}.accordion-with-background .accordion-with-background-content ul li{list-style-type:none}.accordion-with-background .accordion-with-background-content ul li p{margin-bottom:.5em;margin-top:.5em}.accordion-with-background .accordion-with-background-content ul li>:first-child:before{box-sizing:border-box;content:"\2022";display:inline-block;margin-left:-40px;min-width:40px;padding-right:10px;text-align:right}.accordion-with-background .accordion-button{display:inline-block;margin-bottom:-3px;margin-top:73px;text-align:center;width:100%}.accordion-with-background .accordion-button a{align-items:center;-webkit-backface-visibility:hidden;background-color:#f7a325;border:0;box-sizing:border-box;color:#fff;display:flex;font-family:neue-haas-grotesk-display;font-size:1rem;font-style:normal;font-weight:600;height:100%;justify-content:center;letter-spacing:0;line-height:normal;margin-left:auto;margin-right:auto;max-width:320px;min-height:54px;padding-bottom:0!important;padding-top:0!important;padding:.8rem 1.9rem;text-transform:none;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.accordion-with-background .accordion-button a:hover{opacity:.8}@media screen and (max-width:calc(2231px)) and (orientation:landscape),screen and (min-width:768px){.accordion-with-background .accordion-with-background-inner{font-size:calc(.12vw + 1rem)}}@media screen and (max-width:767px) and (orientation:portrait){.accordion-with-background .accordion-with-background-inner{font-size:calc(min(100vh, 900px)*.012*.1 + 1rem)}}@media screen and (max-width:767px){.accordion-with-background .accordion-button{margin-top:20px}}