.text-component{width:fit-content}.text-component p{margin:0;position:relative;width:fit-content!important}.text-component .title1{font-size:48px;font-weight:600;line-height:59px}.text-component .title2{font-weight:700;font-size:46px;line-height:64px}.text-component .headline1{font-weight:700;font-size:36px;line-height:38px}.text-component .headline2{font-weight:400;font-size:24px;line-height:31px}.text-component .headline3{font-weight:600;font-size:22px;line-height:32px}.text-component .body1{font-weight:400;font-size:16px;line-height:24px}.text-component .body2{font-weight:400;font-size:18px;line-height:32px}.text-component .body3{font-weight:400;font-size:20px;line-height:32px}.text-component .black{color:var(--black)}.text-component .dark{color:var(--dark)}.text-component .primary{color:var(--primary)}.text-component .light{color:var(--light)}.text-component .grey{color:var(--grey)}.text-component .white{color:var(--white)}.text-component .yellow{color:var(--yellow)}.text-component .decoration:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-28px;width:70px;height:70px;background-image:url(/images/FeatureEllipse.png)}@media(max-width:1199px){.text-component .title1{font-size:46px}.text-component .title2{font-size:42px}.text-component .headline1{font-size:32px}.text-component .headline2{font-size:22px}.text-component .headline3{font-size:20px}}@media(max-width:991px){.text-component .title1{font-size:42px}.text-component .title2{font-size:36px}}@media(max-width:767px){.text-component .title1{font-size:36px;line-height:48px}.text-component .title2{font-size:32px}.text-component .headline1{font-size:28px}.text-component .decoration:before{content:"";position:absolute;top:-6px;right:-28px;background-image:url(/images/FeatureEllipse.png);background-size:80% 80%;background-repeat:no-repeat}}@media(max-width:575px){.text-component .title1{font-size:32px;line-height:48px}.text-component .title2{font-size:30px}.text-component .headline1{font-size:24px}.text-component .headline3{font-size:18px}.text-component .body3{font-size:16px}.text-component .decoration:before{display:none}}.alert-modal .modal-header{justify-content:flex-end}.alert-modal .alert-modal-container{padding:22px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--black)}.alert-modal .alert-modal-container .alert-modal-title{font-size:32px;font-weight:600;line-height:64px;margin-bottom:14px;text-align:center}.alert-modal .alert-modal-container .alert-modal-content{font-size:18px;font-weight:400;line-height:24px;text-align:center}.alert-modal .alert-modal-container .alert-modal-confirm-button{color:var(--white);margin-top:24px;background-color:var(--light);border:0;padding:10px 20px}.alert-modal .alert-modal-container .alert-modal-confirm-button:focus{outline:none;box-shadow:none}.alert-modal .alert-modal-container .alert-modal-back-button{color:var(--light);margin-top:24px;background-color:var(--white);border:1px solid var(--light);padding:10px 20px}.alert-modal .alert-modal-container .alert-modal-back-button:focus{outline:none;box-shadow:none}.form-field-container{flex:1}.form-field-container .form-field-input{border:1px solid var(--grey);border-radius:2px;padding:9px 32px}.form-field-container .form-field-input:focus{outline:none;box-shadow:none}.form-field-container .form-field-feedback{font-size:14px;width:fit-content;border-radius:4px;height:fit-content;color:var(--red)}