.cta{padding:8.5rem 0;position:relative;overflow:hidden;margin:0!important}@media (max-width:1100px){.cta{padding:5rem 0}}.cta__photo{position:absolute;left:0;bottom:0;height:110%;width:100%}.cta__photo:before{content:"";background:linear-gradient(221.97deg,rgba(0,0,0,0) 36.93%,rgba(0,0,0,.44) 83.35%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.cta__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.accordion{counter-reset:item;text-align:left}.accordion__item{position:relative}.accordion__title{-webkit-transition:all .6s;transition:all .6s;position:relative}.accordion__title button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border:none;background-color:transparent;position:relative;display:block;width:100%;text-align:left;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0;color:#191919;margin:0;font-weight:500;font-size:1.125rem;line-height:125%;letter-spacing:-.04em}.accordion__marker{-webkit-transition:all .3s ease;transition:all .3s ease}.accordion__content{height:0;overflow:hidden;-webkit-transition:padding .4s ease;transition:padding .4s ease}.accordion__content>:last-child{margin-bottom:0}.accordion[data-accordion=faq]{padding:4.0625rem 2.5rem 5.75rem;background-color:#f0f0f0;clip-path:polygon(48% 0,52% 22px,100% 20px,100% 100%,40px 100%,0 calc(100% - 40px),0 0)}@media (max-width:640px){.accordion[data-accordion=faq]{clip-path:polygon(0 0,100% 0,100% 100%,2.1875rem 100%,0 calc(100% - 2.5rem));padding:2rem 1.25rem 3.25rem}}.accordion[data-accordion=faq] .accordion__item{-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #cad0d4;padding:2rem 0}@media (max-width:640px){.accordion[data-accordion=faq] .accordion__item{padding:1.5rem 0}}.accordion[data-accordion=faq] .accordion__item:last-child{padding-bottom:0;border:0}.accordion[data-accordion=faq] .accordion__item:last-child .accordion__title button{padding-bottom:0}.accordion[data-accordion=faq] .accordion__item:first-child{padding-top:0}.accordion[data-accordion=faq] .accordion__item:first-child .accordion__title button{padding-top:0}.accordion[data-accordion=faq] .accordion__title{position:relative;margin:0}.accordion[data-accordion=faq] .accordion__title.active button .text{padding-left:1.125rem;padding-right:0}.accordion[data-accordion=faq] .accordion__title.active button .text:before{opacity:1}.accordion[data-accordion=faq] .accordion__title button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500;font-size:1.125rem;line-height:125%;letter-spacing:-.04em}.accordion[data-accordion=faq] .accordion__title button .text{-ms-flex-item-align:center;align-self:center;padding-right:1.125rem;-webkit-transition:padding .3s ease;transition:padding .3s ease}.accordion[data-accordion=faq] .accordion__title button .text:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;background-color:#519dff;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (any-hover:hover){.accordion[data-accordion=faq] .accordion__title button:hover{color:#519dff}.accordion[data-accordion=faq] .accordion__title button:hover .accordion__marker span:after,.accordion[data-accordion=faq] .accordion__title button:hover .accordion__marker span:before{background-color:#519dff}}.accordion[data-accordion=faq] .accordion__title.active{margin-bottom:2rem}.accordion[data-accordion=faq] .accordion__title.active .accordion__marker span:after,.accordion[data-accordion=faq] .accordion__title.active .accordion__marker span:before{background-color:#519dff}.accordion[data-accordion=faq] .accordion__title.active .accordion__marker span:after{width:0}.accordion[data-accordion=faq] .accordion__marker{width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.accordion[data-accordion=faq] .accordion__marker span:after,.accordion[data-accordion=faq] .accordion__marker span:before{content:"";width:1rem;height:.125rem;background-color:#191919;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.accordion[data-accordion=faq] .accordion__marker span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.accordion[data-accordion=faq] .accordion__content{padding-right:1.5rem}@media (max-width:1100px){.accordion[data-accordion=faq] .accordion__content{padding-right:0}}.accordion[data-accordion=faq] .accordion__content p{max-width:45.5625rem;font-weight:400;font-size:1rem;line-height:140%;letter-spacing:.01em;color:#3a3f46;letter-spacing:.01em}.faq .container{display:grid;grid-template-columns:auto 56.25rem;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1100px){.faq .container{grid-template-columns:1fr;gap:0}}@media (min-width:1101px){.faq h2{margin-top:1.125rem}}