.fs-14{font-size:.875rem}.mobile-nav{display:none}.validation{color:red}.hideMe{display:none!important}.showMe{display:block}p{color:#001d50!important}.text-secondary{color:#66a3a1!important}#lb-form{margin-top:0}.contact-header{background:#fff}.contact-header .logo{position:relative;width:100%}.contact-header .logo a{display:block;max-width:180px}.contact-header .logo a:hover{color:#001d50}.contact-header .logo svg{color:#001d50;height:60px;width:100%}.contact-header .close{top:0}.contact-header .close svg{color:#001d50;height:14px;width:14px}.contact-header .avatar .avatar-holder{overflow:hidden;padding-top:70px;position:relative;width:70px}.contact-header .avatar .avatar-holder img{bottom:0;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;right:0;top:0;width:100%}.contact-header h2{font-size:1rem;font-weight:700}.contact-header p{font-size:.875rem;font-weight:400;margin:5px 0 0}.lawyer-name-container{background:#eff5ff;color:#001d50;height:80px;padding:8px 0}.lawyer-name-container .lawyer-name-holder .lawyer-name{font-size:16px;font-weight:700;margin-top:5px;padding-top:5px}.lawyer-name-container .lawyer-name-holder .sub-title{font-size:14px}.lawyer-name-container .booking-reference{font-size:20px;text-align:right}.lawyer-name-container #cancel_contact{text-align:center}.lawyer-name-container .lawyer-hs-holder{align-items:center;display:flex}.lawyer-name-container .lawyer-hs-holder .lawyer-headshot{align-items:center;display:flex;justify-content:center;margin-right:10px;max-width:50px;width:100%}.lawyer-name-container .lawyer-hs-holder .lawyer-headshot img{border-radius:50%;display:block;height:50px;object-fit:fill;width:100%}.lawyer-name-container .lawyer-hs-holder .lawyer-headshot.active img{border:2px solid #1ddc8b}.p-bar{background:#d1e4e3;opacity:1}.p-bar #p-bar{background:#66a3a1;height:4px}.mobile-nav #previous-mobile{color:#001d50;display:block;font-weight:500}.mobile-nav #previous-mobile.disabled:after{display:none}.mobile-nav .steps-mobile-titles{color:#001d50;padding:0 12px}.mobile-nav .steps-mobile{align-items:center;border:1px solid #e3e9fd;border-radius:6px;display:flex;height:30px;justify-content:center;margin-right:20px;max-width:60px;text-align:center}.lawyer-booking-form{background:#fff;margin:0 auto}.lawyer-booking-form .container{padding:0 20px}.lawyer-booking-form .fs-title{color:#001d50;font-size:1rem;font-weight:700;margin:20px 0 10px;padding-left:0}@media (max-width:768px){.lawyer-booking-form .fs-title{margin:20px 0 10px!important}}.lawyer-booking-form .fs-subtitle{color:#001d50;font-size:.825rem}.lawyer-booking-form label{border:1px solid #d6e3ff;border-radius:4px;color:#001d50;display:flex;flex-flow:column;font-size:20px;font-weight:600;justify-content:center;margin-bottom:20px;min-height:150px;padding:0 25px;width:100%}.lawyer-booking-form label:hover{background:#001d50!important;color:#fff!important}.lawyer-booking-form label:hover span{color:#fff!important}.lawyer-booking-form label small{display:block;font-size:15px;font-weight:300;margin:20px auto 0;max-width:90%}.lawyer-booking-form #page1 .mx-auto{max-width:unset;padding:0}.lawyer-booking-form #page1 .checkbox-container{margin-bottom:20px;padding:10px 18px}.lawyer-booking-form #page1 .checkbox-container .item{align-items:center;display:flex;margin-bottom:.7rem}.lawyer-booking-form #page1 .checkbox-container .item .check{background-image:url(/wp-content/themes/ddfr/build/images/green-shield.abce8df3.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;margin-right:10px;max-width:20px;width:100%}.lawyer-booking-form #page1 .checkbox-container .item .copy{color:#001d50;font-size:.875rem;font-weight:700}.lawyer-booking-form #page1 h4{color:#001d50;font-size:16px;margin-bottom:9px}.lawyer-booking-form #page1 input[type=email],.lawyer-booking-form #page1 input[type=text]{border:1px solid #dee7ff;font-size:13px;font-weight:400;height:40px;line-height:33px;margin-top:15px;padding:10px}.lawyer-booking-form #page1 input::placeholder{color:#001d50;font-size:12px;opacity:.5}.lawyer-booking-form #page1 .validation{color:red}.lawyer-booking-form #page1 .text{color:#001d50;margin:45px 0 14px;padding:0 10px;text-align:center}@media (max-width:768px){.lawyer-booking-form #page1 .text{padding:0 5px}}.lawyer-booking-form #page1 .bigSubmit{display:flex;flex-flow:row;font-size:16px;height:50px;padding:10px 20px;width:260px}.lawyer-booking-form #page1 .bigSubmit .white-arrow{display:flex;margin-left:auto;width:9px}.lawyer-booking-form #page1 .form-check{padding-left:0}.lawyer-booking-form #page2 .fs-title{border-bottom:0;font-weight:400;text-align:center}.lawyer-booking-form #page2 .fs-title a{color:#001d50;display:block;font-weight:700}.lawyer-booking-form #page2 .success-container{border-radius:9px;box-shadow:0 10px 16px 4px rgba(11,39,110,.22);margin:0 auto 20px;max-width:95%}.lawyer-booking-form #page2 .success-container .header{background:#eff5ff}.lawyer-booking-form #page2 .success-container .header p{color:#377dff;font-weight:700;padding:12px}.lawyer-booking-form #page2 .success-container .items{color:#001d50;padding-right:15px}.lawyer-booking-form #page2 .success-container .items .item{display:flex;padding-bottom:20px}.lawyer-booking-form #page2 .success-container .items .item .digit{background:#001d50;border-radius:50%;color:#fff;font-size:14px;margin-top:1px}.lawyer-booking-form #page2 .success-container .items .item .digit,.lawyer-booking-form #page2 .success-container .items .item .digit-check{align-items:center;display:flex;height:20px;justify-content:center;left:20px;line-height:20px;margin-right:35px;max-width:100%;position:relative;width:24px}.lawyer-booking-form #page2 .success-container .items .item .digit-check{margin-top:5px}.lawyer-booking-form #page2 .success-container .items .item span{font-size:.875rem;font-weight:400;width:100%}.lawyer-booking-form #page2 .info{border-radius:4px;display:flex;font-size:.875rem;margin:0 auto;max-width:96%}.lawyer-booking-form #page2 .info .info-ico{align-items:center;display:flex;height:18px;justify-content:center;margin:6px 10px auto 0;width:21px}.lawyer-booking-form #page2 .info .info-text{width:100%}.lawyer-booking-form #page2 .button-page-2{align-items:center;display:flex;height:50px;justify-content:center;margin:0 auto}.lawyer-booking-form #step_needs_legal_aid .circle-radio{cursor:pointer}.lawyer-booking-form #step_needs_legal_aid .circle-radio:hover .text{color:#fff!important}.lawyer-booking-form #step_needs_legal_aid .form-check-input:checked~.circle-radio{background:#001d50!important}.lawyer-booking-form #step_needs_legal_aid .form-check-input:checked~.circle-radio .text{color:#fff!important}.info{background:#fff!important;border:1px solid #b1894e!important;border-radius:4px;color:#b1894e!important;display:flex;font-size:12px;margin:20px auto;padding:25px!important}.info b{color:#b1894e}.info .info-ico{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;height:21px;justify-content:center;margin:3px 10px auto 0;width:21px}.info .info-ico svg{color:#b1894e!important;height:21px!important;width:21px!important}.info .info-text{font-size:14px;width:100%}.lawyer-contact-form{margin:0 auto}.lawyer-contact-form .container .fs-title,.lawyer-contact-form .container .fs-title-p{color:#001d50;font-size:18px;margin:20px 0;text-align:center}.lawyer-contact-form .container .fs-subtitle{color:#001d50;font-size:12px;font-weight:300;text-align:left}.lawyer-contact-form .container h3{color:#001d50;font-size:20px;font-weight:700;margin:20px 0 10px;text-align:center}.lawyer-contact-form .container .form-check{padding-left:0}.lawyer-contact-form .container .btn-check:active+.btn-outline-primary,.lawyer-contact-form .container .btn-check:checked+.btn-outline-primary,.lawyer-contact-form .container .btn-outline-primary.active,.lawyer-contact-form .container .btn-outline-primary.dropdown-toggle.show,.lawyer-contact-form .container .btn-outline-primary:active{background-color:#f0f3ff;border:1px solid #4a7ef6;color:#001d50}.lawyer-contact-form .container label{align-items:center;border:1px solid #d5e0fe;border-radius:4px;box-shadow:0 0 5px rgba(55,125,255,.149);color:#001d50;cursor:pointer;display:flex;flex-flow:row;font-size:20px;font-weight:400;height:80px;justify-content:center;margin-bottom:10px;padding:0 20px;width:100%}.lawyer-contact-form .container label label:hover{cursor:pointer}.lawyer-contact-form .container label small{display:block;font-size:15px;font-weight:300;max-width:90%}.lawyer-contact-form .container label .text{width:90%}.lawyer-contact-form .container label .icon{background-image:url(/wp-content/themes/ddfr/build/images/arrow-right.3457dd84.svg);background-repeat:no-repeat;background-size:contain;display:block;height:22px;position:relative;width:22px}.lawyer-contact-form .container .regular-radio{display:flex}.lawyer-contact-form .container .regular-radio label{align-items:center;border:0;box-shadow:none;font-size:.875rem;height:auto;justify-content:flex-start;padding:0;width:auto}.lawyer-contact-form .container .regular-radio input{accent-color:#001d50!important;margin-left:0!important;margin-right:.5rem}.lawyer-contact-form .container .regular-radio input:checked{background-color:#fff!important;border-color:#001d50!important}.lawyer-contact-form .container .regular-radio input:checked[type=radio]{accent-color:#001d50!important;--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23001D50'/%3E%3C/svg%3E");background-size:20px 20px}.lawyer-contact-form .container .regular-radio input[type=radio]{accent-color:#001d50!important}.lawyer-contact-form .container #step_booking_medium .text img{padding:0 10px 0 0}.lawyer-contact-form .container #step_booking_medium .info{margin-top:20px}.lawyer-contact-form .container #step_domain .form-check label{border:1px solid #d5e0fe;border-radius:25px;box-shadow:1px 1px 5px rgba(55,125,255,.149);display:flex;font-size:.9em;font-weight:400;height:46px;margin-bottom:10px;padding:3px 20px;text-align:center;text-overflow:ellipsis!important;width:100%}.lawyer-contact-form .container #step_description p{font-size:14px;text-align:center}.lawyer-contact-form .container #step_contact_details .checkbox-container{background:#eff5ff;margin-bottom:20px;padding:10px 18px}.lawyer-contact-form .container #step_contact_details .checkbox-container .item{align-items:center;display:flex}.lawyer-contact-form .container #step_contact_details .checkbox-container .item .check{background-image:url(/wp-content/themes/ddfr/build/images/blue-check.584e059c.svg);background-repeat:no-repeat;background-size:contain;display:block;height:12px;margin-right:10px;max-width:16px;width:100%}.lawyer-contact-form .container #step_contact_details .checkbox-container .item .copy{color:#377dff;font-size:12px;width:90%}.lawyer-contact-form .container #step_contact_details .fs-title{padding:0 20px}.lawyer-contact-form .container #step_contact_details .fs-subtitle{font-size:14px;text-align:left}.lawyer-contact-form .container #step_contact_details h4{color:#001d50;font-size:16px;margin-bottom:9px}.lawyer-contact-form .container #step_contact_details input[type=email],.lawyer-contact-form .container #step_contact_details input[type=tel],.lawyer-contact-form .container #step_contact_details input[type=text]{border:1px solid #dee7ff;color:#001d50}.lawyer-contact-form .container #step_contact_details .city-slimselect{font-size:1rem}.lawyer-contact-form .container #step_contact_details .validation{color:red}.lawyer-contact-form .container #step_contact_details .text{color:#001d50;margin:45px 0 14px;padding:0 10px;text-align:center}.lawyer-contact-form .container #step_contact_details .bigSubmit{display:flex;flex-flow:row;font-size:16px;height:50px;padding:10px 20px;width:260px}.lawyer-contact-form .container #step_contact_details .bigSubmit .white-arrow{display:flex;margin-left:auto;width:9px}.lawyer-contact-form .container .lawyer-details{margin:10px 0}.lawyer-contact-form .container .lawyer-details-ph-m{display:none}.lawyer-contact-form .reviews .ratings{margin-bottom:0}.lawyer-contact-form .reviews p{margin-bottom:0!important;margin-left:10px}.form-nav{align-items:center;display:flex;justify-content:center;margin:10px 0}.form-nav .disabled{background:#fff!important;border:2px solid #9a9a9a!important;color:#9a9a9a!important}.form-nav .steps{align-items:center;display:flex;justify-content:space-evenly;width:300px}.form-nav .steps .step{align-items:center;border:1px solid #377dff;border-radius:50%;color:#377dff;display:flex;font-size:16px;height:30px;justify-content:center;width:30px}.form-nav .steps .active.step{background:#377dff;color:#fff!important}.form-nav .next{background:#001d50;border:2px solid #001d50;border-radius:9px;font-size:16px;font-weight:700;max-width:220px;width:100%}.form-nav .next,.form-nav .previous{align-items:center;color:#fff;display:flex;height:50px;justify-content:center;margin:0 20px;padding:10px 20px;transition:.2s ease-in-out}.form-nav .previous{background:#6c757d;border:2px solid #6c757d;border-radius:9px;font-size:1rem;width:200px}.ss-main{color:#001d50;display:inline-block;position:relative;user-select:none;width:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-main .ss-single-selected{background-color:#fff;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;outline:0;padding:6px;transition:background-color .2s;width:100%}.ss-main .ss-single-selected .placeholder{color:#001d50;flex:1 1 100%;font-size:14px;line-height:1em;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(100% - 30px)}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{align-items:center;display:flex;flex:0 1 auto;font-weight:700;justify-content:flex-end;margin:0 6px}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-end;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:unset!important;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0;transform:rotate(-135deg)}.ss-main .ss-single-selected .ss-arrow span.arrow-down{margin:-3px 0 0;transform:rotate(45deg)}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected{background-color:#fff;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;min-height:30px;outline:0;padding:0 0 0 3px;transition:background-color .2s;width:100%}.ss-main .ss-multi-selected .ss-values{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{align-items:center;color:#dedede;display:flex;line-height:1em;margin:2px 0;overflow:hidden;padding:4px 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.ss-main .ss-multi-selected .ss-values .ss-value{align-items:center;animation-duration:.2s;animation-fill-mode:both;animation-name:scaleIn;animation-timing-function:ease-out;background-color:#5897fb;border-radius:4px;color:#fff;display:flex;font-size:12px;margin:3px 5px 3px 0;padding:3px 5px;user-select:none}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{cursor:pointer;margin:0 0 0 5px}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{align-items:center;background:#666;display:flex;height:10px;justify-content:center;position:relative;transition:transform .2s;width:2px}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";height:2px;left:-4px;position:absolute;top:4px;width:10px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-content{background-color:#fff;border:1px solid #dcdee2;box-sizing:border-box;margin:-1px 0 0;opacity:0;position:absolute;transform:scaleY(0);transform-origin:center top;transition:transform .2s,opacity .2s;width:100%;z-index:1010}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search input{-webkit-appearance:textfield;background-color:#fff;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;height:30px;line-height:inherit;margin:0;min-width:0;outline:0;padding:6px 8px;text-align:left;width:100%}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 30px;font-size:22px;font-weight:700;height:30px;justify-content:center;margin:0 0 0 8px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;margin:0;opacity:0;padding:0}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{font-weight:700;padding:6px 10px}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{background-color:#5897fb;color:#fff}.ss-content .ss-list .ss-option{cursor:pointer;padding:6px 10px;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option:hover{background-color:#5897fb;color:#fff}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}.ss-content .ss-list .ss-option.ss-highlighted{background-color:#5897fb;color:#fff}.ss-content .ss-list .ss-option.ss-disabled{background-color:#fff;color:#dedede;cursor:not-allowed}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background-color:rgba(88,151,251,.1);color:#666}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}#datepicker1,#datepicker2{border:1px solid #e8eeff;border-radius:4px;padding:10px 0;text-align:center}#datepicker1 td,#datepicker1 th,#datepicker1 tr,#datepicker2 td,#datepicker2 th,#datepicker2 tr{border:none}#datepicker1 thead tr:first-child .picker-switch,#datepicker2 thead tr:first-child .picker-switch{color:#0b276e;font-size:20px;font-weight:500;text-transform:capitalize}#datepicker1 thead tr:nth-child(2) .dow,#datepicker2 thead tr:nth-child(2) .dow{color:#0b276e;font-weight:300;text-transform:uppercase}#datepicker1 thead tr:nth-child(2) .dow:nth-child(6),#datepicker1 thead tr:nth-child(2) .dow:nth-child(7),#datepicker2 thead tr:nth-child(2) .dow:nth-child(6),#datepicker2 thead tr:nth-child(2) .dow:nth-child(7){opacity:.2}#datepicker1 thead .next,#datepicker1 thead .prev,#datepicker2 thead .next,#datepicker2 thead .prev{align-items:center;display:flex;height:28px;justify-content:center;width:100%}#datepicker1 thead .next span,#datepicker1 thead .prev span,#datepicker2 thead .next span,#datepicker2 thead .prev span{background-image:url(/wp-content/themes/ddfr/build/images/icon-dark-blue-arrow.418efeb6.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:10px;opacity:.3;width:10px}#datepicker1 thead .prev span,#datepicker2 thead .prev span{transform:rotate(180deg)}#datepicker1 tbody tr .day.disabled,#datepicker2 tbody tr .day.disabled{color:#0b276e;opacity:.2}#datepicker1 tbody tr .day,#datepicker2 tbody tr .day{color:#0b276e;font-weight:400}#datepicker1 .bootstrap-datetimepicker-widget table td.active,#datepicker2 .bootstrap-datetimepicker-widget table td.active{background-color:#3cd198}#slotpicker1{border-radius:4px;padding-top:15px}#slotpicker1 input{display:none}#slotpicker1 input:checked+label{background-color:#3cd198;border:1px solid #aac1ff;color:#001d50}#slotpicker1 label{font-size:14px;height:35px}#slotpicker1 label:last-of-type{margin-right:0}.form-floating{position:relative!important}.form-floating input:focus{box-shadow:none}.form-floating>.form-control,.form-floating>.form-select{font-size:1rem!important;padding:.5rem .75rem!important}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.375rem!important;padding-top:.375rem!important}.form-floating>.form-control,.form-floating>.form-select{height:2.625rem!important;line-height:1.25!important}.form-floating>span{border:1px solid transparent;color:#001d50;display:inline-block;font-size:14px;height:100%;left:0;padding:.5rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.form-floating>.form-control:focus~span,.form-floating>.form-control:not(:placeholder-shown)~span,.form-floating>.form-select~span{background:#fff;height:1.5rem;padding:0 .25rem;transform:translateY(-12px) translateX(.625rem)}.form-floating>.ss-main{cursor:pointer}.form-floating>.ss-main>.ss-single-selected{border:none;height:auto;padding:0}.form-floating>.ss-main>.ss-single-selected .ss-arrow .arrow-up{margin-top:8px}.form-floating>.ss-main>.ss-single-selected .ss-arrow .arrow-down{margin:0}.form-floating>.ss-main .ss-content{left:0;top:42px}.form-floating>.phone-float{top:-20px}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:none!important}.bootstrap-datetimepicker-widget table thead tr:first-child th.picker-switch{cursor:default!important}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:none}textarea.case-description{border:1px solid #d5e0ff;font-size:12px;outline-color:#d5e0ff;padding:10px;width:100%}textarea.case-description:focus{outline-color:#377dff}.logo{margin-top:10px}#previous-mobile{display:none}.info-alert{background:#fff7f2;border-radius:4px;color:#ff7800;display:flex;margin:0 auto 20px;opacity:.7;padding:10px}.info-alert .info-alert-ico{align-items:center;background-image:url(/wp-content/themes/ddfr/build/images/info-orange.45df4343.svg);background-repeat:no-repeat;background-size:contain;display:flex;height:16px;justify-content:center;margin:3px 10px auto 0;width:16px}.info-alert .info-alert-text{font-size:14px;width:100%}.thank-you-checkmark{background-image:url(/wp-content/themes/ddfr/build/images/validation.f028b2be.svg);background-repeat:no-repeat;background-size:contain;height:20px;margin:10px auto;width:20px}.new-check{cursor:pointer;display:block;margin:5px 0 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-check input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.new-check input:checked~.checkmark{background-color:#001d50;border:1px solid #001d50}.new-check input:checked~.checkmark:after{display:block}.new-check .checkmark{background-color:#fff;border:1px solid #ccc;border-radius:3px;height:20px;left:0;position:absolute;top:2px;width:20px}.new-check .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.new-check .t_and_c_text{display:flex;padding-left:30px;padding-top:2px;position:relative;text-align:center;z-index:2}.autoComplete_wrapper{float:none}.autoComplete_wrapper>ul::-webkit-scrollbar,div#tandcbox::-webkit-scrollbar{display:block;margin:3px 2px 3px 0;right:15px;width:6px}.autoComplete_wrapper>ul::-webkit-scrollbar-track,div#tandcbox::-webkit-scrollbar-track{border-radius:10px;box-shadow:none;margin-right:10px}.autoComplete_wrapper>ul::-webkit-scrollbar-thumb,div#tandcbox::-webkit-scrollbar-thumb{background:#001d50;border-radius:10px}.autoComplete_wrapper>ul::-webkit-scrollbar{border-left:unset!important;display:block!important;width:30px}.autoComplete_wrapper>ul::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#001d50;border:12px solid transparent;border-radius:20px}.alt-sections .form-check{border:2px solid #001d50;border-radius:15px;margin:0 15px;padding:20px 10px;transition:all .05s ease-in-out}@media (max-width:768px){.alt-sections .form-check{margin:0!important;width:100%!important}}.alt-sections .form-check.medium-old{border:0;margin-bottom:1.5rem!important;padding:0!important}.alt-sections .form-check span{align-items:center;display:flex;flex-direction:column;font-size:1rem}.alt-sections .form-check span img{height:30px;margin:0 0 20px!important}.alt-sections .form-check svg{height:17px;width:15px;zoom:1.2;color:#001d50;margin-right:10px}.alt-sections .form-check label{margin:0!important}#step_start .alt-sections.active .form-check{background:#001d50}#step_start .alt-sections.active .form-check label,#step_start .alt-sections.active .form-check svg{color:#fff}.inner-selections .alt-sections .icon{display:none!important}.inner-selections .alt-sections label{border:0!important;box-shadow:none!important;height:auto!important;padding:15px 0!important}.inner-selections .alt-sections svg{margin-bottom:5px;margin-right:0}.lawyer-contact-form .container .form-check{color:#001d50}.lawyer-contact-form .container input#search-city{display:inline-block;text-transform:capitalize!important}.lawyer-contact-form .container input#search-city:first-letter{text-transform:uppercase!important}#page1 .city-slimselect,#page1 input[type=email],#page1 input[type=tel],#page1 input[type=text],#page2 .city-slimselect,#page2 input[type=email],#page2 input[type=tel],#page2 input[type=text]{border:1px solid #001d50!important;border-radius:100px!important;color:#001d50!important;font-size:.875rem!important}.gdpr-text{font-size:.75rem}.lawyer-box{max-width:32.33%;padding-left:0;padding-right:30px}.lawyer-box h1{color:#001d50;font-size:1.45rem;font-weight:600;line-height:1.6rem}ul.about-list{display:grid;grid-template-columns:repeat(auto-fit,calc(50% - 10px));margin:0 0 20px;padding:0}.boxstyle{border-radius:1.3rem;box-shadow:0 3px 10px rgba(0,0,0,.161)!important}.boxsubheading,ul.about-list li{padding:0 0 10px}.boxsubheading{border-bottom:1px solid rgba(0,29,80,.122);color:#001d50;font-size:18px;font-weight:600;line-height:18px;width:100%}.boxsubheading,ul.specialism{clear:both;float:none!important;margin:0 0 20px}ul.specialism{padding-left:0;text-align:left}.spec-type-label.lg,.spec-type-label.lg a{max-width:450px;overflow:hidden}.spec-type-label.lg a{color:#001d50!important;text-decoration:none}.ui-label.circular{border:1px solid rgba(0,37,112,.42);border-radius:25px;display:inline-block;font-size:.8125rem;font-weight:500;line-height:1rem;text-wrap:wrap}.info-block{color:#001d50}@media (max-width:768px){.logo{display:none}.mobile-nav{display:block}.form-nav .next{max-width:320px}.boxstyle{box-shadow:none!important}.fs-title{display:none}.contact-header .close{top:-3px}#previous-mobile,#step_booking_thankyou .fs-title,#step_contact_thankyou .fs-title{display:block}.lawyer-name-container .lawyer-name{font-size:16px;font-weight:700;margin:15px 0 5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lawyer-name-container .lawyer-city{font-size:14px;margin:5px 0 0;text-align:center}#previous,.form-nav .steps{display:none}.mobile-form-nav{display:flex;margin-top:20px}.lawyer-contact-form .container label{border-radius:9px;box-shadow:none;height:60px;margin-bottom:10px;padding:0}.lawyer-contact-form .container label .text{font-size:15px}.lawyer-contact-form .container label small{font-size:12px}.lawyer-contact-form .container label.last_choice{border-bottom:1px solid #d6e3ff}.lawyer-contact-form .container label.dont_know{border-bottom:1px solid #d6e3ff;border-top:1px solid #d6e3ff;width:216%}.lawyer-contact-form .container #step_description p{text-align:left}.lawyer-details-ph-m{display:block}.lawyer-details-ph-d{display:none}#datepicker1{margin:0 auto}#datepicker1 thead tr:first-child .picker-switch{font-size:15px!important}#datepicker1 thead tr:nth-child(2) th{font-size:12px}#datepicker1 tbody tr .day{font-size:16px}#slotpicker1{margin:0 auto}#slotpicker1 label{border:1px solid #4a7ef6;border-radius:4px;font-size:12px;height:40px}#step_no_legal_aid_offered .fs-title{display:block!important}.lawyer-contact-form .container .fs-title{text-align:center!important}#step_description span,.alt-sections .form-check span,.btn,.btn-group-md>.btn,.btn-md,.circle-radio,.contact-header h2,.info-text-plain,.lawyer-contact-form .container #step_domain .form-check label,.lawyer-contact-form .container label .text,.steps-mobile-titles div,p{font-size:.875rem!important}.mobile-sticky{padding-bottom:70px}.form-navigation{background:#fff;bottom:0;left:0;margin:auto!important;padding:8px 0;position:fixed;z-index:100}#slotpicker1 .row,#step_contact_details{padding-bottom:40px}.online-consultation .fs-title{display:block}.inner-selections .col-4{padding:0 12px}.inner-selections .col-4 .alt-sections .form-check{margin:0!important;padding:10px!important}.inner-selections .col-4 .alt-sections .form-check span{font-size:.75rem!important}.inner-selections .col-4 .alt-sections .form-check svg{zoom:1}}.lawyer-contact-form{color:#001d50!important}.form-check{margin-bottom:1.5rem}.lawyer-contact-form .container .fs-title{font-size:1.45rem;font-weight:600!important;line-height:1.6rem;margin-top:0}.lawyer-contact-form .container .fs-title a{margin:0!important}@media (max-width:768px){.lawyer-contact-form .container .fs-title{font-size:1rem!important;font-weight:400!important;line-height:1.2rem!important;text-align:left!important}.lawyer-contact-form .container .fs-title a{margin:0!important}}.contact-box{padding:30px 22px}.lawyer-contact-form .container #step_booking_thankyou .fs-title,.lawyer-contact-form .container #step_contact_thankyou .fs-title,.lawyer-contact-form .container #step_reveal_phone .fs-title{text-align:center!important}.lawyer-contact-form .container #step_booking_thankyou .fs-title a,.lawyer-contact-form .container #step_contact_thankyou .fs-title a{color:#001d50!important;display:block;font-weight:700;text-decoration:underline}.circle-radio,.info-text-plain{background:#fff;border:0!important;border-radius:100px!important;box-shadow:0 3px 10px rgba(0,0,0,.161)!important;color:#001d50;font-size:1rem!important;font-weight:500!important;height:auto!important;padding:25px}.circle-radio .text{display:flex}.lawyer-contact-form .container #step_domain .form-check label{border:0!important;border-radius:100px!important;box-shadow:0 3px 10px rgba(0,0,0,.161)!important;color:#001d50;font-size:1rem!important;font-weight:500!important}.info-text-plain,textarea.case-description{border-radius:25px!important}.info-text-plain .info-ico{display:none;padding:25px}.gdpr-text,.info-text-plain .info-text{color:#001d50;opacity:1!important}.circle-radio span{width:100%}.circle-radio .icon,.new-search-filter .icon{background:url(/wp-content/themes/ddfr/build/images/rigth-arrow.aef7ef35.svg) no-repeat!important;background-size:contain!important;height:18px!important;transition:all .1s ease-in-out;width:18px!important}.new-search-filter .icon{left:unset;position:absolute;right:-5px;top:10px}.circle-radio.selected .icon,.new-search-filter .icon{margin-top:6px;rotate:90deg}body .new-search-filter .global-city-dropdown{left:0!important}.btn{border:0!important;box-shadow:none!important;font-size:1rem;font-weight:700;padding:.75rem 2rem;text-transform:none}.btn+.btn{margin-left:30px}@media (max-width:768px){.btn+.btn{margin:20px auto auto}}.btn:active,.btn:hover{opacity:.8}.btn:visited{color:#fff!important}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#001d50}.btn-secondary{background:transparent!important;border:1px solid #001d50!important;color:#001d50!important}.btn-success-outline{color:#66a3a1}.btn-success-outline:hover{background:#66a3a1;color:#fff;opacity:1!important}.btn-danger-outline{color:#dc3545}.btn-group-sm>.btn,.btn-sm{font-size:.813rem!important;padding:.28rem .8rem!important}.btn-group-md>.btn,.btn-md{font-size:1rem!important;padding:.5rem 1rem!important}.btn-group-lg>.btn,.btn-lg{font-size:1.2rem!important;padding:.95rem 1.25rem!important}textarea.border-primary,textarea:focus,textarea:focus-visible{border:1px solid #001d50!important}.border-primary{border:1px solid #001d50!important}textarea.case-description:focus{outline:none!important}.lawyer-contact-form .container #step_contact_details .city-slimselect,.lawyer-contact-form .container #step_contact_details input[type=email],.lawyer-contact-form .container #step_contact_details input[type=tel],.lawyer-contact-form .container #step_contact_details input[type=text]{border:1px solid #001d50;border-radius:100px}.form-floating>.ss-main>.ss-single-selected{margin-top:1px}.form-floating>.phone-float{background:#fff;font-weight:700;height:14px;left:20px;padding:0 3px;top:-12px}.form-floating>.ss-main .ss-content{border:0;border-radius:23px;box-shadow:0 3px 12px rgba(0,0,0,.161);color:#001d50;padding:15px;top:60px}.form-floating>.form-control:focus~span,.form-floating>.form-control:not(:placeholder-shown)~span,.form-floating>.form-select~span{font-weight:700}.gdpr{max-width:105px;width:100%}#t_and_c{margin:6px 10px 0 0}#tandcbox{border:1px solid #d5e0fe;border-radius:4px;color:#0b276e;font-size:12px;height:65px;margin:10px 0;padding:5px 10px;width:100%}.t_and_c_text{color:#001d50;font-size:16px}.t_and_c_text a{color:#0b276e;font-weight:600}.t_and_c_text{font-size:12px}@media (max-width:768px){.t_and_c_text{display:block!important;text-align:left!important}}.gdpr-text{color:#001d50;font-size:12px;opacity:.5}#tandcbox{border:0;border-radius:0;height:50px;line-height:17px;margin:0;overflow-y:scroll;padding:0 5px 0 0}.tandcbox-holder{border:1px solid #001d50;border-radius:6px;line-height:17px;margin:10px 0 5px;padding:10px}#tandcbox{color:#001d50!important}#tandcbox a{color:#66a3a1}#city,#legalAid{margin-bottom:0}.lawyer-booking-form .next,.lawyer-booking-form .previous{max-width:unset!important;width:auto!important}.lawyer-booking-form #lb-form{margin-top:0}#ab-test-ddt2386-previous-mobile svg,#previous-mobile svg{color:#001d50;height:18px;width:10px}.ss-arrow{display:none}.next,.previous{max-width:280px!important;width:100%!important}.lawyer-contact-form .container #step_description p{text-align:left}.lawyer-contact-form .container .fs-subtitle{font-weight:400}.par{padding:0 20px}.form-group.form-check{margin-bottom:0}#datepicker1 .bootstrap-datetimepicker-widget table td.active,#datepicker2 .bootstrap-datetimepicker-widget table td.active{background-color:#66a3a1;color:#fff;text-shadow:none}#slotpicker1 label{border:1px solid #001d50}#slotpicker1 input:checked+label{background-color:#66a3a1;border:1px solid #66a3a1;color:#fff}#step_description #desctiption-header{display:none!important}.lawyer-contact-form .container #step_contact_details .fs-title{padding:0}#step_booking_thankyou .info{margin-left:20px;margin-right:20px}.video svg{margin-top:3px}.autoComplete_wrapper>input,.autoComplete_wrapper>input::placeholder,.form-floating>.form-control,.form-floating>.form-select{color:#001d50;font-size:.875rem!important;padding:0 1rem!important}.autoComplete_wrapper>input{height:2.625rem!important}.autoComplete_wrapper>input::placeholder,.filtersGlobalSearch{padding:0!important}.autoComplete_wrapper>ul{border:0;border-radius:23px;box-shadow:0 3px 12px rgba(0,0,0,.161);color:#001d50;margin:10px 0 0;padding:15px}.autoComplete_wrapper>ul .popular-cities,.autoComplete_wrapper>ul p{color:#001d50!important;font-size:.875rem!important;font-weight:700;text-transform:uppercase}.autoComplete_wrapper>ul li{font-size:.875rem!important}#step_details_ab_test ul>li{color:#aaa!important;font-size:13px;font-weight:700!important;margin:5px 0;overflow:visible;padding-left:15px;text-overflow:clip;white-space:normal}.autoComplete_wrapper>ul mark{padding:0}.video-slide svg{margin-top:2px}.autoComplete_wrapper,.autoComplete_wrapper>input{width:100%}@media (min-width:770px){.lawyer-box .card{height:85vh;margin-bottom:10px!important;max-height:85vh;-ms-overflow-style:none;scrollbar-width:none}.lawyer-box .card::-webkit-scrollbar{display:none}.lawyer-booking-form .fs-title{border-bottom:1px solid rgba(0,29,80,.122);font-size:1.44rem!important;line-height:1.6rem!important;margin-bottom:15px!important;margin-top:0!important;padding-bottom:15px!important}}@media (min-width:770px) and (max-width:768px){.lawyer-booking-form .fs-title{font-size:1rem!important;line-height:1.2rem!important}}@media (min-width:770px){.lawyer-booking-form .fs-subtitle{border-bottom:1px solid rgba(0,29,80,.122);font-size:.875rem;padding-bottom:15px!important}.lawyer-booking-form #page1 .mx-auto{border-bottom:1px solid rgba(0,29,80,.122);box-sizing:content-box;margin-bottom:15px}.lawyer-booking-form #page1 .mx-auto .checkbox-container{margin-bottom:15px;padding:0 18px}.lawyer-booking-form #page1 .mx-auto .checkbox-container .item:last-of-type{margin-bottom:0}}@media (max-width:768px){.lawyer-booking-form .fs-title{margin-top:0;text-align:center}.lawyer-booking-form .fs-subtitle{text-align:center}.contact-box{min-height:100vh;padding-top:20px}}.focused-placeholder{background:#fff;display:block!important;font-weight:700;height:1.5rem!important;padding:0 .25rem!important;transform:translateY(-12px) translateX(.625rem)}.hideMeVal{display:none!important}#step_needs_legal_aid .circle-radio .text,#step_redistribution_consent .circle-radio .text,#terms_and_conditions_container_without_redistribution .circle-radio .text{color:#001d50!important;display:inline}#step_needs_legal_aid .circle-radio.active,#step_redistribution_consent .circle-radio.active,#terms_and_conditions_container_without_redistribution .circle-radio.active{background:#001d50;color:#fff}#step_needs_legal_aid .circle-radio.active .text,#step_redistribution_consent .circle-radio.active .text,#terms_and_conditions_container_without_redistribution .circle-radio.active .text{color:#fff!important}@media (max-width:767px){.opt_out_checkmark{top:30px!important}}.redistribution-success-alert{background-color:#66a3a1!important;bottom:0;left:0;position:absolute;width:100%;z-index:99999999}.close-redistribution-success-alert{background:none;border:none;color:#fff;font-size:1.3125rem;font-weight:700;line-height:0;opacity:.8;padding:8px;text-shadow:none}.mtn-1{margin-top:-.5rem!important}@media (max-width:768px){.timer-holder{padding-left:86px}}.timer-holder .timerrate img{border-radius:0!important;height:auto;width:35px}@media (max-width:768px){.timer-holder .timerrate img{width:25px}}.timer-holder .timerrate p{margin-bottom:1rem!important}.timer-holder .timerrate.d-flex p{margin-bottom:0!important}.timer-holder .reviews .ratings{color:#b1b1b1;display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.timer-holder .reviews .ratings .full-stars{left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.timer-holder .reviews .ratings .full-stars:before{background:url(/wp-content/themes/ddfr/build/images/stargold.30d299f4.svg) no-repeat;background-size:contain;content:"";display:block;height:20px;width:120px}@media (max-width:768px){.timer-holder .reviews .ratings .full-stars:before{height:15px;width:90px}}.timer-holder .reviews .ratings .empty-stars:before{background:url(/wp-content/themes/ddfr/build/images/stargrey.8f8fb81b.svg) no-repeat;background-size:contain;content:"";display:block;height:20px;width:120px}@media (max-width:768px){.timer-holder .reviews .ratings .empty-stars:before{height:15px;width:90px}}.timer-holder .reviews a{color:#001d50!important;cursor:pointer;position:relative;text-decoration:underline;z-index:100}.timer-holder p{font-size:.9rem!important}.timerate .online{margin-left:140px!important}.lawyer-detail .timerate .online{margin-left:125px!important}@media (max-width:768px){.lawyer-detail .timerate .online{margin-left:45px!important;margin-top:-130px}.lawyer-detail .timerate .lawyer-img-holder img{height:140px;width:140px}}.info.info-red{border:1px solid red!important}.info.info-red,.info.info-red .info-ico svg{color:red!important}.slick-arrow{outline:none!important}.lawyer-contact-form .pic-holder img{border-radius:100%;height:160px;object-fit:cover;width:160px}.lawyer-contact-form i{font-size:1.125rem;height:26px;width:26px}.lawyer-contact-form .btn-secondary{background:#66a3a1!important;border-color:#66a3a1!important;color:#fff!important}.lawyer-contact-form .form-nav .btn-secondary{background:#fff!important;border-color:#001d50!important;color:#001d50!important}@media (max-width:768px){.lawyer-contact-form .card{box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}}.lawyer-contact-form h2{font-size:1.44rem!important}.lawyer-contact-form .fs-subtitle{font-size:.875rem!important}#availability-character-counter{font-size:.625rem!important;text-align:right!important}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{min-height:calc(2.5rem + var(--bs-border-width)*2)}.new-check input:checked~.checkmark{background:#001d50!important;border-color:#001d50!important}#availability-character-counter,#description-character-counter,#lb-form #description-character-count,#lb-form#availability-character-count,#recruitment_description-character-counter{font-size:.625rem!important;text-align:right!important}.email-status-loading{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='%23001d50' stroke='%23001d50' style='width:16px'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2' transform='translate(1 1)'%3E%3Ccircle cx='18' cy='18' r='18' stroke-opacity='.5'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' dur='1s' from='0 18 18' repeatCount='indefinite' to='360 18 18' type='rotate'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.email-status-deliverable,.email-status-loading{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.email-status-deliverable{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%2366A3A1' d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z'/%3E%3C/svg%3E")}.email-status-risky{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cpath fill='%23D26F2F' d='M236.8 188.09 149.35 36.22a24.76 24.76 0 0 0-42.7 0L19.2 188.09a23.51 23.51 0 0 0 0 23.72A24.35 24.35 0 0 0 40.55 224h174.9a24.35 24.35 0 0 0 21.33-12.19 23.51 23.51 0 0 0 .02-23.72M120 104a8 8 0 0 1 16 0v40a8 8 0 0 1-16 0Zm8 88a12 12 0 1 1 12-12 12 12 0 0 1-12 12'/%3E%3C/svg%3E")}.email-status-risky,.email-status-undeliverable{background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.email-status-undeliverable{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23dc3545' d='M12 2c5.53 0 10 4.47 10 10s-4.47 10-10 10S2 17.53 2 12 6.47 2 12 2m3.59 5L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z'/%3E%3C/svg%3E")}.email-status-unknown{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cpath fill='%23D26F2F' d='M236.8 188.09 149.35 36.22a24.76 24.76 0 0 0-42.7 0L19.2 188.09a23.51 23.51 0 0 0 0 23.72A24.35 24.35 0 0 0 40.55 224h174.9a24.35 24.35 0 0 0 21.33-12.19 23.51 23.51 0 0 0 .02-23.72M120 104a8 8 0 0 1 16 0v40a8 8 0 0 1-16 0Zm8 88a12 12 0 1 1 12-12 12 12 0 0 1-12 12'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.red{color:red!important}.online-consultation #lead-search-step .new-search-filter .icon{top:24px}.online-consultation #lead-search-step .form-floating>span{top:14px}#step_redistribution_consent .consent-img-holder{max-height:140px;overflow:hidden}#step_redistribution_consent .consent-img-holder .consent-img{max-height:190px}#step_redistribution_consent .content-radio.form-check .form-check-input{display:inline-block;float:none;margin-left:0}#step_redistribution_consent .content-radio.form-check .form-check-input:checked{background-color:#001d50!important;border-color:#001d50!important}#step_redistribution_consent .content-radio.form-check input[type=radio]{accent-color:#001d50!important}@media (max-width:768px){#step_redistribution_consent p{font-size:.75rem!important}}.lawyer-contact-form .container .content-radio label{border:0!important;box-shadow:none!important;display:inline-block!important;font-size:1rem!important;height:auto!important;padding:0!important;width:auto!important}@media (max-width:768px){.lawyer-contact-form .container .content-radio label,.lawyer-contact-form .container .content-radio label text{font-size:.75rem!important}}.lawyer-contact-form .container .content-radio input:focus{box-shadow:none!important;outline:none!important}.lawyer-contact-form .fs-title{line-height:2.2rem!important}.lawyer-contact-form .fs-title a{font-size:1.44rem!important}@media (max-width:768px){.lawyer-contact-form .fs-title a{font-size:1rem!important}}#step_details_ab_test input{border:1px solid #001d50!important}#step_details_ab_test #step_city{margin-bottom:2rem!important}@media (max-width:768px){#step_details_ab_test #step_city{margin-bottom:2rem!important}}#step_warning_legal_need_ab_test .btn-secondary{background:#fff!important;border-color:#001d50!important;color:#001d50!important;max-width:280px!important}#select_reason.alt-sections .form-check{margin:0 0 1.5rem!important;padding:0!important}#select_reason.alt-sections .form-check .text{font-weight:400!important}.file-upload{background:#efefef!important}.file-upload label{cursor:pointer}.remove-cv{background:url(/wp-content/themes/ddfr/build/images/bin.18720f7f.svg) no-repeat;background:contain;height:16px;width:16px}.form-select .ts-control{color:#8e8e8e!important;font-weight:600;padding:0!important}.ts-control{background-color:transparent!important;border:0!important;color:#001d50!important;padding:3px 0}.ts-control input{display:none!important}.euro-sign-position{bottom:10px;position:absolute;right:15px}