:root{--swiper-theme-color: #71A777}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-UltLtIt.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTProMedium";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Medium.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-It.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"AvenirNextLTPro";src:url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.eot") format("eot"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.woff") format("woff"),url("/wicket/resource/com.exedio.project.front.wicket.pages.CMSDocument/fonts/avenirnext/AvenirNextLTPro-Demi.ttf") format("truetype");font-weight:500;font-display:swap}body .StudioInfoComponent{font-size:1rem;line-height:1.5rem}body .StudioInfoComponent .Profile{display:flex;flex-direction:column;align-items:center;background-color:#f4f5f6;margin-top:10rem}body .StudioInfoComponent .Profile .ProfileImage img{margin-top:-8rem;border-radius:50%;max-width:16rem;max-height:unset}body .StudioInfoComponent .Profile div{text-align:center;margin:2rem 1rem 1rem 1rem;line-height:175%}body .StudioInfoComponent .Profile .Name{font-size:1.25rem;line-height:1.75rem;margin:2rem 1rem 0 1rem;font-weight:500}body .StudioInfoComponent .Profile .Profession{text-align:center;display:block;font-size:1rem;margin-bottom:1rem}body .StudioInfoComponent .Profile .SocialMedia img{width:3rem;height:3rem;margin-right:1rem}body .StudioInfoComponent .Profile .Button{padding:13px 13px;margin-bottom:1rem}body .StudioInfoComponent .Profile .TermsLink{margin-bottom:1rem}body .StudioInfoComponent .Info{margin-top:8rem}body .StudioInfoComponent .Info .Heading{font-size:2rem;line-height:3rem;text-align:left}body .StudioInfoComponent .Info .Description{white-space:break-spaces;margin:1rem 0 3rem 0}body .StudioInfoComponent .Info .Flags{padding-bottom:1rem;display:flex;gap:1rem}body .StudioInfoComponent .Info .Flags img{width:9rem}body .StudioInfoComponent .Info .StudioName{font-size:1.5rem;line-height:2.5rem;display:block}body .StudioInfoComponent .Info .Address,body .StudioInfoComponent .Info .Phone,body .StudioInfoComponent .Info .Email,body .StudioInfoComponent .Info .Website{display:grid;grid-template-columns:2rem auto;margin:1rem}body .StudioInfoComponent .Info .Address img,body .StudioInfoComponent .Info .Phone img,body .StudioInfoComponent .Info .Email img,body .StudioInfoComponent .Info .Website img{height:1.5rem;width:1.5rem;padding-right:1.5rem}body .StudioInfoComponent .Info .OpeningHours{margin:1rem}body .StudioInfoComponent .Info .Address div{display:flex;flex-direction:column}@media(max-width: 1120px){body .StudioInfoComponent .Profile{order:1}body .StudioInfoComponent .Info{margin:0;padding:2rem;order:2}}
