body{background-color:#fff!important}.cta{margin:15px 0 0;text-align:center;transition:all .3s ease-in-out}.cta a{cursor:pointer}.cta a img{transition:all .3s ease-in-out}.cta a:hover img{box-shadow:5px 5px 3px #222;filter:grayscale(.4);transform:translateY(-2px) scale(1.03)}.banner{height:500px;overflow:hidden;position:relative;z-index:-1}.banner .banner__container img{height:100%!important;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%!important;z-index:-1}.banner .banner__container .title{left:0;position:absolute;right:0;text-align:center;top:50%;z-index:2}.banner .banner__container .title h1{color:#fff;font-size:4rem!important}.blogContent .blogContent__container{grid-gap:80px;align-items:flex-start;display:grid;grid-template-columns:1fr 360px;grid-template-rows:1fr;justify-items:center;width:100%}.blogContent .blogContent__container>.row-fluid-wrapper{margin:0!important;width:100%!important}.blogContent .blogContent__container .blogContent__right{background:linear-gradient(47.12deg,#2c2276 58.43%,#1d378a 86.54%,#164194);border-radius:2px;box-shadow:0 7px 16px rgba(0,0,0,.25);box-sizing:border-box;padding:25px 20px}.blogContent .blogContent__container .blogContent__right .newsletter__container{background:#fff!important;border-radius:2px;margin:0 0 2rem;padding:25px}.blogContent .blogContent__container .blogContent__right .newsletter__container .text{text-align:center}.blogContent .blogContent__container .blogContent__right .newsletter__container .text h3{color:#2c2276!important;font:400 normal 1.25rem/115% Frutiger LT Pro Roman,sans-serif!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .text h2{color:#2c2276!important;font:400 normal 2rem/115% Frutiger LT Pro Roman,sans-serif!important;margin:1rem 0}.blogContent .blogContent__container .blogContent__right .newsletter__container .text h2>strong{font-weight:700!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .text p{color:#2c2276!important;font:400 normal 1rem/115% Frutiger LT Pro Roman,sans-serif!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container{border-radius:0;margin:2rem 0 0;padding:0}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form{margin:0 auto;max-width:300px;position:relative}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs-form-field.hs-email{position:relative}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs-form-field.hs-email input{background:hsla(0,0%,100%,0);border:0;border-bottom:2px solid #2c2276;border-radius:0;color:#2c2276;cursor:pointer;font:normal normal 1rem/100% Frutiger LT Pro Roman,sans-serif!important;height:45px;margin:0!important;outline:0;padding:0 0 0 36px;width:100%}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs-form-field.hs-email img{height:16px;left:0;position:absolute;top:14px;width:20px}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .legal-consent-container{grid-area:legalText}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs_submit{width:100%}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs_submit .actions{margin:30px 0 0}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs_submit .actions .hs-button{background:#2c2276!important;border:0;border-radius:2px;box-shadow:0 5px 6px rgba(0,0,0,.25);font:700 normal 1rem/115% Frutiger LT Pro Roman,sans-serif!important;height:50px;margin:0!important;padding:0 30px;width:100%}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .input .hs-form-booleancheckbox-display{grid-gap:8px;align-items:center;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;justify-items:flex-start}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .input .hs-form-booleancheckbox-display input{background:hsla(0,0%,100%,0);border:1px solid #fff;border-radius:3px;margin:0!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .input .hs-form-booleancheckbox-display span{margin:0!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs_error_rollup{display:none!important}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .hs-error-msg,.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .submitted-message{color:#2c2276}.blogContent .blogContent__container .blogContent__right .newsletter__container .form__container form .submitted-message{text-align:center}.blogContent .blogContent__container .blogContent__right .logo{border-top:3px solid #fff;margin:3rem 0 0;padding:3rem 0 0;text-align:center}.blogContent .blogContent__container .blogContent__right .logo img{height:auto!important;min-width:200px!important;object-fit:cover;object-position:center;overflow:hidden;width:90%!important}.blogContent .blogContent__container .blogContentModule .post-header{margin:0 0 2rem}.blogContent .blogContent__container .blogContentModule .post-header h1{color:#2c2276!important;font:700 normal 3rem/150% Frutiger LT Pro Roman,sans-serif!important;margin:0 0 2rem}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a{grid-gap:15px;align-items:center;cursor:pointer;display:grid;grid-template-columns:auto 1fr;justify-items:flex-start;text-decoration:none}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a>.avatar{border-radius:80px;height:80px;overflow:hidden;width:80px}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a>.avatar img{border-radius:80px;height:80px;object-fit:cover;object-position:center;overflow:hidden;width:80px}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a>.description{grid-gap:5px;display:grid;grid-template-columns:1fr;grid-template-rows:auto}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a>.description>p:first-child{color:#2c2276!important;font:700 normal 1.15rem/115% Frutiger LT Pro Roman,sans-serif!important}.blogContent .blogContent__container .blogContentModule .post-header .author__container>a>.description>p:last-child{color:#00b1eb!important;font:400 normal .9rem/115% Frutiger LT Pro Roman,sans-serif!important}.blogContent .blogContent__container .blogContentModule .post-header .postImage{height:350px;margin:2rem 0;overflow:hidden;width:100%!important}.blogContent .blogContent__container .blogContentModule .post-header .postImage>img{height:100%;object-fit:cover;object-position:center;overflow:hidden;width:100%}.blogContent .blogContent__container .blogContentModule .post-body h2,.blogContent .blogContent__container .blogContentModule .post-body h3,.blogContent .blogContent__container .blogContentModule .post-body h4,.blogContent .blogContent__container .blogContentModule .post-body h5,.blogContent .blogContent__container .blogContentModule .post-body h6{color:#2c2276!important;font-weight:700!important;margin:0 0 1rem!important}.blogContent .blogContent__container .blogContentModule .post-body p{color:#000!important;margin:0 0 1rem!important}.blogContent .blogContent__container .blogContentModule .post-body a{text-decoration:none!important}@media only screen and (max-width:800px){.blogContent .blogContent__container{grid-template-columns:1fr;padding:50px}}@media only screen and (max-width:500px){.blogContent .blogContent__container{padding:25px 20px}}