.briefs{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;width:100%}.briefsContent{flex-direction:row;width:100%}.briefImage,.briefsContent{align-items:center;display:flex;justify-content:center}.briefImage{max-width:448px;position:relative;width:23vw}.briefs .briefImage img,.briefs .briefImage svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.briefs .briefImage svg:not(:first-child){position:absolute}.briefs .briefHead{display:flex;flex-direction:column;padding-left:6.8vw}.briefHead .title{color:#fff;font-family:Manrope;font-size:2.8rem;font-weight:300;line-height:2.8rem;margin-bottom:.6rem;text-transform:uppercase}.briefHead .subtitle{color:#fff;font-family:Open sans;font-size:1rem;font-weight:400;line-height:1.4rem;margin-bottom:60px}.briefList{flex-direction:column;margin:0;padding:0}.briefList,.briefList li{display:flex;height:100%;width:100%}.briefList li{align-items:center;color:#fff;cursor:pointer;font-family:Manrope;font-size:1.7rem;font-weight:300;padding:2.8rem 0;text-transform:uppercase}.briefList li:first-child,.briefList li:nth-child(2){border-bottom:.5px solid #fff}.briefList li img{margin-left:auto;-o-object-fit:contain;object-fit:contain;transition:.3s;width:3.5rem}.briefList li:hover img{-webkit-animation:arrowBounce 1s ease;animation:arrowBounce 1s ease}@-webkit-keyframes arrowBounce{0%,50%,to{transform:none}25%,75%{transform:translateX(-10px)}}@keyframes arrowBounce{0%,50%,to{transform:none}25%,75%{transform:translateX(-10px)}}.briefPopup{position:absolute}.briefSecondTitle{color:var(--accent-color);margin-bottom:1.7rem;margin-top:2rem;text-transform:uppercase}.briefPopup .briefSecondTitle:first-child{margin-top:3.8rem}.briefForm{width:80%}.briefForm,.briefForm .formGroup{display:flex;flex-direction:column}.briefForm .formGroup{margin-bottom:2rem;width:100%}.briefForm .submitGroup{margin-bottom:1.4rem}.briefFileInputWrapper{cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap}.briefFileInputWrapper .button{align-items:flex-start;display:flex;flex-direction:row}.briefFileInputWrapper .button label{cursor:pointer;margin-bottom:0!important;margin-right:.6rem}.briefFileInputWrapper small{color:#000!important}.briefFileInputWrapper .button img{height:1.3rem;-o-object-fit:contain;object-fit:contain}.briefForm .formGroup.submitGroup small{margin-top:.5rem}.briefForm .formGroup label{font-family:Open sans;font-size:1rem;font-weight:600;margin-bottom:.7rem}.briefForm .formGroup input{border:none;border-bottom:1.5px solid #c3ccd9;border-radius:0;box-shadow:none;font-family:Open sans;font-size:12px;font-size:1rem;font-weight:400;outline:none;padding-bottom:4px;transition:.3s}.briefForm .formGroup.error input{border-bottom:1.5px solid #f03d3e}.briefForm .formGroup small{color:#f03d3e;font-family:Open Sans;font-size:.8rem;font-weight:400;margin-top:5px}.briefForm .formGroup input[type=submit]{padding:15px 0}.briefForm .formGroup button,.briefForm .formGroup input[type=submit]{background:#fff;border:2px solid #000;color:#000;cursor:pointer;font-family:Manrope;font-weight:400;text-transform:uppercase}.briefForm .formGroup button{font-size:.9rem;line-height:.9rem;outline:none;overflow:hidden;padding:1rem 0;position:relative;transition:.5s;z-index:1}.briefForm .formGroup button span{transition:.3s}.submitButton:before{background-color:#000;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:.5s;width:110%;z-index:-1}.submitButton svg{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.briefForm .formGroup button:before{background-color:#000;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%);transition:.5s;width:110%;z-index:-1}.briefForm .formGroup button:hover{color:#fff}.briefForm .formGroup button:hover:before{transform:none}.briefForm .policy{font-family:Open Sans;font-size:.9rem;font-weight:400;line-height:1.2rem;margin-bottom:5rem}.briefForm .policy a{color:var(--accent-color);text-decoration:none}.radioGroup{position:relative}.radioDot{background:var(--accent-color);border-radius:50%;height:10px;left:4px;position:absolute;top:4px;width:10px}.checkButton,.radioButton{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin:.9rem 0}.radioGroup .checkButton:last-child,.radioGroup .radioButton:last-child{margin-bottom:0}.radioButton .radio{border:2px solid var(--accent-color);border-radius:50%;height:18px;width:18px}.checkButton .check,.radioButton .radio{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-right:7px}.checkButton .check{border:1px solid var(--accent-color);height:16px;width:16px}.checkButton .check span{align-items:center;background:#0000;display:block;display:flex;height:100%;justify-content:center;transition:.3s;width:100%}.checkButton .check span img{height:80%;-o-object-fit:contain;object-fit:contain;width:80%}.radioButton .radio span{background:#0000;border-radius:50%;height:10px;transition:.3s;width:10px}.checkButton.active .check span,.radioButton.active .radio span{background:var(--accent-color)}.checkButton .value,.radioButton .value{font-family:Open Sans;font-size:1rem;font-weight:400;line-height:10px;line-height:1rem}.targetChooser{display:flex;width:80%}.targetChooser .targetItem{cursor:pointer;display:flex;flex-direction:column;margin-bottom:2rem;transition:.3s;width:100%}.targetChooser .targetItem .title{align-items:center;display:flex;flex-direction:row;margin-bottom:.6rem;width:100%}.targetChooser .targetItem .title .dot{align-items:center;border:1.5px solid var(--accent-color);border-radius:50%;display:flex;height:16px;justify-content:center;margin-right:10px;width:16px}.targetChooser .targetItem .title span{font-family:Open Sans;font-size:1rem;font-weight:600;line-height:1.3rem}.targetChooser .targetItem .title .dot span{background:#0000;border-radius:50%;display:block;height:10px;transition:.3s;width:10px}.targetItem.active .title .dot span{background:var(--accent-color)}.targetChooser .targetItem .subTitle{font-family:Open Sans;font-size:.9rem;font-weight:400;line-height:1.2rem;margin-bottom:1.7rem;padding-left:26px}.targetChooser .targetItem ul{margin:0;padding:0 0 0 26px}.targetChooser .targetItem ul li{display:flex;font-family:Open Sans;font-size:1rem;font-weight:400;line-height:1.3rem;margin-bottom:.3rem}.targetChooser .targetItem ul li img{height:1.3rem;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:13px}@media screen and (min-width:1024px){.briefList{height:auto;margin-left:7vw;width:38vw}.briefs .briefHead{flex:100% 0}.briefList li{height:auto}.targetChooser{margin-bottom:3.8rem;width:125%}.targetChooser .targetItem{border:.7px solid #c3ccd9;margin-bottom:0;padding:4rem 2.5rem 2rem;position:relative;width:48%}.targetChooser .targetItem:first-child{margin-right:auto}.targetChooser .targetItem.active,.targetChooser .targetItem:hover{border-color:var(--accent-color)}.targetChooser .targetItem .title span{font-size:1.4rem}.targetChooser .targetItem .subTitle{font-size:1rem}.targetChooser .targetItem .title .dot{height:30px;left:.9rem;position:absolute;top:1.2rem;width:30px}.targetChooser .targetItem .title .dot span{height:18px;width:18px}.targetChooser .targetItem .subTitle,.targetChooser .targetItem .title,.targetChooser .targetItem ul{padding-left:0}.briefPopup .popupBodyText{margin-bottom:0}.briefForm .formGroup label{margin-bottom:.4rem}}@media screen and (min-width:1024px) and (max-width:1440px){.targetChooser .targetItem .title .dot{height:20px;width:20px}.targetChooser .targetItem .title .dot span{height:12px;width:12px}}.buttonLoadIndicator{-webkit-animation:loading 1s ease infinite;animation:loading 1s ease infinite;border:2px solid #f1f1f1;border-radius:50%;border-top:2px solid var(--accent-color);display:block;height:1.3rem;margin:0 auto;width:1.3rem}@-webkit-keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@media screen and (max-width:1023px){.briefs{flex-wrap:nowrap}.briefs,.briefsContent{flex-direction:column}.briefPopup{overflow:hidden;position:fixed}.briefImage{height:32vh;margin-bottom:40px;width:100%}.briefs .briefHead{padding-left:0}.briefHead .title{font-size:1.8rem;line-height:1.8rem;margin-bottom:.8rem}.briefHead .subtitle{font-size:1rem;margin-bottom:4.5rem}.briefList li{font-size:1.3rem;padding:1.6em 0}.briefList li img{width:36px}.targetChooser{flex-direction:column}.briefSecondTitle{margin-bottom:2rem;margin-top:1.8rem}.briefForm .formGroup{flex:0 0;margin-bottom:2.6rem}.briefPopup .popupSecondTitle:first-child{margin-top:4.3rem}.briefForm .policy{font-size:.8rem}}
