label.required:after,legend.required:after{color:#de0c17;content:" *"}.form-vertical .form-group .col-sm-10,.form-vertical .form-group .col-sm-2{flex:0 0 100%;max-width:100%}fieldset.form-part{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.085);border-radius:.4375rem;margin-bottom:1rem}fieldset.form-part>div,fieldset.form-part>legend{padding:.6rem 1.25rem}fieldset.form-part>legend{background-color:transparent;background-color:#ce1126!important;border-bottom:1px solid rgba(0,0,0,.085);border-radius:calc(.4375rem - 1px) calc(.4375rem - 1px) 0 0;color:#fff;font-size:16px;margin-bottom:0}.craue_formflow_buttons .btn{text-transform:capitalize}.craue_formflow_buttons .btn-primary{float:right}.craue_formflow_skipped_step{display:none}.personal-tax-declaration-edit .page-title-overlap+*{margin-top:-5.875rem}.element-container{list-style:none}@media (max-width:767.98px){.element-container{padding:0}}.btn-pill.btn-tooltip{font-size:14px!important;padding:.225rem .475rem}.property-container .new-item{margin-top:3rem!important}.property.vat-off .vat-on,.property.vat-on .vat-off{display:none}#navbarCollapse{justify-content:space-between;justify-content:center}.login-section .step-progress{height:.15rem}.login-section .step-count{left:5%;padding:1px 0 0}.login-section .step-label{font-size:.9rem;text-align:left}.login-section h3{font-size:1.3rem}.login-section .remember-me-link{color:#4b566b;font-weight:600}.login-section #icon-chrono{display:flex;justify-items:center}.login-section #icon-contract{align-items:flex-end;display:flex}.bg-faq{background-color:#999}.bg-faq:hover{background-color:#707070!important}#home-hero{background-size:contain}@media (max-width:991.98px){#home-hero{background-image:none!important}}.toast-top-right{right:10px}@media (min-width:768px){.home-products .product-card-alt .card-body-main{min-height:145px!important}.home-products .product-card .product-meta,.secondary-services .product-card .product-meta{min-height:85px!important}}.product-card-actions{top:75%!important}#carouselTestimonial .tns-controls button{opacity:1!important}#carouselTestimonial .cz-carousel [data-controls=prev]{transform:translateX(-5rem)!important}#carouselTestimonial .cz-carousel [data-controls=next]{transform:translateX(5rem)!important}#preview-template{display:none}.dz-preview{position:relative;z-index:100}.dz-preview .dz-error-mark,.dz-preview .dz-error-message,.dz-preview .dz-progress,.dz-preview .dz-success-mark,.dz-preview.dz-processing .dz-pending,.dz-preview.dz-processing .dz-remove{display:none}.dz-preview.dz-processing .dz-progress{display:block}.dz-preview.dz-processing.dz-complete .dz-progress{display:none}.dz-preview.dz-error .dz-error-mark,.dz-preview.dz-error .dz-error-message,.dz-preview.dz-success .dz-success-mark{display:block}.page-title-overlap+*{position:inherit}.blink_me{animation:blinker 1.5s linear infinite}@keyframes blinker{50%{opacity:0}}.bg-primary h6.media-tab-title{color:#fff}.main-timeline{position:relative}.main-timeline:before{background:#c6c6c6;content:"";display:block;height:100%;left:0;margin:0 auto;position:absolute;right:0;top:0;width:2px}.main-timeline .timeline{margin-bottom:40px;position:relative}.main-timeline .timeline:after{clear:both;content:"";display:block}.main-timeline .icon{bottom:0;height:18px;left:0;line-height:18px;margin:auto;position:absolute;right:0;top:0;width:18px}.main-timeline .icon:before{background:#fff;border:2px solid #de0c17;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transition:all .33s ease-out 0s;width:100%}.main-timeline .date-content{float:left;position:relative;width:50%}.main-timeline .date-outer{font-size:16px;height:125px;margin:auto;text-align:center;width:125px;z-index:1}.main-timeline .date{left:0;margin:auto;position:absolute;top:27%;width:100%}.main-timeline .timeline-content{float:right;padding:20px 0 20px 50px;width:50%}.main-timeline .title{font-size:19px;font-weight:700;line-height:24px;margin:0 0 15px}.main-timeline .description{margin-bottom:0;margin-top:22px}.main-timeline .timeline:nth-child(2n) .date-content{float:right}.main-timeline .timeline:nth-child(2n) .date-content:before{left:10px}.main-timeline .timeline:nth-child(2n) .timeline-content{padding:20px 50px 20px 0;text-align:right}@media only screen and (max-width:991px){.main-timeline .date-content{margin-top:35px}.main-timeline .date-content:before{width:22.5%}.main-timeline .timeline-content{padding:10px 0 10px 30px}.main-timeline .title{font-size:17px}.main-timeline .timeline:nth-child(2n) .timeline-content{padding:10px 30px 10px 0}}@media only screen and (max-width:767px){.main-timeline:before{left:7px;margin:0}.main-timeline .timeline{margin-bottom:20px}.main-timeline .timeline:last-child{margin-bottom:0}.main-timeline .icon{margin:auto 0}.main-timeline .date-content{float:right;margin-top:0;width:95%}.main-timeline .date-content:before{display:none}.main-timeline .date-outer{height:110px;width:110px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding:10px 0;text-align:center;width:95%}.main-timeline .title{margin-bottom:10px}}.home-products .animate__animated:first-child{--animate-delay:1s}.home-products .animate__animated:nth-child(2){--animate-delay:1.2s}.home-products .animate__animated:nth-child(3){--animate-delay:1.4s}#ptd_form_typesOfPrePaidTax{margin-bottom:20px}#ptd_form_typesOfPrePaidTax .inner>*{display:inline-block}#ptd_form_typesOfPrePaidTax .inner>a{margin-left:10px}.currency-exchange-button{cursor:pointer}#blog-cat-3{background-color:#d2e4f5}#blog-cat-3 .card-header,#blog-cat-3 i{color:#478dcf}#blog-cat-17{background-color:#d6f5ef}#blog-cat-17 .card-header,#blog-cat-17 i{color:#5cb0a0}#blog-cat-14{background-color:#f9d3d0}#blog-cat-14 .card-header,#blog-cat-14 i{color:#b92f36}#blog-cat-1{background-color:#f9eacd}#blog-cat-1 .card-header,#blog-cat-1 i{color:#e5a641}@media (min-width:992px){.modal-dialog{max-width:550px!important}}#resident-simulator-container{border:1px solid red;padding:10px}#resident-simulator-container #question-container{position:relative}#resident-simulator-container #question-container .question{margin:0 auto;padding:40px 60px}#resident-simulator-container #question-container .question ul{padding-left:20px;padding-top:10px}.fade-leave-active{display:none}.fade-enter-active{transition:opacity 1s ease}.fade-enter-from,.fade-leave-to{opacity:0}.modal-mask{background-color:rgba(0,0,0,.5);display:table;height:100%;left:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{margin:0 auto;min-width:300px;padding:20px 30px;transition:all .3s ease;width:80vh}