: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 .StudioSuggestionComponent{position:fixed;right:25px;bottom:30px;z-index:100;max-width:25%}@media(max-width: 1120px){body .StudioSuggestionComponent{max-width:33%}}@media(max-width: 820px){body .StudioSuggestionComponent{max-width:50%}}@media(max-width: 576px){body .StudioSuggestionComponent{max-width:90%}}@media print{body .StudioSuggestionComponent{display:none}}body .StudioSuggestionComponent .dialog-overlay{position:unset}body .StudioSuggestionComponent .dialog-overlay .dialog-content{background-color:rgba(0,0,0,0);border:none;min-width:18rem}body .StudioSuggestionComponent .dialog-overlay .dialog-content .dialog-close{right:1.5rem;top:1rem}@media(max-width: 1120px){body .StudioSuggestionComponent .dialog-overlay .dialog-content .dialog-close{right:.5rem;top:0}}@media(max-width: 480px){body .StudioSuggestionComponent .dialog-overlay .dialog-content .dialog-close{right:0}}body .StudioSuggestionComponent .dialog-overlay .dialog-content .Collapsed,body .StudioSuggestionComponent .dialog-overlay .dialog-content .Expanded{background-color:#fefffe;box-shadow:4px 4px 36px rgba(0,0,0,.15);border-radius:8px;font-size:1rem;line-height:1.5rem}body .StudioSuggestionComponent .Collapsed{max-width:272px;padding:1rem 2rem 1rem 1.5rem;margin:0;text-align:left}body .StudioSuggestionComponent .Collapsed a.OpenDetails{display:flex}body .StudioSuggestionComponent .Collapsed a.OpenDetails img{padding-right:1.5rem;height:4rem;width:auto}body .StudioSuggestionComponent .Collapsed a.OpenDetails span{align-self:center}body .StudioSuggestionComponent .Expanded{display:flex;flex-direction:column;max-height:calc(100vH - 100px);overflow-y:auto;padding:1rem 2rem 1rem 1.5rem;margin:0}body .StudioSuggestionComponent .Expanded a.Close{align-self:end;margin-right:-1rem}body .StudioSuggestionComponent .Expanded .Headline{font-size:1.5rem;line-height:2rem}body .StudioSuggestionComponent .Expanded .Advantages{padding-top:0;margin-top:0}body .StudioSuggestionComponent .Expanded .Advantages .Heading{font-size:.875rem;font-weight:normal;margin-bottom:0;margin-top:0}body .StudioSuggestionComponent .Expanded .Advantages ul{list-style:none;padding:0}body .StudioSuggestionComponent .Expanded .Advantages .LabelledIcon,body .StudioSuggestionComponent .Expanded .Advantages .LabelledLargeIcon{font-size:1rem;line-height:1.5rem;text-transform:revert;white-space:break-spaces;padding:.5rem 0}body .StudioSuggestionComponent .Expanded .Advantages .LabelledIcon picture,body .StudioSuggestionComponent .Expanded .Advantages .LabelledLargeIcon picture{display:inline-flex;align-self:start}body .StudioSuggestionComponent .Expanded .Advantages .LabelledIcon picture img,body .StudioSuggestionComponent .Expanded .Advantages .LabelledLargeIcon picture img{width:1.5rem;height:1.5rem;margin-top:0;padding-right:1.5rem}body .StudioSuggestionComponent .Expanded .Advantages .LabelledIcon span.Heading,body .StudioSuggestionComponent .Expanded .Advantages .LabelledLargeIcon span.Heading{font-size:1rem;padding:0;margin:0;text-align:left}body .StudioSuggestionComponent .Expanded .SearchForm{padding:2rem 0 1rem 0}body .StudioSuggestionComponent .Expanded .SearchForm .Headline{padding-bottom:1rem}body .StudioSuggestionComponent .Expanded .SearchForm .SearchInput{display:flex}body .StudioSuggestionComponent .Expanded .SearchForm .SearchInput .SearchTerm{width:100%}body .StudioSuggestionComponent .Expanded .SearchForm .SearchInput a{margin-left:-3rem;margin-top:1rem}body .StudioSuggestionComponent .Expanded .Studios>div{border-top:1px solid #a1a9af;padding:1.5rem 0;display:flex;flex-direction:column}body .StudioSuggestionComponent .Expanded .Studios>div .Address,body .StudioSuggestionComponent .Expanded .Studios>div .Phone{display:grid;grid-template-columns:2rem auto;margin:.5rem 0 0 0}body .StudioSuggestionComponent .Expanded .Studios>div .Address img,body .StudioSuggestionComponent .Expanded .Studios>div .Phone img{height:1.5rem;width:1.5rem;padding-right:1.5rem}body .StudioSuggestionComponent .Expanded .Studios>div .Flags{padding-bottom:1rem;display:flex;justify-content:space-between;gap:1rem}body .StudioSuggestionComponent .Expanded .Studios>div .Flags img{width:9rem}body .StudioSuggestionComponent .Expanded .Studios>div .Buttons{display:flex;flex-direction:row;padding:1.5rem 0 0 0;margin-right:1.25rem}body .StudioSuggestionComponent .Expanded .Studios>div .Buttons>*{min-width:50%}body .StudioSuggestionComponent .Expanded .Studios>div .Buttons>*:first-child{margin-right:1rem}body .StudioSuggestionComponent .Expanded .Hint{padding-top:.5rem}body .StudioSuggestionComponent .Expanded .Hint a{border-bottom:1px solid #5e5449;padding-bottom:2px}body .StudioSuggestionComponent .Expanded .Hint a:hover{border-color:#1a1e20}
