*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{border:0;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}a.reset,a.reset:active,a.reset:focus,a.reset:hover,button.reset,button.reset:active,button.reset:focus,button.reset:hover{background:none;border:none;border-radius:0;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left;text-decoration:none}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Light.woff2) format("woff2");src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Light.woff) format("woff");src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Bold.woff2) format("woff2");src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Bold.woff) format("woff");src:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/fonts/Roboto-Bold.ttf) format("truetype")}*{scroll-padding-top:120px}html{-webkit-overflow-scrolling:touch}body,main{overflow-x:hidden}main{position:relative;z-index:1}.container{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media (min-width:1400px){.container{max-width:1640px}}.container-fluid{padding-left:20px;padding-right:20px}.container-fluid.main,.sections>.container-fluid{padding-left:0;padding-right:0}.dnd-section,.section{clear:both;padding:0;position:relative}.dnd-section>.row-fluid,.section>.row-fluid{margin:auto;max-width:1200px;padding:0}@media (min-width:1400px){.dnd-section>.row-fluid,.section>.row-fluid{max-width:1600px}}[class*=full-width-section]>.row-fluid,[class*=full-width-section]>.row-fluid .container{padding:0}.dnd-section .hs_cos_wrapper_type_module .container{padding-left:20px;padding-right:20px}img{height:auto;max-width:100%}body.__main-template{padding-top:90px;position:relative}@media (min-width:992px){body.__main-template{padding-top:100px}}.system-pages{font-family:Roboto,sans-serif;margin:200px 0}.system-pages .container{align-items:center;display:flex;flex-direction:column;justify-content:center}.system-pages .container h1{font-size:64px;line-height:66px;margin-bottom:40px}.system-pages .container:before{color:#d9d9d9;content:attr(data-error);font-size:40vw;font-style:normal;font-weight:400;left:50%;position:absolute;text-align:center;text-decoration:none;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media (min-width:992px){.system-pages .container:before{font-size:20rem}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:1.55em}@media (min-width:992px){body{font-size:18px}}body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .headline-lg,body .headline-md,body .headline-sm,body .headline-xl,body .headline-xs,body .headline-xxl,body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700;line-height:1.2em;margin-bottom:20px}body .h1,body .headline-xxl,body h1{font-size:30px}@media (min-width:992px){body .h1,body .headline-xxl,body h1{font-size:34px}}body .h2,body .headline-xl,body h2{font-size:24px}@media (min-width:992px){body .h2,body .headline-xl,body h2{font-size:28px}}body .h3,body .headline-lg,body h3{font-size:23px}body .h4,body .headline-md,body h4{font-size:22px}body .h5,body .headline-sm,body h5{font-size:20px}body .h6,body .headline-xs,body h6{font-size:18px}body a{color:#006581;cursor:pointer;font-weight:700;text-decoration:none}body a:hover{text-decoration:underline}body p+p{margin-top:1em}body ol,body ul{font-weight:500;list-style:none;margin-bottom:1em;margin-top:1em;padding-left:1.3em}body ol ol,body ol ul,body ul ol,body ul ul{margin-bottom:0;margin-top:0}body ul li:before{background-color:#000;border-radius:50%;content:" ";display:inline-block;height:.5em;margin-bottom:.12em;margin-left:-1em;margin-right:.5em;width:.5em}body ol{counter-reset:item}body ol li{counter-increment:item}body ol li:before{color:#000;content:counter(item) ".";display:inline-block;font-weight:800;margin-left:-1.3em;width:1.3em}body ol.reset,body ul.reset{list-style:none;margin:0;padding:0}body ol.reset li:before,body ul.reset li:before{content:unset}body,body .text-type-default{font-size:14px;font-weight:300}@media (min-width:992px){body,body .text-type-default{font-size:18px}}body .text-type-bold{font-size:14px;font-weight:700}@media (min-width:992px){body .text-type-bold{font-size:18px}}body .text-type-sm{font-size:14px;font-weight:300}@media (min-width:992px){body .text-type-sm{font-size:16px}}body .text-type-md{font-size:16px;font-weight:300}@media (min-width:992px){body .text-type-md{font-size:20px}}body .text-type-lg-bold{font-size:30px;font-weight:700}@media (min-width:992px){body .text-type-lg-bold{font-size:40px}}body em{font-style:italic}body strong{font-weight:700}.modal .modal-content{border:none;border-radius:0}.modal .modal-content .modal-header{display:flex;justify-content:space-between;padding:2rem 2rem 0}.modal .modal-content .modal-header .close{margin-left:auto}.modal .modal-content .modal-header .close svg:hover path{fill-opacity:.75}.modal .modal-content .modal-body{font-size:18px;padding:0 2rem 2rem}.modal .modal-content .modal-body .info{font-size:14px;text-align:right}.modal .modal-content .modal-footer{background:linear-gradient(90deg,#29ad76 0,#006581);color:#fff;font-size:16px;padding:10px;text-align:center}.modal .modal-content .modal-footer a{color:#fff}.modal .modal-content .modal-footer a:hover{color:#fff;text-decoration:none}@media (max-width:575px){.modal .modal-content .modal-footer .email,.modal .modal-content .modal-footer .tel{display:block;width:100%}.modal .modal-content .modal-footer .dash{display:none}}body .cta_button,body .hs-button,body a.cta_button,body button{background-color:transparent;border:2px solid;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:20px;font-weight:700;outline:none;padding:16px 30px;text-align:center;text-decoration:unset;white-space:normal}@media (min-width:1500px){body .cta_button,body .hs-button,body a.cta_button,body button{padding:16px 50px;white-space:nowrap}}body .cta_button:hover,body .hs-button:hover,body a.cta_button:hover,body button:hover{text-decoration:unset}body .cta_button,body .cta_button.primary,body .hs-button,body .hs-button.primary,body a.cta_button,body a.cta_button.primary,body button,body button.primary{background-color:#006581;border-color:#006581;color:#fff}body .cta_button.primary:hover,body .cta_button:hover,body .hs-button.primary:hover,body .hs-button:hover,body a.cta_button.primary:hover,body a.cta_button:hover,body button.primary:hover,body button:hover{background-color:#005168;border-color:#005168;color:#fff}body .cta_button.secondary,body .hs-button.secondary,body a.cta_button.secondary,body button.secondary{background-color:transparent;border-color:#006581;color:#006581}body .cta_button.secondary:hover,body .hs-button.secondary:hover,body a.cta_button.secondary:hover,body button.secondary:hover{background-color:transparent;border-color:#005168;color:#005168}body .cta_button.primary.white-button,body .cta_button.white-button,body .hs-button.primary.white-button,body .hs-button.white-button,body a.cta_button.primary.white-button,body a.cta_button.white-button,body button.primary.white-button,body button.white-button{background-color:#fff;border-color:#fff;color:#006581}body .cta_button.primary.white-button:hover,body .cta_button.white-button:hover,body .hs-button.primary.white-button:hover,body .hs-button.white-button:hover,body a.cta_button.primary.white-button:hover,body a.cta_button.white-button:hover,body button.primary.white-button:hover,body button.white-button:hover{background-color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8);color:#006581}body .cta_button.secondary.white-button,body .hs-button.secondary.white-button,body a.cta_button.secondary.white-button,body button.secondary.white-button{background-color:transparent;border-color:#fff;color:#fff}body .cta_button.secondary.white-button:hover,body .hs-button.secondary.white-button:hover,body a.cta_button.secondary.white-button:hover,body button.secondary.white-button:hover{background-color:transparent;border-color:hsla(0,0%,100%,.8);color:hsla(0,0%,100%,.8)}body .cta_button.secondary.white-button.variant-2,body .hs-button.secondary.white-button.variant-2,body a.cta_button.secondary.white-button.variant-2,body button.secondary.white-button.variant-2{border-width:3px!important}body .cta_button.secondary.white-button.variant-2:hover,body .hs-button.secondary.white-button.variant-2:hover,body a.cta_button.secondary.white-button.variant-2:hover,body button.secondary.white-button.variant-2:hover{background-color:#fff;border-color:#fff;color:#006581}@media (max-width:767px){body .cta_button.secondary.white-button.variant-2,body .hs-button.secondary.white-button.variant-2,body a.cta_button.secondary.white-button.variant-2,body button.secondary.white-button.variant-2{max-width:100%;padding:12px 20px;text-align:center;white-space:normal}}.hs-form,form{display:inline-block;font-size:18px;margin:0;width:100%}.hs-form .hs-fieldtype-radio ul,form .hs-fieldtype-radio ul{display:flex;flex-flow:row wrap;margin:1em -15px;padding-left:0}.hs-form .hs-fieldtype-radio ul li,form .hs-fieldtype-radio ul li{padding:0 15px}.hs-form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display,.hs-form .hs-form-radio-display,form .hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display,form .hs-form-radio-display{align-items:center;display:flex}.hs-form .hs-fieldtype-booleancheckbox ul,form .hs-fieldtype-booleancheckbox ul{padding-left:0}.hs-form fieldset.form-columns-2 .hs-form-field,form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 8px)!important}.hs-form fieldset.form-columns-1 textarea,form fieldset.form-columns-1 textarea{width:100%!important}.hs-form fieldset.form-columns-1,.hs-form fieldset.form-columns-2,form fieldset.form-columns-1,form fieldset.form-columns-2{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}.hs-form fieldset.form-columns-1 .hs-form-field,.hs-form fieldset.form-columns-2 .hs-form-field,form fieldset.form-columns-1 .hs-form-field,form fieldset.form-columns-2 .hs-form-field{margin:0 0 17px}@media (max-width:991px){.hs-form fieldset.form-columns-1 .hs-form-field,.hs-form fieldset.form-columns-2 .hs-form-field,form fieldset.form-columns-1 .hs-form-field,form fieldset.form-columns-2 .hs-form-field{width:100%!important}}.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio{display:flex;justify-content:space-between;margin:17px 0 29px}.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input{width:calc(100% - 105px)}@media (max-width:575px){.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input{width:100%}}.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:flex-start;margin:0 0 0 10px;padding:0;width:100%}.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container label,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container label,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container label,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-radio .input .inputs-list.multi-container label{align-items:center;display:flex}.hs-form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-textarea,.hs-form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-textarea,form fieldset.form-columns-1 .hs-form-field.hs-fieldtype-textarea,form fieldset.form-columns-2 .hs-form-field.hs-fieldtype-textarea{margin-bottom:45px;padding:0;width:100%}.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field,form fieldset.form-columns-1 .legal-consent-container .hs-form-field,form fieldset.form-columns-2 .legal-consent-container .hs-form-field{margin:0!important;width:100%!important}.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field .input ul,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field .input ul,form fieldset.form-columns-1 .legal-consent-container .hs-form-field .input ul,form fieldset.form-columns-2 .legal-consent-container .hs-form-field .input ul{margin-bottom:0;padding:0}.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display,.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field .input ul label,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field .input ul label,form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display,form fieldset.form-columns-1 .legal-consent-container .hs-form-field .input ul label,form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display,form fieldset.form-columns-2 .legal-consent-container .hs-form-field .input ul label{align-items:center;display:flex}.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span,form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span,form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span{font-size:14px;font-weight:300;line-height:18px;margin-left:15px}.hs-form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-error-msgs,.hs-form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-error-msgs,form fieldset.form-columns-1 .legal-consent-container .hs-form-field .hs-error-msgs,form fieldset.form-columns-2 .legal-consent-container .hs-form-field .hs-error-msgs{padding-left:35px}.hs-form .hs-error-msgs,form .hs-error-msgs{margin:0;padding:0}.hs-form .hs-error-msgs label,form .hs-error-msgs label{color:#f2545b;font-size:14px;font-weight:700;line-height:18px}.hs-form .hs_recaptcha,form .hs_recaptcha{display:inline-block;margin-top:1em}@media (max-width:575px){.hs-form .hs_recaptcha,form .hs_recaptcha{display:flex;justify-content:center;width:100%}}.hs-form li:before,form li:before{display:none!important}.hs-form .hs-submit,form .hs-submit{float:right;margin:1.2em auto auto;text-align:center;width:205px}@media (max-width:575px){.hs-form .hs-submit,form .hs-submit{display:flex;justify-content:center;width:100%}}.hs-form .hs-fieldtype-phonenumber>label,.hs-form .hs-fieldtype-text>label,.hs-form .hs-fieldtype-textarea>label,.hs-form .hubspot-link__container,.hs-form .search-input-wrapper>label,form .hs-fieldtype-phonenumber>label,form .hs-fieldtype-text>label,form .hs-fieldtype-textarea>label,form .hubspot-link__container,form .search-input-wrapper>label{display:none}.hs-form .hs-fieldtype-phonenumber input,.hs-form .hs-fieldtype-phonenumber textarea,.hs-form .hs-fieldtype-text input,.hs-form .hs-fieldtype-text textarea,.hs-form .hs-fieldtype-textarea input,.hs-form .hs-fieldtype-textarea textarea,.hs-form .search-input-wrapper input,.hs-form .search-input-wrapper textarea,form .hs-fieldtype-phonenumber input,form .hs-fieldtype-phonenumber textarea,form .hs-fieldtype-text input,form .hs-fieldtype-text textarea,form .hs-fieldtype-textarea input,form .hs-fieldtype-textarea textarea,form .search-input-wrapper input,form .search-input-wrapper textarea{border:none;font-family:Roboto,sans-serif;font-size:18px;height:60px;line-height:28px;outline:none;width:100%}.hs-form .hs-fieldtype-phonenumber input::-moz-placeholder,.hs-form .hs-fieldtype-phonenumber textarea::-moz-placeholder,.hs-form .hs-fieldtype-text input::-moz-placeholder,.hs-form .hs-fieldtype-text textarea::-moz-placeholder,.hs-form .hs-fieldtype-textarea input::-moz-placeholder,.hs-form .hs-fieldtype-textarea textarea::-moz-placeholder,.hs-form .search-input-wrapper input::-moz-placeholder,.hs-form .search-input-wrapper textarea::-moz-placeholder,form .hs-fieldtype-phonenumber input::-moz-placeholder,form .hs-fieldtype-phonenumber textarea::-moz-placeholder,form .hs-fieldtype-text input::-moz-placeholder,form .hs-fieldtype-text textarea::-moz-placeholder,form .hs-fieldtype-textarea input::-moz-placeholder,form .hs-fieldtype-textarea textarea::-moz-placeholder,form .search-input-wrapper input::-moz-placeholder,form .search-input-wrapper textarea::-moz-placeholder{color:#000;font-family:Roboto,sans-serif;font-size:15px;font-weight:300;opacity:1}.hs-form .hs-fieldtype-phonenumber input::placeholder,.hs-form .hs-fieldtype-phonenumber textarea::placeholder,.hs-form .hs-fieldtype-text input::placeholder,.hs-form .hs-fieldtype-text textarea::placeholder,.hs-form .hs-fieldtype-textarea input::placeholder,.hs-form .hs-fieldtype-textarea textarea::placeholder,.hs-form .search-input-wrapper input::placeholder,.hs-form .search-input-wrapper textarea::placeholder,form .hs-fieldtype-phonenumber input::placeholder,form .hs-fieldtype-phonenumber textarea::placeholder,form .hs-fieldtype-text input::placeholder,form .hs-fieldtype-text textarea::placeholder,form .hs-fieldtype-textarea input::placeholder,form .hs-fieldtype-textarea textarea::placeholder,form .search-input-wrapper input::placeholder,form .search-input-wrapper textarea::placeholder{color:#000;font-family:Roboto,sans-serif;font-size:15px;font-weight:300;opacity:1}.hs-form .hs-fieldtype-phonenumber input:-webkit-autofill,.hs-form .hs-fieldtype-phonenumber textarea:-webkit-autofill,.hs-form .hs-fieldtype-text input:-webkit-autofill,.hs-form .hs-fieldtype-text textarea:-webkit-autofill,.hs-form .hs-fieldtype-textarea input:-webkit-autofill,.hs-form .hs-fieldtype-textarea textarea:-webkit-autofill,.hs-form .search-input-wrapper input:-webkit-autofill,.hs-form .search-input-wrapper textarea:-webkit-autofill,form .hs-fieldtype-phonenumber input:-webkit-autofill,form .hs-fieldtype-phonenumber textarea:-webkit-autofill,form .hs-fieldtype-text input:-webkit-autofill,form .hs-fieldtype-text textarea:-webkit-autofill,form .hs-fieldtype-textarea input:-webkit-autofill,form .hs-fieldtype-textarea textarea:-webkit-autofill,form .search-input-wrapper input:-webkit-autofill,form .search-input-wrapper textarea:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important;color:#000!important}.hs-form .hs-fieldtype-phonenumber input:-webkit-autofill:active,.hs-form .hs-fieldtype-phonenumber input:-webkit-autofill:focus,.hs-form .hs-fieldtype-phonenumber input:-webkit-autofill:hover,.hs-form .hs-fieldtype-phonenumber textarea:-webkit-autofill:active,.hs-form .hs-fieldtype-phonenumber textarea:-webkit-autofill:focus,.hs-form .hs-fieldtype-phonenumber textarea:-webkit-autofill:hover,.hs-form .hs-fieldtype-text input:-webkit-autofill:active,.hs-form .hs-fieldtype-text input:-webkit-autofill:focus,.hs-form .hs-fieldtype-text input:-webkit-autofill:hover,.hs-form .hs-fieldtype-text textarea:-webkit-autofill:active,.hs-form .hs-fieldtype-text textarea:-webkit-autofill:focus,.hs-form .hs-fieldtype-text textarea:-webkit-autofill:hover,.hs-form .hs-fieldtype-textarea input:-webkit-autofill:active,.hs-form .hs-fieldtype-textarea input:-webkit-autofill:focus,.hs-form .hs-fieldtype-textarea input:-webkit-autofill:hover,.hs-form .hs-fieldtype-textarea textarea:-webkit-autofill:active,.hs-form .hs-fieldtype-textarea textarea:-webkit-autofill:focus,.hs-form .hs-fieldtype-textarea textarea:-webkit-autofill:hover,.hs-form .search-input-wrapper input:-webkit-autofill:active,.hs-form .search-input-wrapper input:-webkit-autofill:focus,.hs-form .search-input-wrapper input:-webkit-autofill:hover,.hs-form .search-input-wrapper textarea:-webkit-autofill:active,.hs-form .search-input-wrapper textarea:-webkit-autofill:focus,.hs-form .search-input-wrapper textarea:-webkit-autofill:hover,form .hs-fieldtype-phonenumber input:-webkit-autofill:active,form .hs-fieldtype-phonenumber input:-webkit-autofill:focus,form .hs-fieldtype-phonenumber input:-webkit-autofill:hover,form .hs-fieldtype-phonenumber textarea:-webkit-autofill:active,form .hs-fieldtype-phonenumber textarea:-webkit-autofill:focus,form .hs-fieldtype-phonenumber textarea:-webkit-autofill:hover,form .hs-fieldtype-text input:-webkit-autofill:active,form .hs-fieldtype-text input:-webkit-autofill:focus,form .hs-fieldtype-text input:-webkit-autofill:hover,form .hs-fieldtype-text textarea:-webkit-autofill:active,form .hs-fieldtype-text textarea:-webkit-autofill:focus,form .hs-fieldtype-text textarea:-webkit-autofill:hover,form .hs-fieldtype-textarea input:-webkit-autofill:active,form .hs-fieldtype-textarea input:-webkit-autofill:focus,form .hs-fieldtype-textarea input:-webkit-autofill:hover,form .hs-fieldtype-textarea textarea:-webkit-autofill:active,form .hs-fieldtype-textarea textarea:-webkit-autofill:focus,form .hs-fieldtype-textarea textarea:-webkit-autofill:hover,form .search-input-wrapper input:-webkit-autofill:active,form .search-input-wrapper input:-webkit-autofill:focus,form .search-input-wrapper input:-webkit-autofill:hover,form .search-input-wrapper textarea:-webkit-autofill:active,form .search-input-wrapper textarea:-webkit-autofill:focus,form .search-input-wrapper textarea:-webkit-autofill:hover{background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important;color:#000!important}.hs-form .hs-fieldtype-phonenumber textarea,.hs-form .hs-fieldtype-text textarea,.hs-form .hs-fieldtype-textarea textarea,.hs-form .search-input-wrapper textarea,form .hs-fieldtype-phonenumber textarea,form .hs-fieldtype-text textarea,form .hs-fieldtype-textarea textarea,form .search-input-wrapper textarea{resize:none}.hs-form .hs-fieldtype-phonenumber .input:after,.hs-form .hs-fieldtype-text .input:after,.hs-form .hs-fieldtype-textarea .input:after,.hs-form .search-input-wrapper .input:after,form .hs-fieldtype-phonenumber .input:after,form .hs-fieldtype-text .input:after,form .hs-fieldtype-textarea .input:after,form .search-input-wrapper .input:after{background:linear-gradient(90deg,#29ad76 0,#006581);content:"";display:block;height:3px;width:100%}.hs-form input[type=checkbox],.hs-form input[type=radio],form input[type=checkbox],form input[type=radio]{background-color:#fff;border:3px solid #006581;color:#fff;display:grid;font-size:18px;height:1rem;margin:0;place-content:center;text-align:center;transform:translateY(-.075rem);width:1rem!important}.hs-form input[type=checkbox]:before,.hs-form input[type=radio]:before,form input[type=checkbox]:before,form input[type=radio]:before{box-shadow:inset 1rem 1rem #006581;content:"";height:.5rem;transform:scale(0);transition:transform .12s ease-in-out;width:.5rem}.hs-form input[type=checkbox]:checked:before,.hs-form input[type=radio]:checked:before,form input[type=checkbox]:checked:before,form input[type=radio]:checked:before{transform:scale(1)}.hs-form input[type=radio],form input[type=radio]{border-radius:50%;margin-right:7px}.hs-form input[type=radio]:before,form input[type=radio]:before{border-radius:50%}.hs-form input[type=checkbox],form input[type=checkbox]{width:1.3rem!important}.hs-form input[type=checkbox]:before,form input[type=checkbox]:before{-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform-origin:bottom left}.hs_cos_wrapper_type_form .submitted-message{text-align:center}.footer-form .hs_cos_wrapper_type_form h3{margin-bottom:0}.footer-form .hs-form .hs-fieldtype-radio,.footer-form form .hs-fieldtype-radio{width:100%}.footer-form .hs-form .hs-fieldtype-phonenumber input,.footer-form .hs-form .hs-fieldtype-phonenumber textarea,.footer-form .hs-form .hs-fieldtype-text input,.footer-form .hs-form .hs-fieldtype-text textarea,.footer-form .hs-form .hs-fieldtype-textarea input,.footer-form .hs-form .hs-fieldtype-textarea textarea,.footer-form .hs-form .search-input-wrapper input,.footer-form .hs-form .search-input-wrapper textarea,.footer-form form .hs-fieldtype-phonenumber input,.footer-form form .hs-fieldtype-phonenumber textarea,.footer-form form .hs-fieldtype-text input,.footer-form form .hs-fieldtype-text textarea,.footer-form form .hs-fieldtype-textarea input,.footer-form form .hs-fieldtype-textarea textarea,.footer-form form .search-input-wrapper input,.footer-form form .search-input-wrapper textarea{background:transparent;color:#fff}.footer-form .hs-form .hs-fieldtype-phonenumber input::-moz-placeholder,.footer-form .hs-form .hs-fieldtype-phonenumber textarea::-moz-placeholder,.footer-form .hs-form .hs-fieldtype-text input::-moz-placeholder,.footer-form .hs-form .hs-fieldtype-text textarea::-moz-placeholder,.footer-form .hs-form .hs-fieldtype-textarea input::-moz-placeholder,.footer-form .hs-form .hs-fieldtype-textarea textarea::-moz-placeholder,.footer-form .hs-form .search-input-wrapper input::-moz-placeholder,.footer-form .hs-form .search-input-wrapper textarea::-moz-placeholder,.footer-form form .hs-fieldtype-phonenumber input::-moz-placeholder,.footer-form form .hs-fieldtype-phonenumber textarea::-moz-placeholder,.footer-form form .hs-fieldtype-text input::-moz-placeholder,.footer-form form .hs-fieldtype-text textarea::-moz-placeholder,.footer-form form .hs-fieldtype-textarea input::-moz-placeholder,.footer-form form .hs-fieldtype-textarea textarea::-moz-placeholder,.footer-form form .search-input-wrapper input::-moz-placeholder,.footer-form form .search-input-wrapper textarea::-moz-placeholder{color:#fff}.footer-form .hs-form .hs-fieldtype-phonenumber input::placeholder,.footer-form .hs-form .hs-fieldtype-phonenumber textarea::placeholder,.footer-form .hs-form .hs-fieldtype-text input::placeholder,.footer-form .hs-form .hs-fieldtype-text textarea::placeholder,.footer-form .hs-form .hs-fieldtype-textarea input::placeholder,.footer-form .hs-form .hs-fieldtype-textarea textarea::placeholder,.footer-form .hs-form .search-input-wrapper input::placeholder,.footer-form .hs-form .search-input-wrapper textarea::placeholder,.footer-form form .hs-fieldtype-phonenumber input::placeholder,.footer-form form .hs-fieldtype-phonenumber textarea::placeholder,.footer-form form .hs-fieldtype-text input::placeholder,.footer-form form .hs-fieldtype-text textarea::placeholder,.footer-form form .hs-fieldtype-textarea input::placeholder,.footer-form form .hs-fieldtype-textarea textarea::placeholder,.footer-form form .search-input-wrapper input::placeholder,.footer-form form .search-input-wrapper textarea::placeholder{color:#fff}.footer-form .hs-form .hs-fieldtype-phonenumber .input:after,.footer-form .hs-form .hs-fieldtype-text .input:after,.footer-form .hs-form .hs-fieldtype-textarea .input:after,.footer-form .hs-form .search-input-wrapper .input:after,.footer-form form .hs-fieldtype-phonenumber .input:after,.footer-form form .hs-fieldtype-text .input:after,.footer-form form .hs-fieldtype-textarea .input:after,.footer-form form .search-input-wrapper .input:after{background:#fff}.footer-form .hs-form input[type=checkbox],.footer-form .hs-form input[type=radio],.footer-form form input[type=checkbox],.footer-form form input[type=radio]{border-color:#fff;color:#fff}.footer-form .hs-form input[type=checkbox]:before,.footer-form .hs-form input[type=radio]:before,.footer-form form input[type=checkbox]:before,.footer-form form input[type=radio]:before{background-color:#fff;height:10px;width:10px}.footer-form .hs-form .hs-error-msgs label,.footer-form .hs-form .hs_recaptcha,.footer-form form .hs-error-msgs label,.footer-form form .hs_recaptcha{color:#fff}.footer-form .hs-form .hs-submit,.footer-form form .hs-submit{margin:0;width:unset}.footer-form .hs-form .hs-submit .actions input,.footer-form form .hs-submit .actions input{background-color:transparent;border:3px solid #fff;color:#fff;float:right;font-size:20px;font-weight:700;margin:1.2em auto auto;padding:8px 25px 11px;text-align:center}.footer-form .hs-form .hs-submit .actions input:hover,.footer-form form .hs-submit .actions input:hover{background-color:#fff;border-color:#fff;color:#006581}@media (max-width:575px){.footer-form .hs-form .hs-submit .actions input,.footer-form form .hs-submit .actions input{display:flex;justify-content:center;width:100%}}.footer-form .hs-form fieldset:last-of-type,.footer-form form fieldset:last-of-type{display:inline;width:calc(100% - 170px)}.footer-form .hs-form fieldset .hs-form-field,.footer-form form fieldset .hs-form-field{width:100%}@media (max-width:767px){.footer-form .hs-form fieldset:last-of-type,.footer-form form fieldset:last-of-type{display:block;width:100%}.footer-form .hs-form .hs-submit,.footer-form form .hs-submit{display:flex;justify-content:center;margin-top:15px;width:100%}}.footer-form .hs-form .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span a,.footer-form form .legal-consent-container .hs-form-field .hs-form-booleancheckbox-display span a{color:#fff!important;font-weight:300;text-decoration:underline}@media (max-width:767px){.hs_scope_of_work .input{display:flex;width:70%!important}.hs_scope_of_work .input ul.inputs-list.multi-container{flex-direction:column}}.blog-grid{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0}@media (max-width:767px){.blog-grid{flex-direction:column}}.blog-grid .blog-card{background:#fff;display:flex;flex:0 0 calc(50% - 15px);flex-direction:column;overflow:hidden}@media (max-width:767px){.blog-grid .blog-card{flex:0 0 100%}}.blog-grid .blog-card .blog-image{overflow:hidden;padding-top:66.67%;position:relative}.blog-grid .blog-card .blog-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog-grid .blog-card .blog-content{background:#eee;display:flex;flex:1;flex-direction:column;padding:24px}.blog-grid .blog-card .blog-category{color:#000;font-size:14px;font-weight:500;line-height:20px;margin-bottom:10px}.blog-grid .blog-card .blog-title{font-size:28px;line-height:1.3;margin:0 0 12px}@media (min-width:1200px){.blog-grid .blog-card .blog-title{width:calc(100% - 50px)}}@media (max-width:767px){.blog-grid .blog-card .blog-title{font-size:20px}}.blog-grid .blog-card .blog-title a{color:#000;text-decoration:none}.blog-grid .blog-card .blog-title a:hover{color:#006581}.blog-grid .blog-card .blog-excerpt{color:#000;font-size:18px;line-height:1.5;margin-bottom:40px}.blog-grid .blog-card .cta_button{width:-moz-fit-content;width:fit-content}.blog-grid .page-title{color:#000;font-size:32px;font-weight:700;margin:0 0 30px}.blog-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin:65px 0}.blog-pagination>div{align-items:center;display:flex;gap:5px}.blog-pagination-left{justify-content:flex-end}.blog-pagination-right{justify-content:flex-start}.blog-pagination a{align-items:center;border-radius:4px;color:#000;display:inline-flex;font-size:16px;height:40px;justify-content:center;min-width:40px;padding:5px;text-decoration:none;transition:all .3s ease}.blog-pagination a:focus,.blog-pagination a:hover{background-color:#006581;color:#fff;text-decoration:none}.blog-pagination a.elipses{background:none;border:0}.blog-pagination a.elipses:hover{background:none;color:#006581}.blog-pagination a.active{background-color:#eee;color:#000;cursor:default;pointer-events:none}.blog-pagination a.next-link,.blog-pagination a.prev-link{background-color:#006581;color:#fff;font-size:20px}.blog-pagination a.next-link:hover,.blog-pagination a.prev-link:hover{background-color:#003d4e}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}}.header-module .header-nav-wrapper{background-color:#fff;height:calc(100vh - 90px);left:0;padding:30px 20px;position:absolute;top:90px;width:100%}@media (min-width:992px){.header-module .header-nav-wrapper{height:calc(100vh - 100px);top:100px}}@media (min-width:1200px){.header-module .header-nav-wrapper{align-items:center;background-color:unset;gap:5px;height:auto;padding:0;position:unset;width:auto}}@media (min-width:1400px){.header-module .header-nav-wrapper{gap:15px}}@media (min-width:1500px){.header-module .header-nav-wrapper{gap:50px}}.header-module .header-nav-wrapper .navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:1200px){.header-module .header-nav-wrapper .navigation ul{flex-direction:row}.header-module .header-nav-wrapper .navigation ul li{display:inline-block;margin:0 5px}}@media (min-width:1400px){.header-module .header-nav-wrapper .navigation ul li{margin:0 10px}}@media (min-width:1500px){.header-module .header-nav-wrapper .navigation ul li{margin:0 20px}}.header-module .header-nav-wrapper .navigation ul li:before{content:unset}.header-module .header-nav-wrapper .navigation ul a{align-items:center;color:#000;display:flex;font-size:18px;font-weight:300;gap:15px;margin-bottom:25px;white-space:nowrap}@media (min-width:1200px){.header-module .header-nav-wrapper .navigation ul a{display:inline}}.header-module .header-nav-wrapper .navigation ul a:after{background:linear-gradient(90deg,#29ad76 0,#006581);content:"";display:block;height:3px;width:100%}@media (min-width:1200px){.header-module .header-nav-wrapper .navigation ul a:after{display:none}}.header-module .header-nav-wrapper .navigation ul a:hover{color:#006581;text-decoration:unset}.header-module .header-nav-wrapper .search{margin-top:10px}@media (min-width:1200px){.header-module .header-nav-wrapper .search{margin-top:0}}.header-module .header-nav-wrapper .search .search-input-wrapper{display:flex}.header-module .header-nav-wrapper .search .input-wrapper{width:100%}@media (min-width:1200px){.header-module .header-nav-wrapper .search .input-wrapper{width:auto}}.header-module .header-nav-wrapper .search .input{border:1px solid #d9d9d9;width:100%}@media (min-width:1200px){.header-module .header-nav-wrapper .search .input{max-width:180px}}.header-module .header-nav-wrapper .search .input:after{display:none}.header-module .header-nav-wrapper .search .input input{height:48px;padding:6px 12px}.header-module .header-nav-wrapper .search .input input::-moz-placeholder{color:#000;font-size:18px;opacity:1}.header-module .header-nav-wrapper .search .input input::placeholder{color:#000;font-size:18px;opacity:1}.header-module .header-nav-wrapper .search button{background-image:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:25px;height:50px;padding:0;width:64px}.header-module .header-nav-wrapper .search button svg{display:none}.header-module .header-nav-wrapper .contact-info{background:linear-gradient(90deg,#29ad76 0,#006581);margin-top:50px;padding:15px 20px}@media (min-width:1200px){.header-module .header-nav-wrapper .contact-info{display:none}}.header-module .header-nav-wrapper .contact-info *{color:#fff;font-size:14px}.header-module .header-nav-wrapper .contact-info label{font-weight:300;margin-right:15px}.header-module .header-nav-wrapper .language-switcher{margin-top:40px;text-align:center;white-space:nowrap}@media (min-width:1200px){.header-module .header-nav-wrapper .language-switcher{margin-top:0;text-align:left}}.header-module .header-nav-wrapper .language-switcher a,.header-module .header-nav-wrapper .language-switcher span{border-right:1px solid #000;color:#006581;display:inline-block;font-size:18px;line-height:1em;padding:0 7px 0 4px;text-transform:uppercase}.header-module .header-nav-wrapper .language-switcher .lang-item:last-child{border-right:unset}.header-module .header-nav-wrapper .language-switcher a{font-weight:300}.header-module .header-nav-wrapper .language-switcher a:hover{color:#29ad76;text-decoration:unset}.header-module .header-nav-wrapper .language-switcher .active{font-weight:700}.header-module .header-nav-wrapper{display:none}@media (min-width:1200px){.header-module .header-nav-wrapper{display:flex}}.header-module.mobile-menu-open .header-nav-wrapper{display:block}@media (min-width:1200px){.header-module.mobile-menu-open .header-nav-wrapper{display:flex}}.footer-module{background:linear-gradient(90deg,#29ad76 0,#006581);color:#fff;-webkit-hyphens:auto;hyphens:auto;padding:60px 0}.footer-module .container{margin:0 auto;padding:20px;width:100%}@media (min-width:576px){.footer-module .container{max-width:540px}}@media (min-width:768px){.footer-module .container{max-width:780px}}@media (min-width:992px){.footer-module .container{max-width:960px}}@media (min-width:1200px){.footer-module .container{max-width:1640px}}.footer-module .container .mobile-footer-form{display:none}@media (max-width:767px){.footer-module .container .mobile-footer-form{display:flex!important;margin-bottom:5rem}}.footer-module .container .desktop-footer-form{display:flex}@media (max-width:767px){.footer-module .container .desktop-footer-form{display:none!important}}@media (max-width:1199px){.footer-module .container .desktop-footer-form{margin-top:3rem}}.footer-module .container .footer-container{display:flex}@media (max-width:767px){.footer-module .container .footer-container{flex-direction:column}}.footer-module .container .footer-container .footer-left__col{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.footer-module .container .footer-container .footer-left__col{width:40%}}@media (min-width:1200px){.footer-module .container .footer-container .footer-left__col{flex-direction:row;width:60%}}.footer-module .container .footer-container .footer-left__col .footer-first__col{padding-right:15px;width:100%}@media (min-width:1200px){.footer-module .container .footer-container .footer-left__col .footer-first__col{width:41.67%}}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-logo{margin-bottom:3rem}.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section{display:flex;width:100%}@media (max-width:991px){.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section{flex-direction:column}}@media (min-width:1200px){.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section{flex-wrap:wrap}}.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container{display:flex;flex-direction:column;font-size:16px;line-height:25px;padding-right:15px;width:100%}@media (min-width:992px){.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container{width:58%}}.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container .email,.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container .tel{margin:0}.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container .email a,.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-address__container .tel a{color:#fff;font-weight:300;text-decoration:underline}.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-socials{display:flex;flex-wrap:wrap;gap:20px;padding-left:15px}@media (max-width:991px){.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-socials{margin-top:3rem}}@media (max-width:1199px){.footer-module .container .footer-container .footer-left__col .footer-first__col .address-section .footer-socials{padding-left:0}}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu{margin-top:3rem}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu h2{font-size:28px;margin-bottom:16px}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu .menu ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu .menu ul li{margin:0 15px 10px 0}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu .menu ul li:before{display:none}.footer-module .container .footer-container .footer-left__col .footer-first__col .footer-menu .menu ul li a{color:#fff;font-size:16px;font-weight:300;line-height:22.4px;text-decoration:underline;word-break:break-word}.footer-module .container .footer-container .footer-left__col .footer-second__col{margin-top:3rem;width:100%}@media (min-width:1200px){.footer-module .container .footer-container .footer-left__col .footer-second__col{margin-top:1rem;padding-left:15px;padding-right:15px;width:58.33%}}.footer-module .container .footer-container .footer-left__col .footer-second__col .description{margin-bottom:2rem;margin-top:1rem;max-width:25rem}.footer-module .container .footer-container .footer-right__col{margin-top:1rem;padding-left:15px;width:100%}@media (min-width:768px){.footer-module .container .footer-container .footer-right__col{width:60%}}@media (min-width:1200px){.footer-module .container .footer-container .footer-right__col{width:40%}}.footer-module .container .footer-container .footer-right__col .right-container{display:flex;width:100%}@media (max-width:767px){.footer-module .container .footer-container .footer-right__col .right-container{flex-direction:column}}.footer-module .container .footer-form{display:flex;flex-direction:column;width:100%}.footer-module .container .footer-form .footer-form__subtext{display:flex;justify-content:flex-end;width:100%}.footer-module .container .footer-form__header{font-size:25px;line-height:30px;margin:0 0 .5rem}@media (max-width:767px){.footer-module .container .footer-links{margin-top:3rem}}@media (max-width:1199px){.footer-module .container .footer-links{margin-top:2.5rem}}.footer-module .container .footer-links ul{list-style:none;padding:0}.footer-module .container .footer-links ul li{display:inline;font-size:16px;line-height:19.2px;margin:0 0 12px}.footer-module .container .footer-links ul li:before{display:none}@media (max-width:767px){.footer-module .container .footer-links ul li{font-size:15px;line-height:28px;margin:0 0 8px}}.footer-module .container .footer-links ul li:not(.footer-module .container .footer-links ul li:last-child):after{color:#fff;content:"|";margin:0 10px}.footer-module .container .footer-links ul li a{color:#fff;font-weight:300;text-decoration:underline}.footer-module .container .footer-links ul li:last-child{margin:0}.hero-module{margin:0 -25px}.hero-module .carousel{height:100%;z-index:1}.hero-module .carousel .slick-track{display:flex!important;width:100%!important}.hero-module .carousel .carousel-item{backface-visibility:hidden;background:50% no-repeat;background-size:cover;display:flex;height:330px;left:auto!important;margin-right:-100%;opacity:0;position:relative;width:0;width:100%!important}@media (min-width:992px){.hero-module .carousel .carousel-item{height:612px}}@media (min-width:768px){.hero-module .carousel .carousel-item{height:587px}}.hero-module .carousel .carousel-item .carousel-item-container{align-items:center;display:flex;margin:0 20px;position:relative;width:calc(100vw - 40px)}@media (min-width:992px){.hero-module .carousel .carousel-item .carousel-item-container{margin:0 47px;width:calc(100vw - 94px)}}.hero-module .carousel .carousel-item .carousel-item-container.carousel-item-left{justify-content:center}@media (min-width:768px){.hero-module .carousel .carousel-item .carousel-item-container.carousel-item-left{justify-content:flex-start}}.hero-module .carousel .carousel-item .carousel-item-container.carousel-item-left .hero-banner{left:unset;margin:0;right:0}.hero-module .carousel .carousel-item .carousel-item-container.carousel-item-right{justify-content:flex-end}.hero-module .carousel .carousel-item .carousel-item-container.carousel-item-center{justify-content:center}.hero-module .carousel .carousel-item .carousel-item-container .hero-banner{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:40px;left:0;padding:30px 50px;position:absolute;top:0;width:255px}@media (max-width:991px){.hero-module .carousel .carousel-item .carousel-item-container .hero-banner{display:none}}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner{color:#fff;display:block;height:auto;max-width:calc(100vw - 30px);padding:46px 25px;width:385px}@media (min-width:992px){.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner{padding:52px 30px}}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner.carousel-item-green_blue{background:linear-gradient(90deg,#29ad76 0,#006581)}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner.carousel-item-blue_green{background:linear-gradient(90deg,#006581 0,#29ad76)}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .subtitle{display:block;font-size:16px;margin-bottom:15px}@media (min-width:992px){.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .subtitle{font-size:18px}}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner a{display:inline-block}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .carousel-item-button{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:991px){.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .carousel-item-button .cta_button{font-size:17px}}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .carousel-item-button .cta_button,.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .carousel-item-button .cta_button.primary{padding-left:27px;padding-right:27px}.hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner .carousel-item-button .cta_button.secondary{padding-left:20px;padding-right:20px}.hero-module .carousel .slick-dots{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.hero-module .carousel .slick-dots li{background-color:transparent;border-bottom:2px solid transparent;border-top:0;cursor:pointer;height:auto;line-height:20px;margin-left:0;margin-right:0;opacity:1;padding:8px 14px;text-indent:0;width:auto}.hero-module .carousel .slick-dots li a{color:#000;font-size:14px;font-weight:400;text-decoration:none}@media (min-width:992px){.hero-module .carousel .slick-dots li a{font-size:16px}}.hero-module .carousel .slick-dots li a.text-blue{color:#006581}.hero-module .carousel .slick-dots li a.text-green{color:#29ad76}.hero-module .carousel .slick-dots li a.text-white{color:#fff}.hero-module .carousel .slick-dots li a.text-black{color:#000}.hero-module .carousel .slick-dots li.slick-active a{font-weight:700}.hero-module .carousel .slick-dots li.slick-active a.text-active-blue{border-bottom:2px solid #006581;color:#006581!important}.hero-module .carousel .slick-dots li.slick-active a.text-active-green{border-bottom:2px solid #29ad76;color:#29ad76!important}.hero-module .carousel .slick-dots li.slick-active a.text-active-white{border-bottom:2px solid #fff;color:#fff!important}.hero-module .carousel .slick-dots li.slick-active a.text-active-black{border-bottom:2px solid #000;color:#000!important}.hero-module .carousel .slick-dots li.nav-white{background:hsla(0,0%,100%,.8)}@media (max-width:767px){.hero-module .slick-list{overflow:visible}}.icon-box__module{display:flex;flex-direction:row}.icon-box__module.box-align__center{justify-content:center}.icon-box__module.box-align__right{justify-content:flex-end}.icon-box__module .icon-boxes{display:flex;flex-direction:row;flex-wrap:wrap}.icon-box__module .icon-boxes .icon-box{align-items:center;border:3px solid #006581;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:16px;padding:17px 20px;width:358px}.icon-box__module .icon-boxes .icon-box__next,.icon-box__module .icon-boxes .icon-box__prev{padding:17px 12px;width:240px}@media (max-width:575px){.icon-box__module .icon-boxes .icon-box{margin-right:0;padding:15px;width:100%}}.icon-box__module .icon-boxes .icon-box .icon-box__icon span{display:flex}.icon-box__module .icon-boxes .icon-box .icon-box__icon span svg{height:45px;width:45px}@media (max-width:575px){.icon-box__module .icon-boxes .icon-box .icon-box__icon span svg{height:30px;width:30px}}.icon-box__module .icon-boxes .icon-box .icon-box__icon span svg path{fill:#006581}.icon-box__module .icon-boxes .icon-box .icon-box__text{color:#006581;width:213px}@media (max-width:575px){.icon-box__module .icon-boxes .icon-box .icon-box__text{width:100%}}.icon-box__module .icon-boxes .icon-box .icon-box__text h6{line-height:24px;margin:0}@media (max-width:575px){.icon-box__module .icon-boxes .icon-box .icon-box__text h6{font-size:16px;line-height:20px}}.icon-box__module .icon-boxes .icon-box .icon-box__icon,.icon-box__module .icon-boxes .icon-box .icon-box__text{margin-right:20px}@media (max-width:575px){.icon-box__module .icon-boxes .icon-box .icon-box__icon,.icon-box__module .icon-boxes .icon-box .icon-box__text{margin-right:10px}}.icon-box__module .icon-boxes .icon-box .icon-box__content{width:40px}.icon-box__module .icon-boxes .icon-box .icon-box__content.has-link a:hover svg{transform:translateX(5px);transition:transform .4s ease-in-out}.cmps-richtext.on-dark-background .content{color:#fff}.cmps-richtext.on-dark-background .content ul li:before{background-color:#fff}.cmps-richtext.on-dark-background .content a,.cmps-richtext.on-dark-background .content a:hover,.cmps-richtext.on-dark-background .content ol li:before{color:#fff}.link-box__module .row{display:flex;flex-flow:row wrap;margin:0 -27px}.link-box__module .row .col{flex:0 0 100%;margin:7px 0;padding:0 7px;position:relative}.link-box__module .row .col>a{font-weight:400}@media (min-width:576px){.link-box__module .row .col{flex:0 0 50%}}@media (min-width:992px){.link-box__module .row .col{flex:0 0 33.333333%}}@media (min-width:1200px){.link-box__module .row .col{flex:0 0 25%}}@media (min-width:1400px){.link-box__module .row .col{flex:0 0 16.666667%}}.link-box__module .row .overlay{background:50% no-repeat;background-size:cover;height:auto;padding-top:100%;position:relative;width:100%}.link-box__module .row .overlay:before{background:linear-gradient(90deg,#29ad76 0,#006581);bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0}.link-box__module .row .content{bottom:0;color:#fff;display:flex;flex-flow:row wrap;-webkit-hyphens:auto;hyphens:auto;justify-content:space-between;left:0;padding:20px 30px;position:absolute;right:0;top:0;word-break:break-word}.link-box__module .row .content .subtitle{font-size:18px;line-height:20px}.link-box__module .row .content .subtitle span{background:#fff;color:#006581;font-size:14px;font-weight:400;line-height:18px;padding:2px 4px 1px}.link-box__module .row .content .title{bottom:20px;left:30px;position:absolute;right:30px}.link-box__module .row .content .title h2{font-size:28px;line-height:34px;margin-bottom:0}@media (min-width:1300px) and (max-width:1450px){.link-box__module .row .content .title h2{font-size:22px;line-height:28px}}.cmps-search-field-module form label{display:block;width:100%}.cmps-search-field-module form .search-input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:15px}@media (min-width:768px){.cmps-search-field-module form .search-input-wrapper{display:flex;flex-direction:row}}.cmps-search-field-module form .search-input-wrapper .input-wrapper{width:100%}.cmps-search-field-module form .search-input-wrapper .hs-search-field__suggestions{background-color:#fff;margin-top:15px;padding:0}.cmps-search-field-module form .search-input-wrapper .hs-search-field__suggestions a{font-weight:300}.cmps-search-field-module form .search-input-wrapper .hs-search-field__suggestions li{margin-bottom:5px}.cmps-search-field-module form .search-input-wrapper .input{width:100%}.cmps-search-field-module form .search-input-wrapper .input input::-moz-placeholder{font-size:18px;opacity:.7}.cmps-search-field-module form .search-input-wrapper .input input::placeholder{font-size:18px;opacity:.7}.cmps-search-field-module form .search-input-wrapper button{height:63px;width:100%}@media (min-width:768px){.cmps-search-field-module form .search-input-wrapper button{width:auto}}.cmps-search-results-module .hs-search-results__listing li{margin:40px 0}.cmps-search-results-module .hs-search-results__listing li .hs-search-results__title{color:#000;display:block;margin-bottom:15px}.cmps-search-results-module .hs-search-results__listing li .result-link{align-items:center;display:flex;gap:10px}.contact-module{position:relative}.contact-module .contact-form_container.center_form{align-items:center;display:flex;justify-content:center}.contact-module .contact-form_container .contact-form .contact-form_header{height:5.3rem;padding:2rem 2rem 0}.contact-module .contact-form_container .contact-form .contact-form_body{font-size:18px;padding:0 2rem 2rem}.contact-module .contact-form_container .contact-form .contact-form_body .info{font-size:14px;text-align:right}.contact-module .contact-form_container .contact-form .contact-form_body .hs-form .hs-fieldtype-radio .input{width:100%!important}@media (max-width:1199px){.contact-module .contact-form_container{align-items:center;display:flex;justify-content:center}}.contact-module .contact-form_container .image{bottom:2.3rem;position:absolute;right:0;top:5.3rem}@media (max-width:1199px){.contact-module .contact-form_container .image{display:none}}.svg-focuses-modal{padding:40px;position:relative}.svg-focuses-modal .title{-webkit-hyphens:auto;hyphens:auto}.svg-focuses-modal .close{display:block;position:absolute;right:15px;top:15px}.svg-diagram-module .main-svg{display:none}@media (min-width:992px){.svg-diagram-module .main-svg{display:block}}.svg-diagram-module .mobile-content{display:block}@media (min-width:992px){.svg-diagram-module .mobile-content{display:none}}.svg-diagram-module tspan{font-weight:700}.svg-diagram-module a{position:relative}.svg-diagram-module a .badge g:first-child,.svg-diagram-module a .badge g:last-child,.svg-diagram-module a .badge g:nth-child(2){transition:all .3s ease-out}.svg-diagram-module a .badge g:nth-child(2){transform:translate(-707,-219.4)}.svg-diagram-module a:hover{text-decoration:unset}.partner__module{margin:30px 0}.partner__module .row{display:flex;flex-flow:row wrap;margin:0 -40px}.partner__module .row .desktop-only{display:none!important}@media (min-width:768px){.partner__module .row .desktop-only{display:flex!important}}.partner__module .row .mobile-only{display:flex!important}@media (min-width:768px){.partner__module .row .mobile-only{display:none!important}}.partner__module .row .title{align-items:flex-end;margin:7px 0 0!important;position:relative}@media (min-width:768px){.partner__module .row .title{padding:0 40px}.partner__module .row .title:not(:first-child):before{background-color:#29ad76;bottom:0;content:" ";left:0;position:absolute;top:40px;width:2px}}.partner__module .row .col{margin:0 0 7px;padding:0 40px;position:relative}@media (min-width:768px){.partner__module .row .col:not(.c1):before{background-color:#29ad76;bottom:0;content:" ";left:0;position:absolute;top:0;width:2px}}@media (max-width:767px){.partner__module .row .col{width:100%!important}}.partner__module .row .col img{width:100%}.partner__module .row .col .partners{display:flex;flex-flow:row wrap;margin:0 -10px}.partner__module .row .col .partners .image-holder{padding:0 10px 20px}@media (max-width:767px){.partner__module .row .col .partners .image-holder{width:50%!important}}.partner__module .row .col .partners .image-holder.layout_1{width:8.333%}.partner__module .row .col .partners .image-holder.layout_2{width:16.667%}.partner__module .row .col .partners .image-holder.layout_3{width:25%}.partner__module .row .col .partners .image-holder.layout_4{width:33.333%}.partner__module .row .col .partners .image-holder.layout_5{width:41.667%}.partner__module .row .col .partners .image-holder.layout_6{width:50%}.partner__module .row .col .partners .image-holder.layout_7{width:58.333%}.partner__module .row .col .partners .image-holder.layout_8{width:66.667%}.partner__module .row .col .partners .image-holder.layout_9{width:75%}.partner__module .row .col .partners .image-holder.layout_10{width:83.333%}.partner__module .row .col .partners .image-holder.layout_11{width:91.667%}.partner__module .row .col .partners .image-holder.layout_12{width:100%!important}.partner__module .row .button-wrapper{margin-top:24px;padding:0 40px}.location-map-module{background:#efefef;padding:40px 3rem;position:relative}.location-map-module .location-map__container{display:flex;flex-direction:column}.location-map-module .location-map__container .location-map__header{display:flex;flex-direction:row}.location-map-module .location-map__container .location-map__header .location-map__title{width:67%}.location-map-module .location-map__container .location-map__header .location-map__title h1,.location-map-module .location-map__container .location-map__header .location-map__title h2,.location-map-module .location-map__container .location-map__header .location-map__title h3,.location-map-module .location-map__container .location-map__header .location-map__title h4,.location-map-module .location-map__container .location-map__header .location-map__title h5,.location-map-module .location-map__container .location-map__header .location-map__title h6,.location-map-module .location-map__container .location-map__header .location-map__title p{font-size:1.125rem;line-height:1.2}.location-map-module .location-map__container .location-map__header .location-map__logo{align-items:center;display:flex;justify-content:flex-end;width:33%}.location-map-module .location-map__container .location-map__header .location-map__logo .logo-wrapper{display:inline-block;width:84px}.location-map-module .location-map__container .location-map__header .location-map__logo .logo-wrapper img{height:auto;width:100%}.location-map-module .location-map__container .location-map__container{display:flex;flex-direction:row;gap:1%;margin-top:50px}.location-map-module .location-map__container .location-map__container #locations{width:34%}@media (max-width:991px){.location-map-module .location-map__container .location-map__container #locations{width:100%}}.location-map-module .location-map__container .location-map__container #locations .locations__list{-moz-columns:2;column-count:2;margin:0;padding:0}.location-map-module .location-map__container .location-map__container #locations .locations__list li{margin-bottom:1rem}.location-map-module .location-map__container .location-map__container #locations .locations__list li:before{display:none}.location-map-module .location-map__container .location-map__container #locations .locations__list li .list__item{background-color:#fff;box-shadow:0 0 15px 0 transparent;color:inherit;cursor:pointer;display:block;line-height:42px;margin-bottom:9px;outline:none;text-decoration:none;transition:box-shadow .15s ease-in-out}.location-map-module .location-map__container .location-map__container #locations .locations__list li .list__item.hovered,.location-map-module .location-map__container .location-map__container #locations .locations__list li .list__item:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.35);color:inherit}.location-map-module .location-map__container .location-map__container #locations .locations__list li .list__item:before{background-image:url(https://reintegration.compasso.ch/hubfs/Compasso_Assets/Location_Map_Assets/cantons_flags.png);margin-top:8px}.location-map-module .location-map__container .location-map__container #locations .locations__list li .list__item__title{display:inline-block;font-size:12px;line-height:1.3;vertical-align:middle}.location-map-module .location-map__container .location-map__container .location-map{height:754px;max-height:100%;width:65%}.location-map-module .location-map__container .location-map__container .location-map svg>g>g:last-child>g:last-child{display:none}@media (max-width:991px){.location-map-module .location-map__container .location-map__container .location-map{display:none}}.location-map-module .location-map__container .location-map__container .location-map .amcharts-Label-group{transition:all .2s ease-in-out .05s;fill:#8f8f8f}.location-map-module .location-map__container .location-map__container .location-map .amcharts-Label-group.label-active{transition:none;fill:#171717}.location-map-module .list__item{padding:0 10px 0 50px}.location-map-module .list__item:before{background-image:url(https://reintegration.compasso.ch/hubfs/Compasso_Assets/Location_Map_Assets/cantons_flags_x2.png);background-size:25px auto;content:"";display:inline-block;float:left;height:25px;line-height:normal;margin-left:-39px;margin-right:10px;vertical-align:middle;width:25px}.location-map-module .list__item--ag:before{background-position:0 350px}.location-map-module .list__item--ar:before{background-position:0 450px}.location-map-module .list__item--ai:before{background-position:0 425px}.location-map-module .list__item--bl:before{background-position:0 500px}.location-map-module .list__item--bs:before{background-position:0 175px}.location-map-module .list__item--be:before{background-position:0 625px}.location-map-module .list__item--fr:before{background-position:0 225px}.location-map-module .list__item--ge:before{background-position:0 25px}.location-map-module .list__item--gl:before{background-position:0 275px}.location-map-module .list__item--gr:before{background-position:0 375px}.location-map-module .list__item--ju:before{background-position:0 325px}.location-map-module .list__item--lu:before{background-position:0 600px}.location-map-module .list__item--ne:before{background-position:0 50px}.location-map-module .list__item--nw:before{background-position:0 300px}.location-map-module .list__item--ow:before{background-position:0 525px}.location-map-module .list__item--sg:before{background-position:0 400px}.location-map-module .list__item--sh:before{background-position:0 475px}.location-map-module .list__item--sz:before{background-position:0 550px}.location-map-module .list__item--so:before{background-position:0 200px}.location-map-module .list__item--tg:before{background-position:0 150px}.location-map-module .list__item--ti:before{background-position:0 125px}.location-map-module .list__item--ur:before{background-position:0 575px}.location-map-module .list__item--vd:before{background-position:0 100px}.location-map-module .list__item--vs:before{background-position:0 75px}.location-map-module .list__item--zg:before{background-position:0 250px}.location-map-module .list__item--zh:before{background-position:0 650px}.location-map-module #all-modals .impressum-modal,.location-map-module #all-modals .location-map-modal{background:#f2f2f2;border:1px solid #cacaca;bottom:0;height:100%;left:0;padding:1.8rem 1.3rem 1rem;position:absolute;right:0;top:0;width:100%;z-index:1000}.location-map-module #all-modals .impressum-modal.is-active,.location-map-module #all-modals .location-map-modal.is-active{display:block!important}.location-map-module #all-modals .impressum-modal .impressum-modal__header,.location-map-module #all-modals .impressum-modal .location-map-modal__header,.location-map-module #all-modals .location-map-modal .impressum-modal__header,.location-map-module #all-modals .location-map-modal .location-map-modal__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.location-map-module #all-modals .impressum-modal .impressum-modal__header .list__item__title,.location-map-module #all-modals .impressum-modal .location-map-modal__header .list__item__title,.location-map-module #all-modals .location-map-modal .impressum-modal__header .list__item__title,.location-map-module #all-modals .location-map-modal .location-map-modal__header .list__item__title{display:inline-block;font-size:18px;font-weight:700;line-height:1.3;vertical-align:middle}.location-map-module #all-modals .impressum-modal .location-map-modal__body,.location-map-module #all-modals .location-map-modal .location-map-modal__body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;height:calc(100% - 7rem);justify-content:center;margin-bottom:2rem;margin-top:2rem}@media (max-width:850px){.location-map-module #all-modals .impressum-modal .location-map-modal__body:not(.l-2,.l-1,.l-0),.location-map-module #all-modals .location-map-modal .location-map-modal__body:not(.l-2,.l-1,.l-0){overflow-y:auto;padding-right:10px}}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card{background-color:#fff;display:inline-block;float:left;font-weight:300;line-height:1.6;text-align:left;width:100%}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card.card--medium,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card.card--medium{margin:20px 5px 0}@media (min-width:768px){.location-map-module #all-modals .impressum-modal .location-map-modal__body .card.card--medium,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card.card--medium{display:inline-block;float:none;margin:20px;width:320px}}@media (min-width:992px){.location-map-module #all-modals .impressum-modal .location-map-modal__body .card.card--medium,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card.card--medium{vertical-align:middle}}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__frame,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__frame{padding:1.875rem}@media (min-width:768px){.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__frame,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__frame{padding:2.75rem}}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__frame .card__frame__media,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__frame .card__frame__media{min-height:117px}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__frame .card__frame__media .card__frame__media__placeholder,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__frame .card__frame__media .card__frame__media__placeholder{background-image:url(https://reintegration.compasso.ch/hubfs/Compasso_Assets/Location_Map_Assets/placeholder.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:52px;width:100%}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__frame .card__frame__media img,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__frame .card__frame__media img{display:inline-block;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:middle}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .card__body,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .card__body{margin-bottom:2rem;min-height:70px}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .button,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .button{-webkit-appearance:none;background-color:#b90216;border:1px solid transparent;border-radius:0;color:#fefefe;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;line-height:1;margin:0 0 10px;padding:.85em 1em;text-align:center;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle}.location-map-module #all-modals .impressum-modal .location-map-modal__body .card .button:hover,.location-map-module #all-modals .location-map-modal .location-map-modal__body .card .button:hover{background-color:#9d0213;outline-width:0;text-decoration:none}.location-map-module #all-modals .impressum-modal{overflow-y:auto}.location-map-module #all-modals .impressum-modal .impressum-modal__header{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.location-map-module #all-modals .impressum-modal .impressum-modal__body{padding-bottom:1.5rem;padding-top:.5rem}.location-map-module #all-modals .impressum-modal .impressum-modal__body .h2,.location-map-module #all-modals .impressum-modal .impressum-modal__body h2{font-size:1rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;margin-top:1.9rem}@media (min-width:768px){.location-map-module #all-modals .impressum-modal .impressum-modal__body .h2,.location-map-module #all-modals .impressum-modal .impressum-modal__body h2{font-size:1.125rem}}.location-map-module #all-modals .impressum-modal .impressum-modal__body a{color:#b90216;cursor:pointer;font-weight:300;text-decoration:none}.location-map-module #all-modals .impressum-modal .impressum-modal__body a:active,.location-map-module #all-modals .impressum-modal .impressum-modal__body a:focus,.location-map-module #all-modals .impressum-modal .impressum-modal__body a:hover{color:inherit;text-decoration:none}.location-map-module .footer{color:#8f8f8f;margin-top:2rem}.location-map-module .footer .footer__hr{border:0;border-bottom:1px solid #8f8f8f;height:0;margin:.5625rem auto;opacity:.28;width:100%}.location-map-module .footer .footer__container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.location-map-module .footer .footer__container .footer__left{font-size:12px;font-weight:300;line-height:inherit}.location-map-module .footer .footer__container .footer__right{align-self:flex-end}.location-map-module .footer .footer__container .footer__right .footer__right__link{font-size:12px;font-weight:300;line-height:inherit}.steps-image-popup{position:relative;width:100%}@media (min-width:768px){.steps-image-popup{z-index:5}}.steps-image-popup .popup-box{position:absolute;top:-9%}@media (min-width:414px){.steps-image-popup .popup-box{top:-5.5%}}@media (min-width:576px){.steps-image-popup .popup-box{top:-1%}}@media (min-width:768px){.steps-image-popup .popup-box{top:-5.5%}}@media (min-width:992px){.steps-image-popup .popup-box{top:-3.5%}}@media (min-width:1200px){.steps-image-popup .popup-box{top:-1%}}@media (min-width:1400px){.steps-image-popup .popup-box{top:1%}}@media (min-width:1500px){.steps-image-popup .popup-box{top:2%}}.steps-image-popup .popup-box:before{background:#000;bottom:0;content:"";left:0;opacity:.8;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:.5s;visibility:hidden}.steps-image-popup .popup-box .popup-opener{background:none;border:7px solid rgba(0,167,111,.078);border-radius:100%;height:30px;padding:0;position:relative;transform:scale(1);transition:.5s;width:30px}@media (min-width:768px){.steps-image-popup .popup-box .popup-opener{border-width:10px;height:40px;width:40px}}.steps-image-popup .popup-box .popup-opener .icon{border:5px solid #22c55e;border-radius:100%;display:block;height:16px;width:16px}@media (min-width:768px){.steps-image-popup .popup-box .popup-opener .icon{border-width:6px;height:20px;width:20px}}.steps-image-popup .popup-box .popup-content{background:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);font-size:14px;left:50%;line-height:1.5;opacity:0;padding:10px;position:absolute;top:100%;transform:translateX(-50%) scale(.5);transform-origin:center top;transition:.35s;visibility:hidden;width:230px;z-index:5}@media (max-width:767px){.steps-image-popup .popup-box .popup-content{font-size:13px}}@media (min-width:768px){.steps-image-popup .popup-box .popup-content{width:220px}}@media (min-width:992px){.steps-image-popup .popup-box .popup-content{padding:15px;width:270px}}@media (min-width:1200px){.steps-image-popup .popup-box .popup-content{width:320px}}@media (min-width:1400px){.steps-image-popup .popup-box .popup-content{width:360px}}@media (min-width:1500px){.steps-image-popup .popup-box .popup-content{width:400px}}.steps-image-popup .popup-box.popup-active{z-index:6}.steps-image-popup .popup-box.popup-active:before{opacity:.4;visibility:visible}.steps-image-popup .popup-box.popup-active .popup-opener{transform:scale(1.3)}.steps-image-popup .popup-box.popup-active .popup-content{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}@media (max-width:767px){.steps-image-popup .popup-box.popup-active.first .popup-content{transform:translateX(0) scale(1)}.steps-image-popup .popup-box.popup-active.fifth .popup-content{transform:translateX(-100%) scale(1)}}.steps-image-popup .popup-box.first{left:3%}@media (max-width:767px){.steps-image-popup .popup-box.first .popup-content{left:0}}.steps-image-popup .popup-box.second{left:25.5%}@media (max-width:767px){.steps-image-popup .popup-box.second .popup-content{margin-left:20px}}.steps-image-popup .popup-box.third{left:45.5%}.steps-image-popup .popup-box.fourth{left:auto;right:25%}@media (min-width:414px){.steps-image-popup .popup-box.fourth{right:27%}}@media (min-width:576px){.steps-image-popup .popup-box.fourth{right:29%}}@media (min-width:992px){.steps-image-popup .popup-box.fourth{right:28.5%}}@media (min-width:1400px){.steps-image-popup .popup-box.fourth{right:30%}}.steps-image-popup .popup-box.fifth{left:auto;right:14%}@media (max-width:767px){.steps-image-popup .popup-box.fifth .popup-content{margin-left:20px;right:0}}.recent-posts-module{margin:30px 0 50px}.recent-posts-module .posts-grid{display:flex;flex-wrap:wrap;gap:24px;margin:0 auto}@media (max-width:1199px){.recent-posts-module .posts-grid .post-item{flex:0 0 calc(25% - 18px)}}@media (max-width:991px){.recent-posts-module .posts-grid .post-item{flex:0 0 calc(33.333% - 16px)}}@media (max-width:767px){.recent-posts-module .posts-grid{gap:20px}.recent-posts-module .posts-grid .post-item{flex:0 0 calc(50% - 12px);min-height:380px}}@media (max-width:575px){.recent-posts-module .posts-grid{gap:16px}.recent-posts-module .posts-grid .post-item{flex:0 0 100%;min-height:350px}}.recent-posts-module .post-item{background:#f2f2f2;display:flex;flex:0 0 calc(20% - 20px);flex-direction:column;min-height:450px;overflow:hidden}@media (max-width:767px){.recent-posts-module .post-item{flex:0 0 100%;flex-flow:column wrap;justify-content:space-between}}.recent-posts-module .post-item .post-image{overflow:hidden;padding-top:115%;position:relative}@media (max-width:767px){.recent-posts-module .post-item .post-image{height:100%;padding-top:0;width:50%}}@media (max-width:575px){.recent-posts-module .post-item .post-image{padding-top:0}}.recent-posts-module .post-item .post-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.recent-posts-module .post-item .post-content{background:#f2f2f2;display:flex;flex-direction:column;height:100%;padding:20px;position:relative;text-align:left}@media (max-width:767px){.recent-posts-module .post-item .post-content{padding:15px;width:50%}}.recent-posts-module .post-item .post-category{color:#000;font-size:14px;font-weight:400;line-height:20px;margin-bottom:10px}.recent-posts-module .post-item .post-title{color:#000;font-size:24px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;margin:0 0 80px;word-break:break-word}@media (max-width:767px){.recent-posts-module .post-item .post-title{font-size:20px;margin:0 0 60px}}@media (max-width:575px){.recent-posts-module .post-item .post-title{font-size:18px;margin:0 0 90px}}.recent-posts-module .post-item .cta_button.primary{bottom:20px;font-size:12px;left:20px;padding:8px 15px;position:absolute;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.recent-posts-module .post-item .cta_button.primary{bottom:15px;left:15px}}.cards-container{display:flex;flex-flow:row wrap;margin:0 -12px;max-width:1200px;width:100%}.cards-container .card-holder{margin-bottom:24px;padding:0 12px;width:225px}.cards-container .card{background-color:#f2f2f2;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:240px;padding:24px 20px;transition:all .3s ease}.cards-container .card p{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:20px;margin:8px 0}.cards-container .card h2{color:#000;font-size:24px;font-weight:700;margin:4px 0 16px}.cards-container .card a{background-color:#006581;border:none;color:#fff;cursor:pointer;font-size:12px;line-height:40px;padding:0 15px;text-decoration:none;transition:background-color .3s ease;width:-moz-max-content;width:max-content}.cards-container .card a:hover{background-color:#003d4e;text-decoration:none}@media (max-width:991px){.cards-container .card{min-height:220px;padding:20px 16px}}@media (max-width:767px){.cards-container .card{min-height:200px;padding:16px 14px}.cards-container .card h2{font-size:20px;margin:4px 0 12px}.cards-container .card p{font-size:13px;line-height:18px}}@media (max-width:575px){.cards-container .card{min-height:180px;padding:14px 12px}.cards-container .card h2{font-size:18px;margin:4px 0 10px}.cards-container .card p{font-size:12px;line-height:16px}.cards-container .card a{font-size:11px;line-height:36px;width:-moz-max-content;width:max-content}.cards-container{margin:0 -8px}.cards-container .card-holder{margin-bottom:16px;padding:0 8px;width:100%}}.accordion-item{overflow:hidden}.accordion-header{align-items:center;border:none;color:#006581;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:15px;text-align:left;transition:background-color .3s,color .3s;width:100%}.accordion-header,.accordion-header:hover{background-color:transparent;border-top:1px solid #d9d9d9}.accordion-header:hover{color:#29ad76}.accordion-header span{font-weight:400;margin-left:10px}.accordion-content{background-color:#fff;display:none;padding:15px}.accordion-content.active{display:block}.arrow{display:flex;font-size:18px;transition:transform .3s ease}.arrow.rotate{position:relative;right:5px;transform:rotate(-180deg)}.arrow:after{border-bottom:3px solid #006581;border-right:3px solid #006581;content:"";height:14px;margin-right:10px;transform:rotate(45deg);transition:transform .3s ease;width:14px}.header-module{background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;height:90px;left:0;position:fixed;top:0;width:100%;z-index:10}@media (min-width:992px){.header-module{height:100px}}.header-module.mobile-menu-open{border-bottom-color:#fff}.header-module .logo{max-width:260px}@media (min-width:1200px){.header-module .logo{width:150px}}@media (min-width:1400px){.header-module .logo{width:100%}}.header-module .logo a,.header-module .logo span{display:flex}.header-module .burger-menu{height:50px;padding:0;position:relative;width:50px}@media (min-width:1200px){.header-module .burger-menu{display:none}}.header-module .container{align-items:center;display:flex;justify-content:space-between}.header-module .header-rework-nav-wrapper{background-color:#fff;height:calc(100vh - 90px);left:0;padding:30px 20px;position:absolute;top:90px;width:100%}@media (min-width:992px){.header-module .header-rework-nav-wrapper{height:calc(100vh - 100px);top:100px}}@media (min-width:1200px){.header-module .header-rework-nav-wrapper{align-items:center;background-color:unset;gap:5px;height:auto;padding:0;position:unset;width:auto}}@media (min-width:1400px){.header-module .header-rework-nav-wrapper{gap:15px}}@media (min-width:1500px){.header-module .header-rework-nav-wrapper{gap:50px}}.header-module .header-rework-nav-wrapper .mobile-side-menu{width:100%}.header-module .header-rework-nav-wrapper .mobile-side-menu ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li{border-top:1px solid #d9d9d9;margin:0;position:relative}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li:before{content:unset}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li.hs-item-has-children>a:after{transform:rotate(45deg);transition:transform .3s ease}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li.hs-item-has-children.expanded>a:after{transform:rotate(-135deg)}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li.hs-item-has-children.expanded>ul{max-height:1000px;opacity:1;visibility:visible}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>a{align-items:center;color:#006581;display:flex;font-size:22px;font-weight:700;justify-content:space-between;margin:0;padding:15px 0;position:relative}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>a:after{border-bottom:3px solid #006581;border-right:3px solid #006581;content:"";height:16px;margin-right:10px;transform:rotate(45deg);transition:transform .3s ease;width:16px}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>a.active,.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>a:hover{text-decoration:none}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul{background-color:#fefefe;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out;visibility:hidden}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li{border-top:1px solid transparent;padding-left:10px}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li:last-child{border-bottom:none}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li a{align-items:center;color:#8f8f8f;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin:0;padding:12px 0;position:relative}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li a:hover{color:#006581;text-decoration:unset}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li a:after{display:none}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li.active,.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li:hover{background:#f2f2f2;text-decoration:none}.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li.active>a,.header-module .header-rework-nav-wrapper .mobile-side-menu ul>li>ul li:hover>a{color:#000}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .mobile-side-menu{display:none!important}}.header-module .header-rework-nav-wrapper .navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .navigation ul{flex-direction:row}.header-module .header-rework-nav-wrapper .navigation ul li{display:inline-block;margin:0 5px}}@media (min-width:1400px){.header-module .header-rework-nav-wrapper .navigation ul li{margin:0 10px}}@media (min-width:1500px){.header-module .header-rework-nav-wrapper .navigation ul li{margin:0 20px}}@media (max-width:1199px){.header-module .header-rework-nav-wrapper .navigation ul li{align-items:center;border-top:1px solid #d9d9d9;display:flex;height:50px}.header-module .header-rework-nav-wrapper .navigation ul li.active,.header-module .header-rework-nav-wrapper .navigation ul li:hover{background-color:#f2f2f2}.header-module .header-rework-nav-wrapper .navigation ul li.active a,.header-module .header-rework-nav-wrapper .navigation ul li:hover a{font-weight:600}}.header-module .header-rework-nav-wrapper .navigation ul li:before{content:unset}.header-module .header-rework-nav-wrapper .navigation ul a{align-items:center;color:#000;display:flex;font-size:18px;font-weight:300;gap:15px;white-space:nowrap;width:100%}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .navigation ul a{display:inline}}@media (max-width:1199px){.header-module .header-rework-nav-wrapper .navigation ul a{margin-bottom:0;padding-left:10px}.header-module .header-rework-nav-wrapper .navigation ul a.active,.header-module .header-rework-nav-wrapper .navigation ul a:hover{color:#000;font-weight:700;text-decoration:unset}}.header-module .header-rework-nav-wrapper .search{margin-top:10px}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .search{margin-top:0}}.header-module .header-rework-nav-wrapper .search .search-input-wrapper{display:flex}.header-module .header-rework-nav-wrapper .search .input-wrapper{width:100%}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .search .input-wrapper{width:auto}}.header-module .header-rework-nav-wrapper .search .input{border:1px solid #d9d9d9;width:100%}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .search .input{max-width:180px}}.header-module .header-rework-nav-wrapper .search .input:after{display:none}.header-module .header-rework-nav-wrapper .search .input input{height:48px;padding:6px 12px}.header-module .header-rework-nav-wrapper .search .input input::-moz-placeholder{color:#000;font-size:18px;opacity:1}.header-module .header-rework-nav-wrapper .search .input input::placeholder{color:#000;font-size:18px;opacity:1}.header-module .header-rework-nav-wrapper .search button{background-image:url(https://sponsors.compasso.ch/hubfs/raw_assets/public/compasso-theme/assets/icons/search.svg);background-position:50%;background-repeat:no-repeat;background-size:25px;height:50px;padding:0;width:64px}.header-module .header-rework-nav-wrapper .search button svg{display:none}.header-module .header-rework-nav-wrapper .contact-info{background:linear-gradient(90deg,#29ad76 0,#006581);margin-top:50px;padding:15px 20px}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .contact-info{display:none}}.header-module .header-rework-nav-wrapper .contact-info *{color:#fff;font-size:14px}.header-module .header-rework-nav-wrapper .contact-info label{font-weight:300;margin-right:15px}.header-module .header-rework-nav-wrapper .language-switcher{margin-top:40px;text-align:center;white-space:nowrap}@media (min-width:1200px){.header-module .header-rework-nav-wrapper .language-switcher{margin-top:0;text-align:left}}.header-module .header-rework-nav-wrapper .language-switcher a,.header-module .header-rework-nav-wrapper .language-switcher span{border-right:1px solid #000;color:#006581;display:inline-block;font-size:18px;line-height:1em;padding:0 7px 0 4px;text-transform:uppercase}.header-module .header-rework-nav-wrapper .language-switcher .lang-item:last-child{border-right:unset}.header-module .header-rework-nav-wrapper .language-switcher a{font-weight:300}.header-module .header-rework-nav-wrapper .language-switcher a:hover{color:#29ad76;text-decoration:unset}.header-module .header-rework-nav-wrapper .language-switcher .active{font-weight:700}.header-module .header-rework-nav-wrapper{display:none}@media (min-width:1200px){.header-module .header-rework-nav-wrapper{display:flex}}.header-module.mobile-menu-open .header-rework-nav-wrapper{display:block;overflow-y:auto}@media (min-width:1200px){.header-module.mobile-menu-open .header-rework-nav-wrapper{display:flex}}.header-module .burger-menu .hamburger-icon-1,.header-module .burger-menu .hamburger-icon-2,.header-module .burger-menu .hamburger-icon-3{background-color:#fff;height:3px;left:8px;position:absolute;top:22px;transition:all .2s cubic-bezier(.84,.06,.52,1.8);width:30px}.header-module .burger-menu .hamburger-icon-1{animation-delay:.1s;transform:translateY(-10px)}.header-module .burger-menu .hamburger-icon-3{animation-delay:.25s;transform:translateY(10px)}.header-module.mobile-menu-open .burger-menu .hamburger-icon-1{transform:rotate(40deg)}.header-module.mobile-menu-open .burger-menu .hamburger-icon-2{opacity:0}.header-module.mobile-menu-open .burger-menu .hamburger-icon-3{transform:rotate(-40deg)}.branche-row{display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width:1200px){.branche-row{flex-direction:column}}.branche-row .branche__left{background-color:#eee;list-style-type:none;padding:20px;position:relative;width:215px}.branche-row .branche__left p{line-height:1.5;margin-bottom:16px}.branche-row .branche__left h2{line-height:1.5;margin-bottom:0}@media screen and (min-width:1200px){.branche-row .branche__left h2{bottom:0;margin-bottom:30px;position:absolute}}@media screen and (max-width:1200px){.branche-row .branche__left{width:100%}}@media screen and (min-width:1200px){.branche-row .branche__left{margin-bottom:30px}}.branche-row .branche__right{flex:1;list-style-type:disc;margin:0;padding-left:20px}.branche-row .branche__right h5{line-height:1.5;margin-bottom:16px}.branche-row .branche__right p{font-size:16px}.branche-row .branche__right ul li{font-weight:400}.__rework-template main,body.__rework-template main{overflow-x:visible}.__rework-template .hero-module{margin:0;padding-top:90px}@media (min-width:1200px){.__rework-template .hero-module{padding-top:100px}}@media (max-width:767px){.__rework-template .hero-module .carousel .carousel-item .carousel-item-container .carousel-item-inner{position:relative;top:290px}}.__rework-template .two-columns{display:flex;padding:0}@media (min-width:768px){.__rework-template .two-columns{padding:50px 0}}@media (min-width:992px){.__rework-template .two-columns{padding:60px 0}}@media (min-width:1200px){.__rework-template .two-columns{padding:80px 0}}.__rework-template .aside-nav{bottom:0;left:0;position:fixed;width:100%;z-index:2}@media (min-width:768px){.__rework-template .aside-nav{z-index:1}}@media (max-width:767px){.__rework-template .aside-nav{display:none}}.__rework-template .aside-nav:before{background:#006581;bottom:0;content:"";left:0;opacity:.8;opacity:0;position:fixed;right:0;top:0;transition:.5s;visibility:hidden}@media (min-width:768px){.__rework-template .aside-nav:before{display:none}.__rework-template .aside-nav{flex-shrink:0;margin-right:16px;position:static;width:220px}}@media (min-width:992px){.__rework-template .aside-nav{margin-right:20px;width:280px}}@media (min-width:1200px){.__rework-template .aside-nav{margin-right:40px;width:340px}}@media (min-width:1400px){.__rework-template .aside-nav{margin-right:80px}}.__rework-template .aside-nav.aside-nav-active:before{opacity:.7;visibility:visible}@media (max-width:767px){.__rework-template .aside-nav.aside-nav-active .aside-nav-holder{transform:none}}.__rework-template .aside-nav-holder{background:#fff;bottom:0;display:flex;flex-direction:column-reverse;height:94vh;left:0;overflow:auto;padding:0 16px;position:absolute;transform:translateY(100%);transition:.5s;width:100%;z-index:2}@media (min-width:768px){.__rework-template .aside-nav-holder{border-right:1px solid #d8d9db;display:block;overflow:visible;padding:0 15px 0 0;position:sticky;top:50px;transform:none;transition:none}}@media (min-width:992px){.__rework-template .aside-nav-holder{padding-right:20px}}@media (min-width:1200px){.__rework-template .aside-nav-holder{padding-right:40px;top:160px}}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper){list-style:none;margin:0;padding:0 0 20px;width:100%}@media (min-width:768px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper){padding:0}}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li:not(:last-child){margin:0 0 20px}@media (min-width:768px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li:not(:last-child){margin:0 0 40px}}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li:before{display:none}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>a{color:#000;display:block;font-size:14px;font-weight:700;letter-spacing:3px;padding:0 0 20px;pointer-events:none;text-transform:uppercase}@media (min-width:768px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>a{font-size:15px}}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>a:hover{text-decoration:none}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul{list-style:none;margin:0;padding:0}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li{margin:0 0 2px}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li:before{display:none}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li>a{color:#a7a8aa;display:block;font-size:20px;font-weight:700;line-height:1.35;padding:12px 16px;transition:.3s}@media (min-width:768px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li>a{font-size:16px;padding:10px 15px}}@media (min-width:992px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li>a{font-size:18px;padding:14px 16px}}@media (min-width:1200px){.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li>a{font-size:20px}}.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li.active>a,.__rework-template .aside-nav-holder ul:not(.hs-menu-children-wrapper)>li>ul>li:hover>a{background:#f2f2f2;color:#000;text-decoration:none}.__rework-template .aside-close{font-size:0;line-height:0;margin-left:auto;margin-top:20px}@media (min-width:768px){.__rework-template .aside-close{display:none}}.__rework-template .aside-opener{align-items:center;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);color:#000;display:flex;font-size:14px;font-weight:700;gap:12px;padding:20px 35px;text-transform:uppercase}.__rework-template .aside-opener:hover{text-decoration:none}@media (min-width:768px){.__rework-template .aside-opener{display:none}}.__rework-template .aside-opener img{flex-shrink:0}.__rework-template .aside-opener .text{flex-grow:1;min-width:0}.__rework-template .main-column{width:100%}@media (min-width:768px){.__rework-template .main-column{flex-grow:1;min-width:0;width:auto}}.__rework-template .main-column .container-fluid{padding:0}@media (max-width:767px){.__rework-template .main-content{margin-top:380px}.__rework-template .logo-row{align-items:center;display:flex!important;flex-flow:row;gap:20px;justify-content:flex-start;overflow-x:auto;padding:30px 20px;position:relative;top:310px;width:100%}}.__rework-template .logo-row img{flex-shrink:0;max-height:80px;width:100px}@media only screen and (max-width:768px){.branche div>div{flex-flow:column wrap}.branche div.branche__left{max-width:100%!important;width:100%!important}}.blog-detail,.blog-detail .icon-box__module{margin-top:50px}.blog-detail .icon-box__module-between{justify-content:space-between}.blog-detail .icon-box__module-between .icon-boxes__between .icon-box__text{background-color:#006581;color:#fff;justify-content:center;max-width:250px;text-decoration:none}.blog-detail .icon-box__module-between .icon-boxes__between .icon-box__text h6{margin-bottom:0}.case-container{border:1px solid #ccc;margin:0 auto}.case-image-wrap{overflow:hidden;width:100%}.case-image{display:block;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:48% 15%;object-position:48% 15%;width:100%}.case-text{background-color:#f0f0f0;padding:20px}.case-label{font-size:1.1rem;margin:0 0 8px}.case-title{font-size:34px;line-height:1.4;margin:0}body .hs-tools-menu{bottom:10px!important;top:auto!important}