.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-bottom:2rem;}.rich-text p{margin-bottom:1rem;}.rich-text ul,.rich-text ol{list-style:revert;padding:revert;margin:revert;}.rich-text em{font-style:italic;}.login-box-holder{display:flex;}@media screen and (max-width:768px){.login-box-holder{flex-direction:column-reverse;}.login-box-holder .right{width:100% !important;}.login-box-holder .left{visibility:hidden;}}.login-box-holder .left{padding:4rem 1rem;width:50%;color:#ffffff;text-align:center;display:flex;justify-content:center;background-color:#007AC4;}.login-box-holder .left .rich-text{max-width:400px;}.login-box-holder .left .rich-text > h1,.login-box-holder .left .rich-text > h2{font-family:"Soho Gothic W04 Regular";}.login-box-holder .left a{margin-top:2rem;width:100%;background-color:transparent;border:1px solid #FFF;border-radius:5px;color:#FFF;padding:0.7rem 1rem;font-size:18px;font-family:"Soho Gothic W04 Light";display:block;}.login-box-holder .left a:hover{transform:unset;}.login-box-holder .right{width:50%;padding:4rem 1rem;background-color:#EDEDED;}.login-box-holder .right .login-form{max-width:400px;margin:auto;}@media screen and (min-width:1440px){.login-box-holder .right .login-form{margin-left:10rem;}}.login-form{display:flex;flex-direction:column;}.login-form > h2{margin-bottom:2rem;}.login-form form input[type=text],.login-form form input[type=password]{width:100%;padding:0.6rem 1rem;margin-bottom:0.5rem;border:none;font-family:"Soho Gothic W04 Regular";font-size:18px;}.login-form form .checkbox-and-forgot{display:flex;justify-content:space-between;margin-top:0.5rem;}.login-form form .checkbox-and-forgot label input[type=checkbox]{width:20px;height:20px;position:absolute;}.login-form form .checkbox-and-forgot label span{margin-left:2rem;}.login-form form .checkbox-and-forgot a{text-decoration:underline;}.login-form form input[type=submit],.login-form form input[type=button]{width:100%;height:unset !important;border:none;padding:1rem;font-size:18px;color:#fff;background-color:#ef7c00;border-radius:5px;margin-top:2rem;font-family:"Soho Gothic W04 Regular";cursor:pointer;}.login-form form input[type=submit]:hover,.login-form form input[type=button]:hover{background-color:#007AC4;}.login-form .external-providers{flex-direction:column;align-items:center;margin-top:2rem;}.login-form .external-providers > form > button{margin-top:1rem;font-size:18px;font-family:"Soho Gothic W04 Light";color:#6C6C6C;border:1px solid #6C6C6C;border-color:#6C6C6C;border-radius:5px;padding:0.5rem 3rem;}.login-form .external-providers > form > button span{position:relative;bottom:2px;}.signup-form .external-signup{margin:1rem 0;display:flex;width:80%;}.signup-form .external-signup .external-providers{margin-top:0;justify-content:unset;align-self:center;padding-right:1rem;margin-right:1rem;border-right:1px solid #AC5B03;}.signup-form .external-signup .external-providers form{margin:0.5rem 0;max-width:100%;}.signup-form .external-signup .external-providers form button{font-size:18px;font-family:"Soho Gothic W04 Light";color:#6C6C6C;border:1px solid #FFF;border-radius:5px;padding:0.7rem 1rem;}.signup-form .external-signup .external-providers form button span{position:relative;bottom:2px;text-wrap:nowrap;}.signup-form .sep{display:flex;align-items:center;width:80%;}.signup-form .sep p{font-weight:bold;}.signup-form .sep hr{flex-grow:1;margin:0 1rem;margin-right:0;border:1px solid #F7BD80;}.signup-form .field-validation-error > span{color:#FFF !important;}.signup-form div:has(> span.umbraco-forms-submitmessage){margin-top:2rem;}.download-form .download-button{background:none;border:none;font-size:14px;font-family:"Soho Gothic W04 Regular";color:#5f5f5f;position:relative;padding-left:20px;}.download-form .download-button:hover{text-decoration:underline;}.download-form .download-button > i{position:absolute;left:4px;top:4px;}.download-form .download-button > i.fa-cog{left:3px;}.download-form .download-button > i.fa-angle-right{left:6px;font-size:16px;color:#ef7c00;}.holder-of-downloads-columns .download-form .download-button{padding:6px 10px 0px 30px;text-align:left;}.navigation-holder .wide nav .extra-nav{position:relative;}@media screen and (min-width:769px){.navigation-holder .wide nav .extra-nav .language-button-holder{width:100%;position:absolute;top:-50px;left:3px;}}.navigation-holder .wide nav .extra-nav .language-button-holder > form{position:absolute;top:2.5rem;left:0;background-color:black;padding:0.5rem;z-index:999999999;box-shadow:0px 2px 5px -1px #646464;}.navigation-holder .wide nav .extra-nav .language-button-holder > form > a{padding:0;cursor:pointer;color:white;}@media screen and (max-width:769px){.navigation-holder .wide nav .extra-nav .language-button-holder > form{top:3rem;}}.cookie_banner{position:fixed;right:0;top:40vh;z-index:10001;}.cookie_banner img{max-width:50px;cursor:pointer;}.start-page-hero-block{position:relative !important;max-height:1024px;}@media screen and (max-width:560px){.start-page-hero-block{margin-top:3rem;height:80vh !important;max-height:700px;}}@media screen and (max-width:668px){.start-page-hero-block{margin-top:3rem;height:90vh !important;}}@media screen and (min-width:900px){.start-page-hero-block{max-height:600px;}}@media screen and (min-width:1360px){.start-page-hero-block{max-height:900px;}}@media screen and (min-width:1700px){.start-page-hero-block{max-height:1000px;}}@media screen and (min-width:2000px){.start-page-hero-block{max-height:1200px;}}@media screen and (min-width:2300px){.start-page-hero-block{max-height:1300px;}}.start-page-hero-block > img{width:100%;height:100%;object-fit:cover;position:absolute;}@media screen and (max-width:900px){.start-page-hero-block .desktop{display:none;}}.start-page-hero-block .mobile{display:none;}@media screen and (max-width:900px){.start-page-hero-block .mobile{display:block;}}.start-page-hero-block .hero-content{position:unset !important;}.start-page-hero-block .hero-content .text{display:none;}@media screen and (max-width:900px){.start-page-hero-block .hero-content{justify-content:center;align-items:center;position:relative !important;top:-2rem;}}.start-page-hero-block .hero-content .hero-button{position:relative;bottom:unset !important;top:10rem;left:0rem;}@media screen and (max-width:900px){.start-page-hero-block .hero-content .hero-button{top:unset;left:unset;}}@media screen and (min-width:900px){.start-page-hero-block .hero-content .hero-button{left:6rem;}}.grecaptcha-badge{visibility:hidden !important;}.notice{font-size:12px;padding-top:5px;}.notice small{color:lightgray;}.notice small a{color:gray;}.book-a-meeting-form .notice small{color:#FFF;}.book-a-meeting-form .notice small a{color:#5f5f5f;}
