#header{background:transparent;background-color:none}.shrink #header{background-color:#fff}#hero .inside .content-text a.btn{margin-top:20px;margin-right:15px}#hero a{font-weight:600;display:inline-block;margin-bottom:15px}#hero{background-color:#fff;overflow:visible;background:transparent;text-wrap:balance}#hero .inside{width:100%;max-width:inherit;padding:0}#hero h1{background-color:#3B467F;background-image:linear-gradient(90deg, #3B467F, #DD5353);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;font-size:4em;margin-bottom:30px}#hero .inside{position:relative}#hero .inside .mod_article{overflow:visible}#hero p{max-width:1000px;margin-bottom:30px;padding-right:90px}#container{position:relative;padding-top:90px}#hero .content-image,#hero .image_container,#hero .inside,#hero .mod_article{overflow:visible}#hero .content-text{max-width:1900px;margin:auto}#hero .content-text .rte{width:62%;position:relative;padding-top:200px;padding-bottom:90px;z-index:200}#hero .inside .mod_article{position:relative;align-items:center;position:relative;min-height:auto}#hero .content-image{right:0;position:absolute;width:73%;top:0;mask-image:url(/files/structure/images/cutout.svg);-webkit-mask-image:url(/files/structure/images/cutout.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right top;mask-position:right top;mask-size:110% auto;-webkit-mask-size:62% auto}#hero .content-image img,#hero .content-video video,#hero .content-image picture{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;object-position:75px}#hero .image_container{height:100%}@media only screen and (max-width:1855px){#hero h1{font-size:3.5em}#hero .content-image{width:77%}#hero .content-text{margin-left:75px}}@media only screen and (max-width:1700px){#hero h1{font-size:3em}}@media only screen and (max-width:1595px){#hero .content-text .rte{padding-top:210px}}@media only screen and (max-width:1480px){#hero h1{font-size:2.75em}}@media only screen and (max-width:1370px){#hero h1{font-size:2.55em}#hero .content-text{margin-left:30px}#hero .content-text .rte{padding-left:0}}@media only screen and (max-width:1270px){#hero h1{font-size:2.4em}}@media only screen and (max-width:1150px){#hero .content-text .rte{padding-top:135px;width:60%}#hero .content-image{width:76%}#hero h1{font-size:2.25em}}@media only screen and (max-width:960px){#hero .content-text .rte{width:50%;background-color:#fff}#hero .content-image{width:60%;mask-image:unset;-webkit-mask-image:unset;height:100%}#hero .content-image figure{width:100%;height:100%}#hero .content-image img,#hero .content-video video,#hero .content-image picture{object-position:-300px}#hero .image_container{height:100%}#header{background:#fff;background-color:white}#hero h1{font-size:2.2em;padding-right:20px}#hero .mod_page_tag_navigation{margin-bottom:-50px}#hero .inside .mod_article{position:static}.home #hero .content-image .image_container:before{background-size:0}.home #hero .image_container{height:100%}}@media only screen and (max-width:830px){#hero .inside .mod_article{display:flex;flex-wrap:wrap;flex-direction:column-reverse}#hero .content-text .rte{padding-top:60px;padding-bottom:60px}#hero p{padding-right:15px}#hero .content-text .rte,#hero .content-image{width:100%}#hero .content-image{height:500px;position:relative}#hero .content-image img,#hero .content-video video,#hero .content-image picture{object-position:top center}#logo_contact svg.logo,#header .contact a{fill:#fff;color:#fff}#header{background:transparent;background-color:initial}#hero h1{font-size:1.75em}}