.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}.frame-type-textmedia .textmedia-left .textmedia-text,.frame-type-textmedia .textmedia-right .textmedia-text{display:inline-block;padding:0 32px 32px 32px;}.frame-type-textmedia h2{margin-top:0.6em;}.frame-type-textmedia .textmedia .textmedia-item.textmedia-gallery{max-width:450px;}.frame-big{padding:4rem 0;}.frame-narrow{padding:2.5rem 0 1.5rem 0;}.content-wrapper .frame-background-none,.content-wrapper .frame-background-default,{background:#fff;}.content-wrapper .frame-background-none.frame-layout-0 a,.content-wrapper .frame-background-none.frame-layout-0 a.icon-mail::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-mobile::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-url::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-intern::before{color:#373737;}.content-wrapper .frame-background-none.frame-layout-0 a:hover,.content-wrapper .frame-background-none.frame-layout-0 a.icon-mail:hover::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-mobile:hover::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-url:hover::before,.content-wrapper .frame-background-none.frame-layout-0 a.icon-intern:hover::before{text-decoration:none;color:#009aa7;}.content-wrapper .frame-background-green{background:#009aa7;color:#fff;}.content-wrapper .frame-background-green h1,.content-wrapper .frame-background-green h2,.content-wrapper .frame-background-green a{color:#fff;}.content-wrapper .frame-background-green a.textlink{border-color:#fff;}.content-wrapper .frame-background-mustard{background:#d8db22;color:#373737;}.content-wrapper .frame-background-yellow{background:#f0f4ce;color:#373737;}.content-wrapper .frame-background-blue{background:#d0ebed;color:#373737;}.frame-layout-1 .frame-content{background:#009aa7;border-radius:64px 0;color:#fff;}.frame-layout-1 h2,.frame-layout-1 a,.frame-layout-1 a:before{color:#fff;}.frame-layout-1 a:hover,.frame-layout-1 a:hover::before{color:#d8db22;}.frame-layout-4{text-align:center;}.frame-layout-4 .frame-content{display:inline-block;width:auto;padding:48px 64px;background:#fff;background:rgba(255,255,255,0.9);border-radius:64px 0;color:#373737;text-align:left;}#c49.frame-layout-4 .frame-content{width:100%;}.frame-layout-4 h2,.frame-layout-4 a:hover,.frame-layout-4 a.icon-mobile:hover::before,.frame-layout-4 a.icon-mail:hover::before,.frame-layout-4 a.icon-url:hover::before{color:#009aa7;}.frame-layout-4 a,.frame-layout-4 a.icon-mobile::before,.frame-layout-4 a.icon-mail::before,.frame-layout-4 a.icon-url::before{color:#373737;}@media(max-width:480px){.frame-big{padding:2rem 0;}.frame-layout-4 .frame-content{border-radius:24px 0;padding:16px;}}@media(min-width:508px){.frame-type-textmedia .textmedia-right img,.frame-type-textmedia .textmedia-left img{border-radius:0 0 64px 0;}}@media(min-width:768px){.frame-type-textmedia .textmedia{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.frame-type-textmedia .textmedia .textmedia-item{display:inline-block;width:auto;}.frame-type-textmedia .textmedia .textmedia-item.textmedia-gallery{min-width:280px;max-width:280px;}.frame-type-textmedia .textmedia-left .textmedia-text,.frame-type-textmedia .textmedia-right .textmedia-text{display:inline-block;padding:32px 42px 42px 0;}.frame-type-textmedia .textmedia-right .textmedia-text{padding:32px 0 42px 42px;}.frame-type-textmedia .textmedia-right img{border-radius:0 0 0 64px;}.frame-type-textmedia .textmedia-left img{border-radius:0 0 64px 0;}}@media(min-width:992px){.frame-type-textmedia .textmedia .textmedia-item.textmedia-gallery{min-width:360px;}}
