@media only screen and (min-width:1024px){.-hide-desktop{display:none!important}}@media screen and (max-width:1023px){.-hide-mobile{display:none!important}}.b-contact__inner{display:flex;flex-direction:column;gap:3rem}@media only screen and (min-width:1024px){.b-contact__inner{display:grid;flex-direction:row;gap:4rem;grid-template-columns:1fr 1fr;justify-content:center}}.b-contact__inner-bottom,.b-contact__inner-left,.b-contact__inner-right,.b-contact__inner-top{display:flex;flex:1;flex-direction:column;justify-content:center}.b-contact__inner-left,.b-contact__inner-right{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.b-contact__inner-left .b-contact__topline{font-size:3.2rem;margin-bottom:3rem}@media only screen and (min-width:1024px){.b-contact__inner-left .b-contact__topline{font-size:4rem;margin-bottom:unset}}.b-contact__inner-left .b-contact__title{max-width:51rem}.b-contact__inner-left .b-contact .subline{font-weight:400}.b-contact__inner-right{flex-direction:row}.b-contact__inner-top{margin-bottom:3rem}@media only screen and (min-width:1024px){.b-contact__inner-top{margin-bottom:unset}.b-contact__inner .splide__slide{margin-bottom:6rem}.b-contact__inner .splide__slide:last-child{margin-bottom:0}}.b-contact__inner-item{flex-direction:column;margin-bottom:.5rem}@media only screen and (min-width:1024px){.b-contact__inner-item{margin-bottom:6rem}.b-contact__inner-item:last-child{margin-bottom:0}}.b-contact__inner-item:not(.block-flex-content){display:block}@media only screen and (min-width:1024px){.b-contact__inner-item:not(.block-flex-content):not(.block-flex-content){display:flex;gap:4rem}}.b-contact__inner-items{display:flex;flex-direction:column;gap:3rem;width:100%}@media only screen and (min-width:1024px){.b-contact__inner-items{gap:4rem}}.b-contact__inner-items.-is-block{display:block;width:100%}@media only screen and (min-width:1024px){.b-contact__inner-item:not(.block-flex-content){flex-direction:row}}.b-contact__image{aspect-ratio:1;height:100%;width:100%}@media only screen and (min-width:1024px){.b-contact__image{min-width:22rem}}.b-contact__image img{height:auto;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-flex-content .b-contact__image{overflow:hidden;position:relative}@media only screen and (min-width:1024px){.block-flex-content .b-contact__image{height:38rem;width:38rem}}.block-flex-content .b-contact__image img{height:100%;-o-object-fit:cover;object-fit:cover}.b-contact__content strong span{font-size:4rem;line-height:4rem}.b-contact__content>p{font-weight:500}.b-contact__content>p.subline{font-weight:400}.b-contact__content-social{display:flex;font-family:Centra No1;font-size:2.8rem;font-style:normal;font-weight:400;gap:1rem;line-height:130%;margin-top:2.5rem}.b-contact__content-social.is-single{margin-top:4rem}@media only screen and (min-width:1024px){.block-flex-content .b-contact__content-social{flex-direction:column}.b-contact__content-social{flex-direction:column;gap:unset}}.b-contact__content-social a{align-items:center;background:#fff;border-radius:3rem;display:flex;height:5rem;justify-content:center;transition:all .2s cubic-bezier(.17,.67,.83,.67);width:5rem}.b-contact__content-social a:hover{background:#262626}.b-contact__content-social a:hover:before{color:#fff}@media only screen and (min-width:1024px){.b-contact__content-social a{background:unset;border-radius:unset;height:unset;justify-content:flex-start;width:unset}.b-contact__content-social a:hover{background:unset}}.b-contact__content-social__phone{display:flex;font-size:0!important;text-decoration:none}.b-contact__content-social__phone:before{color:#262626;content:"";font-family:pilot;font-size:2.4rem}@media only screen and (min-width:1024px){.b-contact__content-social__phone{font-size:2rem!important}.b-contact__content-social__phone:hover{background:unset}.b-contact__content-social__phone:before{content:none}}.b-contact__content-social__mail{display:flex;font-size:0!important;text-decoration:none}.b-contact__content-social__mail:before{color:#262626;content:"";font-family:pilot;font-size:2.4rem}@media only screen and (min-width:1024px){.b-contact__content-social__mail{font-size:2rem!important}.b-contact__content-social__mail:hover{background:unset}.b-contact__content-social__mail:before{content:none}}.b-contact__content-social.is-single a{line-height:3.64rem}@media only screen and (min-width:1024px){.b-contact__content-social.is-single a{font-size:2.8rem!important}}.b-contact h2.b-contact__title{font-size:4.8rem}@media only screen and (min-width:1024px){.b-contact h2.b-contact__title{font-size:6.4rem}}.b-contact h3.b-contact__title{font-size:3.2rem}@media only screen and (min-width:1024px){.b-contact h3.b-contact__title{font-size:4rem}}
