.signup-drawer{position:relative;background:var(--navy)}.signup-drawer,.signup-drawer__header{display:flex;width:100%;max-width:100%;flex-wrap:wrap}.signup-drawer__header{padding:30px 0 29px;justify-content:center}@media(max-width:1024px){.signup-drawer__header{padding:28px 0 24px}}.signup-drawer__header .header-content{display:block;width:100%;max-width:100%;padding:0 72px;text-align:center}@media(max-width:1024px){.signup-drawer__header .header-content{padding-left:0}}.signup-drawer__header .header-content p{font-family:var(--fontPrimary);font-size:46px;font-weight:400;font-style:normal;line-height:115%;text-align:center;color:#fff}@media(max-width:1024px){.signup-drawer__header .header-content p{font-size:36px;font-weight:400;font-style:normal;line-height:115%;text-align:left}}.signup-drawer__body{display:flex;width:100%;max-width:100%;margin-top:-9px;flex-wrap:wrap;justify-content:center;overflow:hidden}.signup-drawer__body--heading{display:block;width:100%;max-width:100%;text-align:center}.signup-drawer__body--form{width:100%;max-width:100%;padding:65px 0 33px}@media(max-width:1024px){.signup-drawer__body--form{padding:20px 0 33px}}.signup-drawer__body--form form{display:block}.signup-drawer__body p{font-family:var(--fontSecondary);font-size:20px;font-weight:400;font-style:normal;line-height:150%;color:#fff}@media(max-width:1024px){.signup-drawer__body p{font-size:18px;font-weight:400;line-height:150%;text-align:left}}.form-col-wrapper{position:relative;display:flex;margin:-18px -18px 25px;flex-wrap:wrap;align-items:center}.form-col-wrapper:last-child{margin-bottom:0}.form-col-wrapper .form-group{width:100%;max-width:calc(33.3333333333% - 36px);margin:18px}.form-col-wrapper .form-group.submit-block{display:flex;flex-wrap:wrap;justify-content:flex-end}.form-col-wrapper .form-group.submit-block .button--small{min-width:138px}@media(max-width:1024px){.form-col-wrapper .form-group{max-width:calc(100% - 36px);margin-bottom:4px}}.form-col-wrapper .form-group input,.form-col-wrapper .form-group select{width:100%;min-height:33.5px;max-width:100%;padding:5px 0;border:0;border-bottom:1px solid #fff;font-size:15px;font-weight:400;font-style:italic;line-height:150%;color:#fff;background-color:rgba(0,0,0,0)}.form-col-wrapper .form-group input::-moz-placeholder,.form-col-wrapper .form-group select::-moz-placeholder{color:#fff;opacity:1}.form-col-wrapper .form-group input::placeholder,.form-col-wrapper .form-group select::placeholder{color:#fff;opacity:1}.form-col-wrapper .form-group input::-ms-input-placeholder,.form-col-wrapper .form-group select::-ms-input-placeholder{color:#fff}.form-col-wrapper .form-group input option,.form-col-wrapper .form-group select option{display:inline-block;padding:8px 16px!important;font-size:14px;font-style:normal;color:#333;background-color:#fff}.form-col-wrapper .form-group select{font-style:normal}.check-box input{display:none;width:auto;height:auto;padding:0;margin-bottom:0;cursor:pointer}.check-box label{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;font-size:15px;font-weight:400;font-style:normal;line-height:150%;color:#fff;cursor:pointer}.check-box label span{width:calc(100% - 28px)}.check-box label:before{vertical-align:middle;position:relative;display:inline-block;padding:7px;margin-top:3px;margin-right:10px;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);background-color:rgba(0,0,0,0);cursor:pointer;content:"";-webkit-appearance:none}.check-box input:checked+label:before{border-color:var(--tangerine);background:var(--tangerine)}.check-box input:checked+label:after{position:absolute;top:4px;left:6px;display:block;width:5px;height:11px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(40deg);content:""}.drawer-arrow{border-bottom-left-radius:90px;position:absolute;top:0;right:0;display:flex;width:96px;height:96px;padding:17px 16px 10px 10px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;background-color:var(--sky);overflow:hidden;transition:.4s ease}@media(max-width:1024px){.drawer-arrow{width:72px;height:72px}}.drawer-arrow img{transition:.4s ease}@media(max-width:1024px){.drawer-arrow img{width:24px;height:24px}}.signup-drawer__header.active-drawer .drawer-arrow,.signup-drawer__header:hover .drawer-arrow{background-color:var(--tangerine)}.signup-drawer__header.active-drawer .drawer-arrow img{transform:rotate(180deg)}