body{padding-top:0!important}body>.banner .content:after{content:"";position:absolute;width:100%;height:25%;bottom:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.5),transparent);z-index:12}body>.banner .content .container{position:relative}body>.banner .content .container .breadcrumbs{display:flex!important;position:relative;margin-bottom:1rem}body>.banner .content .container .breadcrumbs:before{content:"";display:block;width:2.5625rem;height:0.0625rem;background:linear-gradient(to right,var(--color-neutral-000-a20),var(--color-neutral-000-a70));margin-right:1rem}body>.banner .content .container .breadcrumbs li{font-size:1rem}body>.banner .content .container h1{margin:0;margin-bottom:1rem;font-size:4.5rem;line-height:1em;max-width:39.4375rem;letter-spacing:0.04125rem}@media screen and (min-width:calc(1200px + 1px)){body>.banner .content .container h1{font-size:6.25rem}}body>.banner .content .container .subtitle{max-width:30.5rem;font-size:1.1875rem;line-height:1.84375rem;margin-top:1rem}body>.banner .content .container .subtitle>h2{font-size:6.25rem;line-height:1em;font-weight:800;letter-spacing:0.04125rem}body>.banner .content .container .subtitle>h2:first-child{margin-top:0}body>.banner .content .container .btns{margin-top:2.5rem}body>.banner .content .container .params{margin-top:1.5rem;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:2.25rem 2.875rem}@media screen and (min-width:calc(1200px + 1px)){body>.banner .content .container .params{position:absolute;right:0;bottom:2.25rem;justify-content:flex-end;gap:2.25rem 4.5rem}}body>.banner .content .container .params>div{display:flex;flex-flow:column nowrap;gap:0.25rem}body>.banner .content .container .params>div h3{font-size:1rem;letter-spacing:0.12rem;color:var(--color-neutral-000-a45);font-weight:600;margin:0}body>.banner .content .container .params>div p{font-size:2.25rem;line-height:1em;font-weight:700;color:var(--color-neutral-000);display:flex;flex-flow:row nowrap;align-items:flex-end;gap:0.5rem}body>.banner .content .container .params>div p small{display:block;font-weight:400;font-size:1rem;line-height:1.75em;color:var(--color-neutral-000-a50);letter-spacing:0.0625rem}body>.main-info{padding-top:8.125rem;padding-bottom:3.75rem}body>.main-info>.container header+*{margin-top:3.375rem}body>.main-info>.container header .title{max-width:58.125rem;font-size:4.5rem;letter-spacing:0.02375rem;line-height:4.6875rem;margin:0}body>.main-info>.container header .title small{display:flex;align-items:center;gap:1rem;margin:0;margin-bottom:1rem;font-family:var(--font-special);font-size:0.875rem;letter-spacing:0.2625rem;color:var(--color-neutral-000-a50);line-height:1em;font-weight:800;position:relative}body>.main-info>.container header .title small:before{content:"";display:block;height:0.0625rem;min-height:1px;background:linear-gradient(to right,var(--color-neutral-000-a20),var(--color-neutral-000-a70));width:2.5625rem}body>.main-info>.container header .subtitle{max-width:30rem}@media screen and (min-width:calc(900px + 1px)){body>.main-info>.container header .subtitle{max-width:20.625rem}}body>.main-info>.container header .btns{margin-top:1.5rem}body>.main-info .content{display:grid;gap:2rem 4rem;align-items:stretch}@media screen and (min-width:calc(600px + 1px)){body>.main-info .content{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}body>.main-info .content .left{display:grid;gap:2.875rem}body>.main-info .content .left h3{margin:0;font-family:var(--font-special);font-size:0.875rem;letter-spacing:0.2625rem;color:var(--color-neutral-000-a50);line-height:1em;font-weight:800}body>.main-info .content .left h3+*{margin-top:0.75rem}body>.main-info .content .left .address a{color:var(--color-links);font-size:2rem;font-weight:700;line-height:1.15em}body>.main-info .content .left .opening-hours table{font-size:1.625rem;font-weight:700;line-height:1.25em;color:var(--color-links)}body>.main-info .content .left .opening-hours table tr td{padding-top:0.25em;padding-bottom:0.5em}body>.main-info .content .left .opening-hours table tr td:not(:first-child){padding-left:0.75em}body>.main-info .content .left .opening-hours table tr td:first-child{color:var(--color-neutral-000-a70)}body>.main-info .content .left .opening-hours table tr:not(:first-child){border-top:0.0625rem solid var(--color-neutral-000-a15)}body>.main-info .content .left .opening-hours table tr:not(:first-child) td{padding-top:0.5em}body>.main-info .content .left .invoice-info{color:var(--color-neutral-000-a40)}body>.main-info .content .left .invoice-info h2{font-size:1.5rem;color:var(--color-text)}body>.main-info .content .left .invoice-info p:not(:first-of-type){margin-top:0.65rem}body>.main-info .content .right{min-height:100%}body>.main-info .content .right .map{height:0;padding-bottom:100%;position:relative;background-color:var(--color-neutral-000-a25);background-image:url("../images/static/logo-favicon.svg");background-size:auto 30%;background-repeat:no-repeat;background-position:center}@media screen and (min-width:calc(900px + 1px)){body>.main-info .content .right .map{padding-bottom:0;height:100%}}body>.main-info .content .right .map iframe{border:0;position:absolute;left:0;top:0;width:100%;height:100%;filter:grayscale(1) brightness(0.5) saturate(0.5);transition:all 0.2s ease-in-out}@media screen and (min-width:calc(1200px + 1px)){body>.main-info .content .right .map:hover iframe{filter:grayscale(0)}}body>.specific-contacts{padding-top:5rem;padding-bottom:3.75rem}body>.specific-contacts>.container>h2{max-width:46.125rem;font-size:4.5rem;line-height:4.6875rem;letter-spacing:0.0225rem}body>.specific-contacts>.container>h2 small{display:flex;align-items:center;gap:1rem;margin:0;margin-bottom:1rem;font-family:var(--font-special);font-size:0.875rem;letter-spacing:0.2625rem;color:var(--color-neutral-000-a50);line-height:1em;font-weight:800;position:relative}body>.specific-contacts>.container>h2 small:before{content:"";display:block;height:0.0625rem;min-height:1px;background:linear-gradient(to right,var(--color-neutral-000-a20),var(--color-neutral-000-a70));width:2.5625rem}body>.specific-contacts .contact-list-categorized{margin-top:2.875rem}body>.specific-contacts .contact-list-categorized .contact-list-category>.title{font-size:2.125rem}
/*# sourceMappingURL=page-contacts.css.map */