:is(#janeadvocats,#especialitats,#contacte){scroll-margin-top:77px}@media (min-width:768px){:is(#janeadvocats,#especialitats,#contacte){scroll-margin-top:137px}}
.jf-footer{background-color:#212322;position:relative}.jf-footer-line{background-color:#a0a09f;height:1px;position:absolute;top:0;left:0;right:0}.jf-strip{background-color:#88102980;margin-bottom:17px;position:relative}.jf-column,.jf-bottom{grid-template-columns:100%;width:320px;margin:0 auto;display:grid}.jf-column>*,.jf-bottom>*,.jf-form>*{place-self:start}.jf-logo{width:140px;height:58px;margin:20px 0 30px 20px}.jf-logo img,.jf-bottom-logo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.jf-hours{width:280px;margin:0 0 39px 20px}.jf-formbox{width:280px;margin:0 0 25px 20px}.jf-bottom-logo{width:102px;height:42px;margin:0 0 20px 109px;display:block}.jf-legal{width:280px;margin:0 0 10px 20px}.jf-legal.jf-legal p{line-height:1.4em}.jf-form{grid-template-columns:100%;width:280px;display:grid;position:relative}.jf-field{width:260px;margin:0 0 10px 10px}.jf-nom{margin-top:10px}.jf-check-privadesa{width:260px;margin:0 0 12px 10px}.jf-check-comercial{width:260px;margin:0 0 27px 10px}.jf-submit{width:120px;height:48px;margin:0 0 21px 80px;position:relative}.jf-status{width:260px;margin:0 0 25px 10px}.jf-info{width:260px;margin:0 0 10px 10px}.jf-info a{text-decoration:underline}.jf-input,.jf-textarea{box-sizing:border-box;color:#fff;width:100%;box-shadow:none;appearance:none;background-color:#3b1117;border:1px solid #2f2e2e00;border-radius:0;outline:none;margin:0;display:block}.jf-input{text-overflow:ellipsis;min-height:42px;padding:3px 3px 3px 12px;font:13px/1.4em open sans,jane-open-sans-fallback,sans-serif}.jf-textarea{resize:none;height:126px;padding:.75em 10px 3px 16px;font:12.8571px/1.4em open sans,jane-open-sans-fallback,sans-serif;overflow-y:auto}.jf-input::placeholder,.jf-textarea::placeholder{color:#fff}.jf-input:hover,.jf-textarea:hover,.jf-input:focus,.jf-textarea:focus{background-color:#646564}.jf-form[data-validated] .jf-input:invalid,.jf-form[data-validated] .jf-textarea:invalid{background-color:#bb8f95;border-color:#ff404000}.jf-form[data-kbd] .jf-input:focus,.jf-form[data-kbd] .jf-textarea:focus{outline-offset:1px;outline:2px solid #116dff;box-shadow:0 0 1px 2px #fff}.jf-check{justify-content:flex-start;align-items:center;display:flex;position:relative}.jf-check-input{opacity:0;cursor:pointer;margin:0;position:absolute}.jf-check-box{box-sizing:border-box;pointer-events:none;background-color:#3b1117;border:0 solid #2f2e2e00;min-width:18px;height:18px;display:block;position:relative}.jf-check:hover .jf-check-input+.jf-check-box{background-color:#646564}.jf-form[data-validated] .jf-check-input:invalid~.jf-check-box{background-color:#bb8f95}.jf-form[data-kbd] .jf-check-input:focus+.jf-check-box{outline-offset:1px;outline:2px solid #116dff;box-shadow:0 0 1px 2px #fff}.jf-check-mark{display:none}.jf-check-input:checked~.jf-check-mark{pointer-events:none;min-width:18px;height:18px;margin-inline-start:-18px;display:block;position:relative}.jf-check-mark svg{fill:#fff;width:50%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.jf-check-label{color:#fff;word-break:break-word;-webkit-user-select:none;user-select:none;margin-inline-start:13px;font:15px/1 open sans,jane-open-sans-fallback,sans-serif;display:inline-block}.jf-check-text{cursor:pointer}.jf-check-link{color:#fff;display:inline}.jf-check-link:before{content:" "}.jf-check-link-label{text-decoration:underline}.jf-btn{box-sizing:border-box;min-width:100%;box-shadow:none;color:#881029;cursor:pointer;touch-action:manipulation;background-color:#f7f2f0;border:1px solid #f7f2f0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;transition:background-color .24s cubic-bezier(.25,1,.5,1),border-color .24s cubic-bezier(.25,1,.5,1),color .24s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0}.jf-btn-label{white-space:nowrap;letter-spacing:.01em;color:inherit;margin:0;font:700 14px/1 open sans,jane-open-sans-fallback,sans-serif;position:relative}.jf-btn-arrow{flex:none;width:16px;height:10px;transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.jf-btn:hover{background-color:#e0cdd1;border-color:#e0cdd1}.jf-btn:hover .jf-btn-arrow{transform:translate(4px)}}.jf-btn:active{background-color:#d3bbc1;border-color:#d3bbc1;transform:translateY(1px)}.jf-btn:focus:not(:focus-visible){outline:none}.jf-btn:focus-visible,.jf-form[data-kbd] .jf-btn:focus{outline-offset:3px;box-shadow:none;outline:2px solid #f7f2f0}.jf-btn[aria-disabled=true],.jf-btn[aria-disabled=true]:hover,.jf-btn[aria-disabled=true]:active{color:#3b1117;cursor:not-allowed;background-color:#f7f2f080;border-color:#0000;transform:none}.jf-btn[aria-disabled=true] .jf-btn-arrow{opacity:.6;transform:none}@media (prefers-reduced-motion:reduce){.jf-btn,.jf-btn-arrow{transition-property:background-color,border-color,color}.jf-btn:active,.jf-btn:hover .jf-btn-arrow{transform:none}}@media (forced-colors:active){.jf-btn{border-color:buttontext}}.jf-hp{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:767px){.jf-hours *{text-align:left!important;font-size:12px!important}.jf-info *{font-size:11px!important}.jf-legal *{text-align:center!important;font-size:11px!important}.jf-status *{text-align:center!important}}@media (min-width:768px){.jf-strip{min-width:980px;margin-bottom:30px}.jf-column,.jf-bottom{width:980px}.jf-logo{width:233px;height:96px;margin:103px 0 52px 22px}.jf-hours{width:904px;min-height:143px;margin:0 0 6px 21px}.jf-formbox{width:980px;margin:0 0 58px -1px}.jf-form{grid-template-rows:repeat(9,min-content) 1fr;width:980px}.jf-field{width:930px;margin:0 0 9px 24px}.jf-nom{grid-area:1/1/2/2;margin-top:45px}.jf-cognom{grid-area:2/1/3/2}.jf-empresa{grid-area:3/1/4/2}.jf-telefon{grid-area:4/1/5/2}.jf-email{grid-area:5/1/6/2;margin-bottom:10px}.jf-assumpte{grid-area:6/1/7/2;margin-bottom:32px}.jf-check-privadesa{grid-area:7/1/8/2;width:481px;margin:5px 0 22px 22px}.jf-submit{grid-area:7/1/8/2;width:137px;height:44px;margin:0 0 5px 817px}.jf-check-comercial{grid-area:8/1/9/2;width:536px;margin:0 0 0 22px}.jf-status{grid-area:9/1/10/2;width:239px;margin:0 0 19px 720px}.jf-info{grid-area:10/1/11/2;width:904px;min-height:126px;margin:0 0 0 24px}.jf-input,.jf-textarea,.jf-check-label{font-size:14px}.jf-bottom-logo{grid-area:1/1/2/2;width:131px;height:53px;margin:14px 0 58px 22px}.jf-legal{grid-area:1/1/2/2;width:305px;margin:0 0 44px 653px}}
