@keyframes spinning-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button--primary{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#fff;background:#e5677b;border-color:#e5677b;border-radius:44px}.button--primary .btn:not(:disabled){cursor:pointer}.button--primary:disabled{opacity:.6;cursor:initial}.button--primary:hover{text-decoration:none}.button--primary.loading{opacity:.6;cursor:initial}.button--primary:hover:not(:disabled){color:#fff;background:#ef8e9e;border-color:#ef8e9e}.button--secondary{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#223d52;background:rgba(0,0,0,0);border-color:#223d52;border-radius:44px}.button--secondary .btn:not(:disabled){cursor:pointer}.button--secondary:disabled{opacity:.6;cursor:initial}.button--secondary:hover{text-decoration:none}.button--secondary.loading{opacity:.6;cursor:initial}.button--secondary:hover:not(:disabled){color:#fff;background:#223d52;border-color:#223d52}.button--complementary,.form__content-footer__submit,.button-complementary--outline{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#fff;background:#223d52;border-color:#223d52;border-radius:44px}.button--complementary .btn:not(:disabled),.form__content-footer__submit .btn:not(:disabled),.button-complementary--outline .btn:not(:disabled){cursor:pointer}.button--complementary:disabled,.form__content-footer__submit:disabled,.button-complementary--outline:disabled{opacity:.6;cursor:initial}.button--complementary:hover,.form__content-footer__submit:hover,.button-complementary--outline:hover{text-decoration:none}.button--complementary.loading,.loading.form__content-footer__submit,.loading.button-complementary--outline{opacity:.6;cursor:initial}.button--complementary:hover:not(:disabled),.form__content-footer__submit:hover:not(:disabled),.button-complementary--outline:hover:not(:disabled){color:#fff;background:#7292aa;border-color:#7292aa}.button--green{background:#76b058;border-color:#76b058;color:#fff}.button--green:hover:not(:disabled){background-color:#649948;border-color:#649948;color:#fff}.button--blue{background:#0092e1;border-color:#0092e1;color:#fff}.button--blue:hover:not(:disabled){color:#fff;background-color:#223d52;border-color:#223d52;color:#fff}.button--outline{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.button--outline:hover:not(:disabled){color:#fff;background-color:#000;border-color:#000}.button-complementary--outline{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;background-color:rgba(0,0,0,0);border-color:#223d52;color:#223d52}.button-complementary--outline .btn:not(:disabled){cursor:pointer}.button-complementary--outline:disabled{opacity:.6;cursor:initial}.button-complementary--outline:hover{text-decoration:none}.button-complementary--outline.loading{opacity:.6;cursor:initial}.button-complementary--outline:hover:not(:disabled){color:#fff;background-color:#223d52;border-color:#223d52}.button--context{color:#fff;background:#e5677b;border-color:#e5677b}.business .button--context{background-color:#0092e1;border-color:#0092e1}.button--context:hover:not(:disabled){color:#fff;background-color:#649948;border-color:#649948}.business .button--context:hover:not(:disabled){background-color:#223d52;border-color:#223d52}.button--pink{background:#e5677b;border-color:#e5677b;color:#fff}.button--pink:hover:not(:disabled){color:#fff;background-color:#ef8e9e;border-color:#ef8e9e;color:#fff}.button--xsmall{padding:.6rem .8rem;font-size:.875rem}.button--small{padding:.6rem .8rem;font-size:1rem}.button--medium{padding:1.05rem 1.75rem;font-size:1rem}.button--large{padding:1.2rem 1.4rem;font-size:1.125rem;line-height:1.5}.button--base{padding:1.2rem 1.4rem;font-size:1rem;line-height:1.5}.button--full-width-mobile{width:100%}@media(min-width:768px){.button--full-width-mobile{width:auto}}.button--loading{opacity:.6;position:relative;color:rgba(0,0,0,0)}.button--loading:hover{color:rgba(0,0,0,0)}.button--loading::after{display:block;width:20px;height:20px;margin:8px;border-radius:50%;border:4px solid #fff;border-color:#fff rgba(0,0,0,0);animation:spinning-ring 1.2s linear infinite;content:"";position:absolute;margin:0;top:calc(50% - 15px);left:calc(50% - 15px)}.btn-block{display:block;width:100%}.btn-icon{position:relative;padding-right:calc(1.75rem + 30px)!important}.btn-icon img{display:inline;position:absolute;width:30px;top:0;bottom:0;margin:auto 0 auto .5rem}.confirmation{padding:30px 62px 62px 62px;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;max-width:600px;margin-bottom:100px}.confirmation--full-width{max-width:100%;margin-bottom:unset}.confirmation__animation{width:150px}.confirmation__heading{text-align:center;font-size:38px;font-weight:500}.confirmation__sub-heading{text-align:center;font-size:14px}.confirmation__booking-details{text-align:center;font-size:24px}body{margin:0}.form{background-color:#efeff0;align-items:center;justify-content:space-around;row-gap:36px}.form__header{height:60px;width:100%;background-color:#fff;display:flex;justify-content:space-between;padding:10px}.form__header img{max-width:200px}@media(min-width:576px){.form__header{justify-content:space-evenly}.form__header img{max-width:300px}}.form__content{background-color:#fff;border-radius:12px;max-width:750px;padding:16px}@media(min-width:576px){.form__content{padding:62px 82px;width:750px}}@media(min-width:576px){.form__content--standard{padding:48px;margin-top:4rem;margin-bottom:4rem}}.form__content-title{font-weight:700;font-size:24px}.form__content-section__title{font-weight:600;font-size:18px}.form__content-section input,.form__content-section textarea,.form__content-section select{border:solid 1px #dcdcdd;border-radius:8px;padding:12px 10px;width:100%;font-size:14px;color:#000}.form__content-section input::placeholder,.form__content-section textarea::placeholder,.form__content-section select::placeholder{font-size:14px;color:#6d6e71}.form__content-section input,.form__content-section select{height:46px}.form__content-section select{color:#4d4e51}.form__content-section textarea{resize:none}.form__content-section__consent{column-gap:12px}.form__content-section__consent .checkbox{padding-top:5px}.form__content-footer{text-align:center}.form__content-footer__submit{text-align:center;display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.2rem 1.4rem;font-size:1rem;line-height:1.5;width:100%}.form__content-footer__submit .btn:not(:disabled){cursor:pointer}.form__content-footer__submit:disabled{opacity:.6;cursor:initial}.form__content-footer__submit:hover{text-decoration:none}.form__content-footer__submit.loading{opacity:.6;cursor:initial}.form__footer{width:100%;height:50px;background-color:#fff;text-align:center}@media(min-width:768px){.form{row-gap:80px}}.flex-col{display:flex;flex-direction:column}.row-gap-md{row-gap:36px}.row-gap-sm{row-gap:12px}.row-gap-lg{row-gap:80px}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.box-shadow-1{box-shadow:2px 2px 21px rgba(0,0,0,.07)}.word-count-container{font-size:12px}.input-group{position:relative;display:flex;align-items:center;width:100%}.input-group::after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;background-image:url("https://media.lexly.se/static/icons/calendar-full.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.input-group--clickable{cursor:pointer}.input-group--clickable *{cursor:pointer}.input-group input{flex:1;padding-right:40px}.error+.error{display:block}
@keyframes spinning-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.button--primary,.contact-lawyer__form .contact-lawyer__regular-button{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#fff;background:#e5677b;border-color:#e5677b;border-radius:44px}.button--primary .btn:not(:disabled),.contact-lawyer__form .contact-lawyer__regular-button .btn:not(:disabled){cursor:pointer}.button--primary:disabled,.contact-lawyer__form .contact-lawyer__regular-button:disabled{opacity:.6;cursor:initial}.button--primary:hover,.contact-lawyer__form .contact-lawyer__regular-button:hover{text-decoration:none}.button--primary.loading,.contact-lawyer__form .loading.contact-lawyer__regular-button{opacity:.6;cursor:initial}.button--primary:hover:not(:disabled),.contact-lawyer__form .contact-lawyer__regular-button:hover:not(:disabled){color:#fff;background:#ef8e9e;border-color:#ef8e9e}.button--secondary{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#223d52;background:rgba(0,0,0,0);border-color:#223d52;border-radius:44px}.button--secondary .btn:not(:disabled){cursor:pointer}.button--secondary:disabled{opacity:.6;cursor:initial}.button--secondary:hover{text-decoration:none}.button--secondary.loading{opacity:.6;cursor:initial}.button--secondary:hover:not(:disabled){color:#fff;background:#223d52;border-color:#223d52}.button--complementary,.button-complementary--outline{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;color:#fff;background:#223d52;border-color:#223d52;border-radius:44px}.button--complementary .btn:not(:disabled),.button-complementary--outline .btn:not(:disabled){cursor:pointer}.button--complementary:disabled,.button-complementary--outline:disabled{opacity:.6;cursor:initial}.button--complementary:hover,.button-complementary--outline:hover{text-decoration:none}.button--complementary.loading,.loading.button-complementary--outline{opacity:.6;cursor:initial}.button--complementary:hover:not(:disabled),.button-complementary--outline:hover:not(:disabled){color:#fff;background:#7292aa;border-color:#7292aa}.button--green{background:#76b058;border-color:#76b058;color:#fff}.button--green:hover:not(:disabled){background-color:#649948;border-color:#649948;color:#fff}.button--blue{background:#0092e1;border-color:#0092e1;color:#fff}.button--blue:hover:not(:disabled){color:#fff;background-color:#223d52;border-color:#223d52;color:#fff}.button--outline{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.button--outline:hover:not(:disabled){color:#fff;background-color:#000;border-color:#000}.button-complementary--outline{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;background-color:rgba(0,0,0,0);border-color:#223d52;color:#223d52}.button-complementary--outline .btn:not(:disabled){cursor:pointer}.button-complementary--outline:disabled{opacity:.6;cursor:initial}.button-complementary--outline:hover{text-decoration:none}.button-complementary--outline.loading{opacity:.6;cursor:initial}.button-complementary--outline:hover:not(:disabled){color:#fff;background-color:#223d52;border-color:#223d52}.button--context{color:#fff;background:#e5677b;border-color:#e5677b}.business .button--context{background-color:#0092e1;border-color:#0092e1}.button--context:hover:not(:disabled){color:#fff;background-color:#649948;border-color:#649948}.business .button--context:hover:not(:disabled){background-color:#223d52;border-color:#223d52}.button--pink{background:#e5677b;border-color:#e5677b;color:#fff}.button--pink:hover:not(:disabled){color:#fff;background-color:#ef8e9e;border-color:#ef8e9e;color:#fff}.button--xsmall{padding:.6rem .8rem;font-size:.875rem}.button--small{padding:.6rem .8rem;font-size:1rem}.button--medium{padding:1.05rem 1.75rem;font-size:1rem}.button--large{padding:1.2rem 1.4rem;font-size:1.125rem;line-height:1.5}.button--base{padding:1.2rem 1.4rem;font-size:1rem;line-height:1.5}.button--full-width-mobile{width:100%}@media(min-width:768px){.button--full-width-mobile{width:auto}}.button--loading{opacity:.6;position:relative;color:rgba(0,0,0,0)}.button--loading:hover{color:rgba(0,0,0,0)}.button--loading::after{display:block;width:20px;height:20px;margin:8px;border-radius:50%;border:4px solid #fff;border-color:#fff rgba(0,0,0,0);animation:spinning-ring 1.2s linear infinite;content:"";position:absolute;margin:0;top:calc(50% - 15px);left:calc(50% - 15px)}.btn-block{display:block;width:100%}.btn-icon{position:relative;padding-right:calc(1.75rem + 30px)!important}.btn-icon img{display:inline;position:absolute;width:30px;top:0;bottom:0;margin:auto 0 auto .5rem}.contact-lawyer{--arrowIconSize:35px;--marginArrowIconSize:0;display:grid;grid-template-columns:1fr;grid-column:1/4}@media(min-width:768px){.contact-lawyer{--arrowIconSize:45px}}@media(min-width:992px){.contact-lawyer{grid-column:2/3;grid-template-columns:66% 30%;grid-gap:4%}}.contact-lawyer ul{list-style:none;padding:0}.contact-lawyer fieldset{padding:0}.contact-lawyer h1{font-size:1.5rem;line-height:1.125}@media(min-width:992px){.contact-lawyer h1{font-size:2rem}}.contact-lawyer h2{font-size:1.25rem;line-height:1.1;font-weight:600}@media(min-width:992px){.contact-lawyer h2{font-size:1.5rem}}.contact-lawyer__form{background-color:#f5f5f5;grid-column:1/1}.contact-lawyer__form>*{padding:0 1rem}@media(min-width:992px){.contact-lawyer__form>*{padding:0 3rem}}.contact-lawyer__form h1{text-align:center;margin-top:3rem;margin-bottom:2.5rem}.contact-lawyer__form h2{margin-bottom:1.5rem}.contact-lawyer__form .form-group{margin-top:0;margin-bottom:2rem;position:relative}.contact-lawyer__form .form-group__label{display:block;font-size:1rem;font-weight:600;letter-spacing:-.5px;margin-bottom:1rem;text-align:left}.contact-lawyer__form .form-group__button{text-align:left;background:#fff;border-color:#f5f5f5;color:#000;box-shadow:1px 2px 2px 0 rgba(0,0,0,.1);border-radius:0}.contact-lawyer__form .form-group__button:hover{background-color:#dcdcdd;border-color:#dcdcdd;color:#000}.business .contact-lawyer__form .form-group__button:hover{background-color:#dcdcdd;border-color:#dcdcdd;color:#000}.contact-lawyer__form .form-group__select{background:url("https://media.lexly.se/static/icons/triangle-down.svg") 96%/2% no-repeat #fff}.contact-lawyer__form .contact-lawyer__regular-button{display:inline-block;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;font-weight:600;text-align:center;user-select:none;border-width:1px;border-style:solid;border-radius:45px;transition:.15s ease-in-out;cursor:pointer;padding:1.05rem 1.75rem;font-size:1rem;margin-top:1.5rem;width:100%}.contact-lawyer__form .contact-lawyer__regular-button .btn:not(:disabled){cursor:pointer}.contact-lawyer__form .contact-lawyer__regular-button:disabled{opacity:.6;cursor:initial}.contact-lawyer__form .contact-lawyer__regular-button:hover{text-decoration:none}.contact-lawyer__form .contact-lawyer__regular-button.loading{opacity:.6;cursor:initial}@media(min-width:992px){.contact-lawyer__form .contact-lawyer__regular-button{width:initial;display:block;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}}.contact-lawyer__form .contact-lawyer__regular-button-disabled{border:#959595;background-color:#b8b8b8}.business .contact-lawyer__form .contact-lawyer__regular-button-disabled{border:#959595;background-color:#b8b8b8}.contact-lawyer__form-upper-panel{background-color:#fff;padding:2rem 2rem 1rem 2rem;margin-bottom:2.5rem}.contact-lawyer__form-upper-panel h3{font-size:1.25rem;margin-bottom:1.5rem}@media(min-width:768px){.contact-lawyer__form-upper-panel ul{columns:2}}.contact-lawyer__form-upper-panel li{padding:.5rem;position:relative;padding-left:32px}.contact-lawyer__form-upper-panel li::before{position:absolute;left:0;content:url("https://media.lexly.se/static/icons/checkmark-green.svg")}.contact-lawyer__contact-disclaimer{background-color:#e5f4fc;padding:1.5rem;margin-bottom:2.5rem}.contact-lawyer__contact-disclaimer-icon{display:flex}.contact-lawyer__contact-disclaimer-icon span{line-height:1.2em}.contact-lawyer__radio-buttons,.contact-lawyer__radio-buttons--horizontal,.contact-lawyer__radio-buttons--vertical{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-lawyer__radio-buttons>*,.contact-lawyer__radio-buttons--horizontal>*,.contact-lawyer__radio-buttons--vertical>*{margin-bottom:.5rem;flex-basis:100%}@media(min-width:768px){.contact-lawyer__radio-buttons>*,.contact-lawyer__radio-buttons--horizontal>*,.contact-lawyer__radio-buttons--vertical>*{flex-basis:calc(50% - .25rem)}}.contact-lawyer__radio-buttons label,.contact-lawyer__radio-buttons--horizontal label,.contact-lawyer__radio-buttons--vertical label{display:block;cursor:pointer;line-height:21px;padding:22px 24px}@media(min-width:768px){.contact-lawyer__radio-buttons label,.contact-lawyer__radio-buttons--horizontal label,.contact-lawyer__radio-buttons--vertical label{font-size:.875rem}}.contact-lawyer__radio-buttons input[type=radio],.contact-lawyer__radio-buttons--horizontal input[type=radio],.contact-lawyer__radio-buttons--vertical input[type=radio]{display:block;position:absolute;z-index:0;opacity:.01}.contact-lawyer__radio-buttons input[type=radio]:checked+label,.contact-lawyer__radio-buttons--horizontal input[type=radio]:checked+label,.contact-lawyer__radio-buttons--vertical input[type=radio]:checked+label{background:#e8f6ef;border-color:#e8f6ef;color:#000}.contact-lawyer__radio-buttons--vertical{flex-flow:column}.contact-lawyer__radio-buttons--vertical>*{flex-basis:auto;margin-bottom:.5rem}.contact-lawyer__radio-buttons--horizontal{flex-flow:row}.contact-lawyer__radio-buttons--horizontal label{padding:22px 12px}@media(min-width:576px){.contact-lawyer__radio-buttons--horizontal label{padding:22px 24px}}.contact-lawyer__radio-buttons--horizontal>*:not(li:first-of-type){margin-left:.5rem}.contact-lawyer__radio-buttons .-hasRadio,.contact-lawyer__radio-buttons--vertical .-hasRadio,.contact-lawyer__radio-buttons--horizontal .-hasRadio{position:relative;padding-left:3rem}.contact-lawyer__radio-buttons .-hasRadio::before,.contact-lawyer__radio-buttons--vertical .-hasRadio::before,.contact-lawyer__radio-buttons--horizontal .-hasRadio::before,.contact-lawyer__radio-buttons .-hasRadio::after,.contact-lawyer__radio-buttons--vertical .-hasRadio::after,.contact-lawyer__radio-buttons--horizontal .-hasRadio::after{content:"";display:block;position:absolute;top:50%;border-radius:100%;transform:translate(50%,-50%)}.contact-lawyer__radio-buttons .-hasRadio::before,.contact-lawyer__radio-buttons--vertical .-hasRadio::before,.contact-lawyer__radio-buttons--horizontal .-hasRadio::before{left:5px;width:18px;height:18px;border:2px solid #959595}.contact-lawyer__radio-buttons .-hasRadio::after,.contact-lawyer__radio-buttons--vertical .-hasRadio::after,.contact-lawyer__radio-buttons--horizontal .-hasRadio::after{left:7px;width:20px;height:20px;background-color:#000;opacity:0;transform:translate(50%,-50%) scale(0);transform-origin:center;transition:transform .11s ease-in}.contact-lawyer__radio-buttons input[type=radio]:checked+.-hasRadio,.contact-lawyer__radio-buttons--vertical input[type=radio]:checked+.-hasRadio,.contact-lawyer__radio-buttons--horizontal input[type=radio]:checked+.-hasRadio{background-color:#e8f6ef;border-color:#e8f6ef;color:#000}.contact-lawyer__radio-buttons input[type=radio]:checked+.-hasRadio::before,.contact-lawyer__radio-buttons--vertical input[type=radio]:checked+.-hasRadio::before,.contact-lawyer__radio-buttons--horizontal input[type=radio]:checked+.-hasRadio::before{border-color:#000}.contact-lawyer__radio-buttons input[type=radio]:checked+.-hasRadio::after,.contact-lawyer__radio-buttons--vertical input[type=radio]:checked+.-hasRadio::after,.contact-lawyer__radio-buttons--horizontal input[type=radio]:checked+.-hasRadio::after{transform:translate(50%,-50%) scale(.7);opacity:1}.contact-lawyer__radio-buttons .-hasIcon,.contact-lawyer__radio-buttons .-hasIcon--user,.contact-lawyer__radio-buttons .-hasIcon--camera,.contact-lawyer__radio-buttons .-hasIcon--phone,.contact-lawyer__radio-buttons--vertical .-hasIcon,.contact-lawyer__radio-buttons--vertical .-hasIcon--user,.contact-lawyer__radio-buttons--vertical .-hasIcon--camera,.contact-lawyer__radio-buttons--vertical .-hasIcon--phone,.contact-lawyer__radio-buttons--horizontal .-hasIcon,.contact-lawyer__radio-buttons--horizontal .-hasIcon--user,.contact-lawyer__radio-buttons--horizontal .-hasIcon--camera,.contact-lawyer__radio-buttons--horizontal .-hasIcon--phone{text-align:center;height:100%}.contact-lawyer__radio-buttons .-hasIcon::before,.contact-lawyer__radio-buttons .-hasIcon--user::before,.contact-lawyer__radio-buttons .-hasIcon--camera::before,.contact-lawyer__radio-buttons .-hasIcon--phone::before,.contact-lawyer__radio-buttons--vertical .-hasIcon::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--user::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--camera::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--phone::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--user::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--camera::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--phone::before{content:"";display:block;height:24px;width:24px;position:relative;margin:0 auto 1rem;background-color:#000;animation:background-color .15 ease-in-out;mask-repeat:no-repeat;mask-size:cover}.contact-lawyer__radio-buttons .-hasIcon--phone::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--phone::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--phone::before{mask-image:url("https://media.lexly.se/static/icons/phone.svg");-webkit-mask-image:url("https://media.lexly.se/static/icons/phone.svg");-webkit-mask-repeat:no-repeat;background-color:#e5677b}.contact-lawyer__radio-buttons .-hasIcon--camera::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--camera::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--camera::before{mask-image:url("https://media.lexly.se/static/icons/camera.svg");-webkit-mask-image:url("https://media.lexly.se/static/icons/camera.svg");-webkit-mask-repeat:no-repeat;background-color:#e5677b}.contact-lawyer__radio-buttons .-hasIcon--user::before,.contact-lawyer__radio-buttons--vertical .-hasIcon--user::before,.contact-lawyer__radio-buttons--horizontal .-hasIcon--user::before{mask-image:url("https://media.lexly.se/static/icons/user.svg");-webkit-mask-image:url("https://media.lexly.se/static/icons/user.svg");-webkit-mask-repeat:no-repeat;background-color:#e5677b}.contact-lawyer__meeting-information{background-color:#fff;padding:1.5rem;margin-bottom:1.5rem;font-size:.96rem}@media(min-width:768px){.contact-lawyer__meeting-information{width:55%;margin-right:5%}}.contact-lawyer__meeting-information li{padding:.3rem}.contact-lawyer__general-info{padding:1rem;padding-top:0;font-size:.96rem}@media(min-width:768px){.contact-lawyer__general-info{width:40%;display:inline-block}}.contact-lawyer__general-info li{padding:.3rem;position:relative;padding-left:32px}.contact-lawyer__general-info li::before{position:absolute;left:0;content:url("https://media.lexly.se/static/icons/check-slim.svg")}.contact-lawyer_message-box{background-color:#fff}.contact-lawyer__info-icon{height:18px;width:18px;margin:0 0 3px;flex-basis:2rem;margin-right:.5rem}.contact-lawyer__confirmation{background-color:#fff;padding:2rem;text-align:center;margin:3rem 0}.contact-lawyer__confirmation ul{margin-bottom:2rem;text-align:center}@media(min-width:768px){.contact-lawyer__confirmation ul{text-align:left}}.contact-lawyer__confirmation-info{text-align:left}@media(min-width:768px){.contact-lawyer__confirmation-info{margin:0 auto;width:70%}}.contact-lawyer__confirm-icon{margin:0 0 0 2px;height:18px;width:18px}.contact-lawyer__confirmation-icon{width:46px;height:46px;display:inline-block;padding:14.9px 11.3px 15.6px 12px;background-color:#ceebb3;border-radius:26px;margin-bottom:1.5rem}.contact-lawyer__confirmation-center{margin:0 auto;width:70%}@media(min-width:768px){.contact-lawyer__confirmation-center{text-align:left}}.contact-lawyer_calendar-upper-panel{margin:1.5rem 0 2rem;display:flex}.contact-lawyer_calendar-upper-panel>*{align-self:center}.contact-lawyer_calendar-upper-panel form+h1{margin-right:calc(var(--arrowIconSize) + 16px)}.contact-lawyer_calendar-upper-panel h1{margin:0;flex-grow:1}.contact-lawyer__icon-next,.contact-lawyer__icon-back{margin:var(--marginArrowIconSize,-6px 15px);height:var(--arrowIconSize,35px);width:var(--arrowIconSize,35px);background-color:#fff;border-radius:100%;position:relative;cursor:pointer}.contact-lawyer__icon-next:hover,.contact-lawyer__icon-next:hover::after,.contact-lawyer__icon-back:hover,.contact-lawyer__icon-back:hover::after{background-color:#dcdcdd}.contact-lawyer__icon-next::before,.contact-lawyer__icon-next::after,.contact-lawyer__icon-back::before,.contact-lawyer__icon-back::after{content:"";display:block;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);position:absolute;top:50%;left:50%}.contact-lawyer__icon-next::before,.contact-lawyer__icon-back::before{background-color:#000}.contact-lawyer__icon-next::after,.contact-lawyer__icon-back::after{background-color:#fff}.contact-lawyer__icon-next::before{left:45%}.contact-lawyer__icon-next::after{left:40%}.contact-lawyer__icon-back::after{left:61%}.contact-lawyer__icon-back::before{left:55%}#contact-lawyer_calendar-what-time-in{display:none}.contact-lawyer__message-lawyer{background-color:#fff;padding:1.5rem;margin-bottom:2.5rem}.contact-lawyer__message-lawyer .form-group__input{background-color:#f5f5f5}.contact-lawyer__contact-me{text-align:center}.contact-lawyer__contact-me .contact-lawyer__regular-button{width:100%;text-align:center}@media(min-width:768px){.contact-lawyer__contact-me .contact-lawyer__regular-button{width:200px}}@media(min-width:768px){.contact-lawyer__information-wrapper{display:flex}}.calendar-booking-container .confirmation{max-width:unset;background:unset}.form__content-footer__submit{margin-top:1rem;margin-bottom:2rem}.calendar-loading{position:absolute;background-color:rgba(255,255,255,.7019607843);background-color:rgba(255,255,255,.7);top:0;left:0;width:100%;height:100%;text-align:center;z-index:3}.calendar-loading .loader-container{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-form-group{position:relative}:root{--fc-highlight-color:transparennt}.selected_day{background-color:#e8f6ef!important}.fc .fc-daygrid-day-number{font-size:1.5rem;color:#dcdcdd;cursor:not-allowed;text-decoration:none;line-height:3em}.fc .fc-daygrid-day-top{display:flex;justify-content:center}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{display:none}.fc .fc-toolbar-title{font-size:1.2rem}.available-timeslots-on-day .fc-daygrid-day-number{color:#017698;cursor:pointer}.available-timeslots-on-day .fc-daygrid-day-frame:hover{background-color:#d6ebf2!important}.calendar_slots{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:.5rem;margin-bottom:2rem}@media(max-width:768px){.calendar_slots{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){.calendar_slots{grid-template-columns:repeat(5,1fr)}}@media screen and (-ms-high-contrast:none){.calendar_slots{display:block}}.calendar_slots input{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.calendar_slots label{color:#000;text-align:center;font-weight:600;padding:.4rem .8rem;transition:all .1s ease-in-out;font-family:Spartan,-apple-system,Helvetica,Arial,sans-serif;line-height:1;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;padding:1.1rem 0 .9rem}@media screen and (-ms-high-contrast:none){.calendar_slots label{width:7rem;float:left}}.calendar_slots label:hover{cursor:pointer;background-color:#dcdcdd;color:#000}.calendar_slots input:checked+label{background-color:#e8f6ef}.calendar_slots p{margin-bottom:0;grid-column:1/5}.calendar--sm .fc-daygrid-day-number{line-height:2.5em}@media(max-width:768px){.calendar--sm .fc-daygrid-day-number{line-height:2em}}.calendar--sm .calendar_slots{grid-template-columns:repeat(3,1fr)}.contact-right-section{background-color:#f5f5f5;display:flex;flex-direction:column;height:fit-content}.contact-right-section img{width:100%}@media screen and (-ms-high-contrast:none){.contact-right-section img{width:calc(400px - 1rem);height:auto}}@media screen and (-ms-high-contrast:none){.contact-right-section{grid-column:2;margin-left:1rem}}.contact-right-section__body{padding:0 1rem}.contact-right-section__image{padding-top:87.339055794%}.contact-right-section__heading{margin:1rem}
