.btn-primary{display:inline-block;padding:15px 32px;background:#0040dd;border:2px solid #0040dd;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#fff;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;text-align:center;cursor:pointer}.btn-primary:hover{background:#173dc0}.btn-primary:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.btn-primary{font-size:17px}}.btn-magenta{display:inline-block;padding:15px 32px;background:#d2307d;border:2px solid #d2307d;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#fff;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;text-align:center;cursor:pointer}.btn-magenta:hover{background:rgba(210,48,125,.9)}.btn-magenta:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.btn-magenta{font-size:17px}}.btn-primary-download{display:inline-block;padding:17px 32px;background:#0040dd;border:2px solid #0040dd;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#fff;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;text-align:center}.btn-primary-download:hover{color:#000;background:transparent;border:2px solid #000}.btn-primary-download:before{position:relative;top:2px;font-family:icomoon,serif;content:"\e904";margin-right:11px}@media screen and (max-width:768px){.btn-primary-download{font-size:17px}}.btn-primary-black{display:inline-block;padding:17px 32px;background:#0040dd;border:2px solid #0040dd;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#fff;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;text-align:center}.btn-primary-black:hover{color:#fff;background:transparent;border:2px solid #fff}@media screen and (max-width:768px){.btn-primary-black{font-size:17px}}.btn-primary-white{display:inline-block;padding:15px 32px;text-align:center;background:#fff;border:2px solid #fff;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#000}@media screen and (max-width:768px){.btn-primary-white{font-size:17px}}.btn-black{display:inline-block;padding:15px 32px;background:#000;border:2px solid #000;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#fff;-webkit-transition:background-color .3s,border-color .3s;-o-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s;text-align:center}.btn-black:hover{color:#000;background:transparent;border:2px solid #000}@media screen and (max-width:768px){.btn-black{font-size:17px}}.btn-primary-inverse{display:inline-block;padding:15px 32px;border-radius:8px;font-family:DIN Pro;font-weight:400;font-size:19px;line-height:25px;color:#000;background:transparent;border:2px solid #000;gap:10px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;text-align:center}.btn-primary-inverse:hover{background:#f1f1f1}@media screen and (max-width:768px){.btn-primary-inverse{font-size:17px}}.faq{background:-o-linear-gradient(top,#f5f5f7 795px,#fff 795px);background:linear-gradient(180deg,#f5f5f7 795px,#fff 0)}.faq__header{margin-bottom:32px;background:#fff}.faq__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1340px;margin:0 auto}.faq__link{display:block;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:13px 12px;font-size:19px;font-weight:700;color:#b0b0b0;text-transform:uppercase}.faq__link:first-child{border-right:1px solid #e6e6e6}.faq__body{max-width:1340px;margin:0 auto 110px;padding-bottom:1px;border-radius:20px;background:#fff;-webkit-box-shadow:0 54px 124px 0 rgba(20,20,20,.08),0 24px 44px 0 rgba(20,20,20,.05);box-shadow:0 54px 124px 0 rgba(20,20,20,.08),0 24px 44px 0 rgba(20,20,20,.05)}.faq__title{font-family:Gotham Pro;padding:83px 86px 44px;font-size:64px;font-weight:700}.faq__subtitle{text-transform:uppercase;font-size:24px;font-weight:700;padding:18px 86px;color:#fff;margin-bottom:14px}.faq__subtitle.magenta{background:#d2307d}.faq__subtitle.blue{background:#0040dd}.faq__list{overflow:hidden;margin:0 50px 32px}.faq__item{width:100%;border-top:1px solid rgba(0,0,0,.1)}.faq__item:first-child{border:none}.faq__item.open{border-radius:18px;background:#f5f5f7}.faq__item.open,.faq__item.open+.faq__item.closed{border-color:#fff}.faq__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:41px 36px;outline:none!important}.faq__question{margin-right:24px;font-weight:700;font-size:24px;line-height:33px;color:#000}.faq__answer,.faq__question{font-family:DIN Pro;font-style:normal}.faq__answer{padding:0 36px 36px;max-width:1000px;font-weight:400;font-size:19px;line-height:25px;color:rgba(0,0,0,.6)}.faq__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;max-height:44px;min-width:44px;max-width:44px;border-radius:50%;background:rgba(0,0,0,.1)}.faq__icon:before{font-family:icomoon,serif;content:"\e903";font-size:14px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.faq .open.faq__item .faq__icon:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.faq__list.immersion .faq__item.open .faq__icon{background:#d2307d;color:#fff}.faq__list.dev .faq__item.open .faq__icon{background:#0040dd;color:#fff}.faq__support{background:#f5f5f7}.faq__support .support__wrap{max-width:1340px;margin:0 auto;padding:100px 0}.faq__support .support__question{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:900px;margin-left:auto;border-radius:22px;background:#d2307d;padding:80px 100px;-webkit-box-shadow:0 3.293px 49.39px 0 rgba(0,0,0,.02);box-shadow:0 3.293px 49.39px 0 rgba(0,0,0,.02)}.faq__support .support__left{margin-right:120px}.faq__support .support__icon{position:absolute;width:432px;height:432px;bottom:-100px;left:-350px}.faq__support .support__title{font-family:Gotham Pro;font-size:40px;font-weight:700;margin-bottom:14px;color:#fff}.faq__support .support__description{font-size:19px;color:hsla(0,0%,100%,.6)}.faq__support .support__description br{display:none}.faq__support .support__btn{position:relative;top:-12px}@media screen and (max-width:768px){.faq__header{display:none}.faq__body{border-radius:0 0 20px 20px;margin-bottom:96px}.faq__title{text-align:center;font-size:40px;padding:30px 16px 20px}.faq__subtitle{font-size:16px;padding:14px 16px 14px 36px;color:#fff;margin-bottom:0}.faq__list{overflow:visible;width:calc(100% - 32px);margin:0 0 20px}.faq__item,.faq__list{padding:0 16px}.faq__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 0}.faq__icon{min-height:36px;max-height:36px;min-width:36px;max-width:36px}.faq__icon:before{font-size:12px}.faq__question{font-size:19px;line-height:25px}.faq__answer{max-width:none;font-size:17px;line-height:23px;padding:0 0 24px}.faq__support .support__wrap{max-width:1340px;margin:0 auto;padding:0}.faq__support .support__question{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0;padding:75px 16px 55px;display:-webkit-box;display:-ms-flexbox;display:flex}.faq__support .support__left{margin-right:0}.faq__support .support__icon{position:absolute;width:186px;height:186px;bottom:auto;top:-100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.faq__support .support__title{text-align:center;font-size:30px;letter-spacing:-.6px;margin-bottom:10px}.faq__support .support__description{font-size:17px;text-align:center;margin-bottom:40px}.faq__support .support__description br{display:inline}.faq__support .support__btn{display:block;position:static}}