???/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2.4em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--color-yellow-grey: 230, 216, 172;--color-beige: 248, 244, 231;--color-beige-light: 253, 251, 247;--color-blue-primary: 0, 114, 218;--color-blue-light: 67, 148, 223;--color-blue-medium: 0, 86, 166;--color-blue-dark: 0, 46, 89;--color-blue-harmony: 14, 11, 230;--color-grey: 227, 235, 238;--color-grey-medium: 217, 221, 222;--color-grey-light: 242, 246, 247;--color-red: 217, 32, 22;--color-green: 0, 140, 53;--color-grey-placeholder: 190, 196, 198}@font-face{font-family:'Poppins';src:url("/assets/joho-1.0.75/fonts/Poppins-Regular.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("/assets/joho-1.0.75/fonts/Poppins-Medium.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("/assets/joho-1.0.75/fonts/Poppins-SemiBold.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/Poppins-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url("/assets/joho-1.0.75/fonts/Poppins-Italic.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/Poppins-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Poppins';src:url("/assets/joho-1.0.75/fonts/Poppins-SemiBoldItalic.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/Poppins-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Zilla Slab';src:url("/assets/joho-1.0.75/fonts/ZillaSlab-SemiBold.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/ZillaSlab-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Zilla Slab';src:url("/assets/joho-1.0.75/fonts/ZillaSlab-Bold.woff2") format("woff2"),url("/assets/joho-1.0.75/fonts/ZillaSlab-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@keyframes showContent{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}html,body,h1,h2,h3,h4,h5,h6,blockquote,pre,code,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,div,span,table,tr,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif;font-weight:600;margin:0 0 20px 0;line-height:1.2;word-break:break-word;hyphens:auto}h1{display:flex;font-family:'Zilla Slab', sans-serif;font-size:4.8rem;font-weight:600;margin:0 0 26px 0;flex-direction:row;justify-content:space-between;gap:20px}h1 .feed{flex:0 0 24px;font-size:0;margin-top:22px;width:24px;height:24px;background:transparent url(/assets/joho-1.0.75/images/rss-black.svg) no-repeat center center}h2{font-size:3.6rem;font-weight:500;margin:30px 0 10px 0}h3{font-size:2.4rem;margin:20px 0 10px 0}h4{font-size:1.8rem;margin:20px 0 10px 0}h5,h6{font-size:1.6rem}p{margin-bottom:20px}img{max-width:100%;height:auto}q:before,q:after,blockquote:before,blockquote:after{content:""}a:focus,a:hover,a:active{outline:none}a img{border:0}button,input,optgroup,select,textarea{font-family:inherit}ul,ol{margin:0 0 20px 0;list-style:none}ul li,ol li{position:relative;margin:0 0 5px 0;padding:0 0 0 20px}ul li:before,ol li:before{position:absolute;top:1px;left:0;content:"\25CF";font-size:1.6rem;width:20px;text-align:left}ul li:last-child,ol li:last-child{margin-bottom:0}ul ul,ul ol,ol ul,ol ol{margin:20px 0}ol{counter-reset:custom-counter}ol li{counter-increment:custom-counter}ol li:before{top:0;content:counter(custom-counter) ".";font-family:'Poppins', sans-serif;font-size:inherit}.table-container{padding:1px;overflow:auto}table{margin:0 0 20px 0;border:0;border-radius:20px;border-collapse:collapse;border-spacing:0;background-color:#fff;box-shadow:0 0 0 1px rgb(var(--color-grey));overflow:hidden}table ul{margin:0 0 0 20px}table tr{border:1px solid rgb(var(--color-grey));border-width:1px 0}table tr:first-child{border-top-width:0}table tr:last-child{border-bottom-width:0}table td,table th{padding:15px 20px;border:1px solid rgb(var(--color-grey));border-width:0 1px;vertical-align:top}table td:first-child,table th:first-child{border-left-width:0}table td:last-child,table th:last-child{border-right-width:0}table th{font-weight:600}blockquote{position:relative;font-family:'Zilla Slab', sans-serif;font-size:3.6rem;font-weight:600;color:rgb(var(--color-blue-primary));margin:40px 0;padding:0 0 0 40px}blockquote:before{position:absolute;top:0;left:0;content:'\201C';display:block;font-family:'Poppins', sans-serif;font-size:7.2rem;font-weight:600;font-feature-settings:"ss01"}a{color:rgb(var(--color-blue-primary));text-decoration:underline;text-underline-offset:4px;transition:all .2s ease-in-out;word-break:break-word}a:visited{text-underline-offset:3px}a:active{text-underline-offset:3px}a:hover{text-underline-offset:2px}*{box-sizing:border-box}img.align--right{float:right;margin:0 0 20px 20px}img.align--left{float:left;margin:0 20px 20px 0}.button--border-rounded-black{display:inline-block;font-size:1.4rem;color:#000;margin:0;padding:13px 30px 12px 30px;border:1px solid #000;border-radius:30px;background-color:transparent;text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--border-rounded-black:hover{color:#fff;border-color:rgb(var(--color-blue-primary));background-color:rgb(var(--color-blue-primary))}.button--border-rounded-black:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony))}.button--border-rounded-white{display:inline-block;font-size:1.4rem;color:#fff;margin:0;padding:13px 30px 12px 30px;border:1px solid #fff;border-radius:30px;background-color:transparent;text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--border-rounded-white:hover{color:#fff;border-color:rgb(var(--color-blue-primary));background-color:rgb(var(--color-blue-primary))}.button--border-rounded-white:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony))}.button--rounded-blue{display:inline-block;font-size:1.4rem;color:#fff;margin:0;padding:13px 30px 12px 30px;border:1px solid rgb(var(--color-blue-primary));border-radius:30px;background-color:rgb(var(--color-blue-primary));box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--rounded-blue:hover{box-shadow:0 1px 2px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.button--rounded-blue:active{border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));box-shadow:none}.button--arrow-rounded-blue{display:inline-block;font-size:1.4rem;color:#fff;margin:0;padding:13px 52px 12px 30px;border:1px solid rgb(var(--color-blue-primary));border-radius:30px;background:rgb(var(--color-blue-primary)) url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg) no-repeat right 30px center/12px 12px;box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--arrow-rounded-blue:hover{box-shadow:0 1px 2px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.button--arrow-rounded-blue:active{border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));box-shadow:none}.button--arrow-rounded-white{display:inline-block;font-size:1.4rem;font-weight:500;color:rgb(var(--color-blue-dark));margin:0;padding:13px 52px 12px 30px;border:1px solid #fff;border-radius:30px;background:#fff url(/assets/joho-1.0.75/images/arrow-right-thick-blue-dark.svg) no-repeat right 30px center/12px 12px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--arrow-rounded-white:hover{color:#fff;border-color:rgb(var(--color-blue-primary));background-color:rgb(var(--color-blue-primary));background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg);box-shadow:none}.button--arrow-rounded-white:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg);box-shadow:none}.button--arrow-rounded-ghost-black{display:inline-block;font-size:1.6rem;font-weight:400;color:#000;margin:0;padding:13px 30px;border:1px solid #000;border-radius:30px;background:transparent no-repeat right 30px center / 12px 12px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5}.button--arrow-rounded-ghost-black:hover{color:#fff;border-color:rgb(var(--color-blue-primary));background-color:rgb(var(--color-blue-primary));box-shadow:none}.button--arrow-rounded-ghost-black:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));box-shadow:none}.button--arrow-border-rounded-blue{display:inline-block;font-size:1.4rem;color:rgb(var(--color-blue-primary));margin:0;padding:13px 52px 12px 30px;border:1px solid rgb(var(--color-blue-primary));border-radius:30px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg) no-repeat right 30px center/14px 14px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.button--arrow-border-rounded-blue:hover{color:#fff;background-color:rgb(var(--color-blue-primary));background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg)}.button--arrow-border-rounded-blue:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg)}.button--textual-arrow-black{display:inline-block;font-size:1.4rem;color:#000;margin:0;padding:0 20px 0 0;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg) no-repeat right 5px center/10px 10px;text-decoration:underline;transition:all .2s ease-in-out}.button--textual-arrow-black:hover{text-decoration:none;background-position:right center}.button--back{display:inline-block;font-size:1.4rem;color:#000;margin:0;padding:0 0 0 17px;background:transparent url(/assets/joho-1.0.75/images/arrow-left-thick-black.svg) no-repeat left center/12px 12px;text-decoration:underline;transition:all .2s ease-in-out}.button--back:hover{text-decoration:none}.button--prev{display:inline-block;font-size:1.4rem;color:#000;margin:0;padding:0;width:48px;height:48px;background:transparent url(/assets/joho-1.0.75/images/arrow-left-thick-black.svg) no-repeat center center/16px 16px;text-decoration:underline;transition:all .2s ease-in-out}.button--prev span{font-size:0;visibility:hidden}.button--prev:hover{text-decoration:none}.button--prev.button--disabled{opacity:.5;text-decoration:none}.button--prev.button--disabled:hover{background-position:center center}.button--next{display:inline-block;font-size:1.4rem;color:#000;margin:0;padding:0;width:48px;height:48px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg) no-repeat center center/16px 16px;text-decoration:underline;transition:all .2s ease-in-out}.button--next span{font-size:0;visibility:hidden}.button--next:hover{text-decoration:none}.button--next.button--disabled{opacity:.5;text-decoration:none}.button--next.button--disabled:hover{background-position:right 5px center}.button--gototop{position:fixed;bottom:20px;right:20px;border:1px solid rgb(var(--color-grey));border-radius:50%;width:48px;height:48px;background:#fff url(/assets/joho-1.0.75/images/arrow-right-long-black.svg) no-repeat center center/18px 18px;z-index:200;transform:rotate(-90deg);transition:all .2s ease-in-out;opacity:0;pointer-events:none}.button--gototop span{font-size:0;visibility:hidden}.button--gototop:hover{background-position:calc(50% + 2px) 50%}.button--gototop.active{opacity:1;pointer-events:auto}:root{font-size:62.5%}html,body{min-height:100vh}html{font-family:'Poppins', sans-serif;font-weight:normal;color:#000;line-height:1.6;background-color:rgb(var(--color-beige-light));scroll-behavior:smooth}body{font-size:1.6rem;--header-height: 144px;--header-height-minimized: 70px}.header{position:fixed;top:0;left:0;padding:30px 20px;border-bottom:1px solid rgb(var(--color-grey));width:100%;background-color:#fff;transition:all .2s ease-in-out;z-index:20}.header:before{position:absolute;left:0;bottom:-49px;display:block;content:"";border-top:7px solid rgb(var(--color-blue-light));border-bottom:7px solid transparent;border-left:0;border-right:100vw solid rgb(var(--color-blue-light));width:0;height:0}.header:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:transparent;z-index:15;pointer-events:none;transition:background-color .2s ease-in-out;transition-delay:.2s}.header .logo-visual{position:absolute;bottom:-60px;left:0;width:100%}.header .logo-visual:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:36px;background-color:#000;z-index:0}.header .logo-visual a,.header .logo-visual p{position:relative;display:flex;margin:12px 0 0 20px;padding:0;width:131px;height:48px;background:transparent url(/assets/joho-1.0.75/images/logo-johoinsurances-default.svg) no-repeat center center/contain;overflow:hidden;transition:all .2s ease-in-out}.header .logo-visual a span,.header .logo-visual p span{font-size:0;visibility:hidden}.header .logo-visual--3 a,.header .logo-visual--3 p{width:0;background-image:none}.header .logo-text{position:relative;flex-grow:1;z-index:20}.header .logo-text a,.header .logo-text p{display:flex;margin:0;padding:0;width:204px;height:28px;background:transparent url(/assets/joho-1.0.75/images/logo-expatverzekering-nl-default.svg) no-repeat center center/contain;justify-content:center;align-items:center;overflow:hidden;transition:all .2s ease-in-out}.header .logo-text a span,.header .logo-text p span{font-size:0;visibility:hidden}.header .logo-text--2 a,.header .logo-text--2 p{background-image:url(/assets/joho-1.0.75/images/logo-expatinsurances-org-default.svg)}.header .logo-text--3{width:131px;height:48px;background:transparent url(/assets/joho-1.0.75/images/logo-johoinsurances-default.svg) no-repeat left center/contain}.header .logo-text--3 a,.header .logo-text--3 p{background:none;width:100%;height:100%}.header .logo-text--4 a,.header .logo-text--4 p{width:206px;height:20px;background-image:url(/assets/joho-1.0.75/images/logo-insurancesinthenetherlands-nl-default.svg)}.header .logo-text--5 a,.header .logo-text--5 p{width:168px;background-image:url(/assets/joho-1.0.75/images/logo-digital-nomad-nl-default.svg)}.header .logo-text--6 a,.header .logo-text--6 p{width:217px;background-image:url(/assets/joho-1.0.75/images/logo-goudseexpatpakket-nl-default.svg)}.header .logo-text--7 a,.header .logo-text--7 p{width:200px;background-image:url(/assets/joho-1.0.75/images/logo-expatinsurances-be-default.svg)}.header .button-cta{display:none}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.block-search{position:absolute;top:-68px;left:0;padding:10px 20px;width:100%;height:68px;background-color:rgb(var(--color-blue-primary));overflow:hidden;transition:top .2s ease-in-out;z-index:20}.block-search form{position:relative}.block-search form input[type="search"]{font-size:1.4rem;padding:0 20px;border:0;border-radius:24px;width:100%;height:48px;outline:none}.block-search form input[type="submit"]{position:absolute;top:0;right:7px;font-size:0;color:transparent;margin:0;padding:0;border:0;width:48px;height:48px;background:transparent url(/assets/joho-1.0.75/images/search-blue.svg) no-repeat center center/20px 20px;cursor:pointer}.block-search form:focus-within input[type="search"]{padding:0 40px 0 20px;border-color:rgb(var(--color-blue-harmony))}.header-search-toggle{position:relative;width:48px;height:48px;z-index:20}.header-search-toggle a{display:block;width:100%;height:100%;background:transparent url(/assets/joho-1.0.75/images/search-black.svg) no-repeat center center/20px 20px}.header-search-toggle a span{display:none}.header-nav-toggle{position:relative;padding:4px;width:48px;height:48px;z-index:20}.header-nav-toggle-button{position:relative;display:block;width:100%;height:100%;border:1px solid transparent;border-radius:50%;transition:border .2s ease-in-out}.header-nav-toggle-button span{position:absolute;left:6px;display:inline-block;height:2px;background-color:rgb(var(--color-blue-primary));transition:all .2s ease-in-out}.header-nav-toggle-button span:nth-child(1){top:8px;width:24px}.header-nav-toggle-button span:nth-child(2){top:18px;width:20px}.header-nav-toggle-button span:nth-child(3){top:28px;width:16px}.header-nav-toggle-button span.header-nav-toggle-text{display:none}.header-nav-toggle-button:hover span:nth-child(2){width:24px}.header-nav-toggle-button:hover span:nth-child(3){width:24px}.header-nav-container{position:absolute;top:-100vh;left:0;padding:109px 0 0 0;width:100%;height:100vh;background-color:rgb(var(--color-beige));transition:top .2s ease-in, padding .2s ease-in;z-index:10}.header-nav-content{display:flex;padding:36px 0 20px 0;border-top:1px solid rgb(var(--color-yellow-grey));height:100%;opacity:0;flex-direction:column;overflow:auto;transition:opacity .2s ease-in-out;transition-delay:.2s}.header-nav-content .nav-global{order:2}.header-nav-content .nav-main{order:1}.header-nav-content .button-cta{order:3}.header-nav-content .button-cta{display:inline-block;margin:0 20px}.header-nav-content .button-cta a{width:100%}.nav-main{margin:0 0 30px 0}.nav-firstlevel{margin:0;padding:0;list-style:none}.nav-firstlevel li{padding-left:0}.nav-firstlevel li:before{display:none}.nav-firstlevel__item{position:relative;margin:0 0 5px 0}.nav-firstlevel__item:last-child{margin:0}.nav-firstlevel__item--opened .nav-firstlevel__toggle,.nav-firstlevel__item--selected .nav-firstlevel__toggle{transform:rotate(0)}.nav-firstlevel__item--opened .nav-secondlevel,.nav-firstlevel__item--selected .nav-secondlevel{max-height:100%;opacity:1;pointer-events:auto}.nav-firstlevel__toggle{position:absolute;top:0;right:0;width:40px;height:40px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg) no-repeat center center/10px 10px;transform:rotate(90deg);transition:all .2s ease-in-out;pointer-events:none}.nav-firstlevel__toggle--initialized{pointer-events:auto}.nav-firstlevel__link{position:relative;display:block;font-size:2rem;font-weight:600;color:#000;padding:4px 0 4px 20px;text-decoration:none;transition:all .2s ease-in-out}.nav-firstlevel__link:hover{color:rgb(var(--color-blue-primary))}.nav-firstlevel__link--selected{color:rgb(var(--color-blue-primary))}.nav-firstlevel__link--selected-parent{color:#000}.nav-secondlevel{margin:0;padding:0;max-height:0;list-style:none;overflow:hidden;opacity:0;pointer-events:none;transition:all .2s ease-in-out}.nav-secondlevel ul{margin:0;padding:0;list-style:none}.nav-secondlevel li{padding-left:0}.nav-secondlevel li:before{display:none}.nav-secondlevel__item{position:relative;padding:16px 0}.nav-secondlevel__item:last-child{margin:0}.nav-secondlevel__item--selected .nav-thirdlevel{display:block}.nav-secondlevel__item:after{position:absolute;bottom:0;left:20px;display:block;content:"";width:calc(100% - 20px - 14px);height:1px;background-color:rgb(var(--color-yellow-grey))}.nav-secondlevel__item:last-child:after{display:none}.nav-secondlevel__link{display:block;font-size:1.4rem;color:#000;padding:0 14px 0 20px;line-height:1.2;text-decoration:none}.nav-secondlevel__link:hover{color:rgb(var(--color-blue-primary))}.nav-secondlevel__link--selected{color:rgb(var(--color-blue-primary))}.nav-secondlevel--targetaudience{padding:0 20px}.nav-secondlevel--targetaudience ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px}.nav-secondlevel--targetaudience .nav-secondlevel__item{margin:0;padding:0;width:calc(50% - 10px)}.nav-secondlevel--targetaudience .nav-secondlevel__item:after{display:none}.nav-secondlevel--targetaudience .nav-secondlevel__item:nth-child(1),.nav-secondlevel--targetaudience .nav-secondlevel__item:nth-child(2){margin:12px 0 0 0}.nav-secondlevel--targetaudience .nav-secondlevel__item:last-child{margin:0 0 18px 0}.nav-secondlevel--targetaudience .nav-secondlevel__link{padding:10px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:#fff;text-align:center}.nav-secondlevel--targetaudience .nav-secondlevel__visual{display:block;margin:0 auto 7px auto;max-width:52px;aspect-ratio:1}.nav-secondlevel--targetaudience .nav-secondlevel__title{font-size:1.2rem;font-weight:600;line-height:1.3}.insurances__inline-menu{margin:0;padding:20px;border:1px solid rgb(var(--color-grey));border-width:1px 0;background-color:#fff}.insurances__inline-menu-container p{font-size:1.4rem;font-weight:600;margin:0 0 10px 0;padding:0;line-height:1.2}.insurances__inline-menu-container ul{font-size:1.4rem;margin:0;padding:0;list-style:none}.insurances__inline-menu-container ul li{margin:0;padding-left:0}.insurances__inline-menu-container ul li:before{display:none}.insurances__inline-menu-container ul li:last-child{margin:0}.insurances__inline-menu-container ul a{color:#000;text-decoration:none}.insurances__inline-menu-container ul a:hover{text-decoration:underline}.insurances__inline-menu-container .insurances__inline-menu-link{font-weight:400;margin:10px 0 0 0;padding:0}.nav-global{margin:0 0 27px 0;padding:0 20px}.nav-global ul{margin:0;padding:0;list-style:none}.nav-global ul li{margin:0 0 20px 0;padding-left:0}.nav-global ul li:before{display:none}.nav-global ul li:last-child{margin:0}.nav-global ul li a{font-size:1.4rem;color:#000;text-decoration:none}.nav-global ul li a:hover{color:rgb(var(--color-blue-primary))}.header-minimized{padding:10px 20px}.header-minimized:before{display:none}.header-minimized .logo-visual{display:none}.header-minimized .logo-text a{height:36px}.header-nav-opened{padding:30px 20px}.header-nav-opened:before{display:none}.header-nav-opened:after{background-color:rgb(var(--color-beige))}.header-nav-opened .logo-visual{display:none}.header-nav-opened .header-nav-toggle-button{border-color:rgb(var(--color-blue-primary))}.header-nav-opened .header-nav-toggle-button span:nth-child(1){transform-origin:left center;transform:rotate(45deg);top:10px;left:11px;width:22.5px}.header-nav-opened .header-nav-toggle-button span:nth-child(2){opacity:0}.header-nav-opened .header-nav-toggle-button span:nth-child(3){top:26px;left:11px;width:22.5px;transform-origin:left center;transform:rotate(-45deg)}.header-nav-opened .header-nav-container{top:0}.header-nav-opened .header-nav-content{opacity:1}.header-search-opened{--header-height: 176px;--header-height-minimized: 176px;padding-top:98px}.header-search-opened .header-search-toggle a{background-image:url(/assets/joho-1.0.75/images/search-blue.svg)}.header-search-opened .block-search{top:0}.header-search-opened.header-minimized{--header-height: 136px;--header-height-minimized: 136px;padding-top:78px}.block-headervisual{position:relative;margin-top:var(--header-height);overflow:hidden}.block-headervisual img{aspect-ratio:3/2;vertical-align:middle;object-fit:cover}.block-headervisual:after{position:absolute;left:0;bottom:0;display:block;content:"";border-top:8px solid transparent;border-bottom:16px solid rgb(var(--color-beige-light));border-left:0;border-right:100vw solid rgb(var(--color-beige-light));width:0;height:0}.main{margin:0 auto;padding:calc(var(--header-height) + 58px) 20px 80px 20px;width:100%;max-width:1260px;transition:padding .2s ease-in-out}.main--has-headervisual{padding-top:30px}.nav-breadcrumbs{font-size:1.2rem;margin:0 auto;padding:0 20px 80px 20px;width:100%;max-width:1260px}.nav-breadcrumbs ul{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;flex-wrap:wrap;gap:10px}.nav-breadcrumbs ul li{padding-left:0;line-height:1}.nav-breadcrumbs ul li:before{display:none}.nav-breadcrumbs ul li a{display:inline-block;color:#000;padding:0 16px 0 0;background:transparent url(/assets/joho-1.0.75/images/arrow-right-fill-blue.svg) no-repeat right center/6px 6px}.footer{margin-top:-7px;padding-top:7px;overflow:hidden}.footer__reviews{margin-top:-7px;margin-bottom:80px}.footer__reviews .section-widget{padding-top:0}.footer-interaction{position:relative;padding:10px 0 0 0;background-color:rgb(var(--color-blue-primary))}.footer-interaction:before{position:absolute;left:0;top:-6px;display:block;content:"";border-top:0;border-bottom:7px solid rgb(var(--color-blue-primary));border-left:0;border-right:100vw solid transparent;width:0;height:0}.footer-interaction .button-cta{margin:0 0 20px 0}.footer-interaction .button-cta a{color:#fff;border-color:#fff;background-color:transparent;box-shadow:none}.footer-interaction .button-cta a:hover{color:rgb(var(--color-blue-primary));background-color:#fff}.footer-interaction .button-cta a:active{color:rgb(var(--color-blue-harmony))}.logo-container{display:flex;flex-direction:column;align-items:center;gap:14px}.logo-container .logo-text a,.logo-container .logo-text p{display:flex;margin:0;padding:0;width:218px;height:30px;background:transparent url(/assets/joho-1.0.75/images/logo-expatverzekering-nl-white.svg) no-repeat center center/contain;overflow:hidden;transition:all .2s ease-in-out}.logo-container .logo-text a span,.logo-container .logo-text p span{visibility:hidden}.logo-container .logo-text--2 a,.logo-container .logo-text--2 p{width:215px;background-image:url(/assets/joho-1.0.75/images/logo-expatinsurances-org-white.svg)}.logo-container .logo-text--4 a,.logo-container .logo-text--4 p{width:310px;background-image:url(/assets/joho-1.0.75/images/logo-insurancesinthenetherlands-nl-white.svg)}.logo-container .logo-text--5 a,.logo-container .logo-text--5 p{width:180px;background-image:url(/assets/joho-1.0.75/images/logo-digital-nomad-nl-white.svg)}.logo-container .logo-text--6 a,.logo-container .logo-text--6 p{width:232px;background-image:url(/assets/joho-1.0.75/images/logo-goudseexpatpakket-nl-white.svg)}.logo-container .logo-text--7 a,.logo-container .logo-text--7 p{background-image:url(/assets/joho-1.0.75/images/logo-expatinsurances-be-white.svg)}.logo-container .logo-visual a,.logo-container .logo-visual p{display:flex;margin:0 0 40px 0;padding:0;width:145px;height:53px;background:transparent url(/assets/joho-1.0.75/images/logo-johoinsurances-white.svg) no-repeat center center/contain;overflow:hidden;transition:all .2s ease-in-out}.logo-container .logo-visual a span,.logo-container .logo-visual p span{visibility:hidden}.logo-container--3 .logo-text a,.logo-container--3 .logo-text p{display:none}.footer-interaction-container{display:flex;margin:0 auto;padding:16px 20px 40px 20px;width:100%;max-width:940px;flex-direction:column;align-items:center}.social-media{display:flex;flex-direction:row;align-items:center;gap:10px}.social-media__title{font-size:1.4rem;font-weight:600;color:#fff;margin:0;padding:0}.social-media__list{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;gap:10px}.social-media__list li{padding-left:0}.social-media__list li:before{display:none}.social-media__item{display:block;border-radius:50%;width:36px;height:36px;background:#fff no-repeat center center / 18px 18px;transition:all .2s ease-in-out}.social-media__item span{display:none}.social-media__item a{display:block;width:100%;height:100%}.social-media__item--facebook{background-image:url(/assets/joho-1.0.75/images/facebook-blue.svg)}.social-media__item--facebook:hover{background-color:rgb(var(--color-blue-light));background-image:url(/assets/joho-1.0.75/images/facebook-white.svg)}.social-media__item--facebook:active{background-color:rgb(var(--color-blue-harmony));background-image:url(/assets/joho-1.0.75/images/facebook-white.svg)}.social-media__item--linkedin{background-image:url(/assets/joho-1.0.75/images/linkedin-blue.svg)}.social-media__item--linkedin:hover{background-color:rgb(var(--color-blue-light));background-image:url(/assets/joho-1.0.75/images/linkedin-white.svg)}.social-media__item--linkedin:active{background-color:rgb(var(--color-blue-harmony));background-image:url(/assets/joho-1.0.75/images/linkedin-white.svg)}.footer-overview{position:relative;margin:0;padding:0 0 14px 0;background-color:rgb(var(--color-blue-medium))}.footer-overview:before{position:absolute;left:0;top:-19px;display:block;content:"";border-top:7px solid transparent;border-bottom:12px solid rgb(var(--color-blue-light));border-left:0;border-right:100vw solid rgb(var(--color-blue-light));width:0;height:0}.footer-overview-container{margin:0 auto;padding:40px 20px 40px 20px;width:100%;max-width:940px}.footer-nav-overview ul{margin:0;padding:0;list-style:none}.footer-nav-overview ul li{margin:0 0 18px 0;padding-left:0}.footer-nav-overview ul li:before{display:none}.footer-nav-overview ul li p{font-size:1.4rem;margin:0;padding:0;line-height:1.5}.footer-nav-overview ul li a{font-size:1.4rem;font-weight:600;color:#fff;text-decoration:none;text-underline-offset:2px}.footer-nav-overview ul li a:hover{text-decoration:underline}.footer-nav-overview ul li ul{margin:8px 0 0 0}.footer-nav-overview ul li ul li{margin:0 0 2px 0}.footer-nav-overview ul li ul li a{font-weight:400}.footer-nav-overview ul li ul li:last-child{margin:0}.section-contact h2{font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 8px 0;line-height:1.5}.section-contact h2 a{color:#fff;text-decoration:none;text-underline-offset:2px}.section-contact h2 a:hover{text-decoration:underline}.section-contact p{font-size:1.4rem;color:#fff;margin:0 0 2px 0;padding:0;line-height:1.5}.section-contact p:last-child{margin:0}.section-contact p a{color:#fff;text-decoration:none;text-underline-offset:2px}.section-contact p a:hover{text-decoration:underline}.footer-navigation{position:relative;margin:0;background-color:rgb(var(--color-blue-dark))}.footer-navigation:before{position:absolute;left:0;top:-6px;display:block;content:"";border-top:0;border-bottom:7px solid rgb(var(--color-blue-dark));border-left:0;border-right:100vw solid transparent;width:0;height:0}.section-certification{border-bottom:1px solid rgb(var(--color-blue-medium))}.section-certification p{font-size:1.2rem;color:#fff;margin:0 auto;padding:20px 20px 20px 20px;width:100%;max-width:1260px}.footer-navigation-container{margin:0 auto;width:100%;max-width:1260px}.nav-footer{padding:12px 20px 0 20px}.nav-footer ul{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}.nav-footer ul li{margin:0;padding-left:0}.nav-footer ul li:before{display:none}.nav-footer ul li a{font-size:1.2rem;color:#fff;text-decoration:none;text-underline-offset:2px}.nav-footer ul li a:hover{text-decoration:underline}.section-copyright{padding:14px 20px 20px 20px}.section-copyright p{font-size:1.2rem;color:#fff;margin:0;padding:0;text-align:center}.section-cta{margin:80px 0 0 0;padding:40px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:#fff}.section-cta h2{font-weight:500;margin:0 0 20px 0}.cookiebar{position:fixed;left:0;right:0;bottom:-100%;font-size:1.2rem;margin:0 auto;padding:10px;width:100%;max-width:960px;line-height:1.6;overflow:hidden;z-index:1000;pointer-events:none;transition:bottom 1s ease-in-out}.cookiebar .cookiebar-content{position:relative;display:flex;font-size:1.2rem;margin:0 auto;padding:10px;max-width:960px;overflow:hidden;pointer-events:auto;background-color:rgb(var(--color-grey-medium));flex-direction:row;justify-content:space-between;align-items:center;gap:10px;box-shadow:0 0 4px 0 rgba(0,0,0,0.25),0 4px 8px 0 rgba(0,0,0,0.1)}.cookiebar .cookiebar-content p{float:left;margin:0;width:calc(100% - 85px)}.cookiebar .cookiebar-content p a{color:#000}.cookiebar .cookiebar-content a.accept{display:block;color:#000;margin:0;padding:9px 10px;border:1px solid #000;border-radius:16px;text-decoration:none;text-align:right;line-height:1}.cookiebar .cookiebar-content a.accept:active{color:#fff;border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony))}.cookiebar .cookiebar-content a.accept:hover{color:#fff;border-color:rgb(var(--color-blue-primary));background-color:rgb(var(--color-blue-primary))}.cookiebar.animate-in{bottom:0}.cookieconsent{position:fixed;bottom:1rem;left:0;right:0;width:calc(100% - 2rem);max-width:480px;margin:0 auto;padding:2rem;background-color:rgb(var(--color-grey-medium));z-index:1000;box-shadow:0 0 4px 0 rgba(0,0,0,0.25),0 4px 8px 0 rgba(0,0,0,0.1);overflow:hidden}.cookieconsent-content{font-size:1.2rem;line-height:1.6}.cookieconsent-content h2{font-size:1.4rem;color:#000;margin:0 0 10px 0}.cookieconsent-content p{margin:0}.cookieconsent-content input[type="submit"]{margin-bottom:1rem;padding:1rem 2rem;line-height:1}.cookieconsent-content .button--textual-arrow-black{font-size:1.2rem;margin-left:2rem;border:0;background:none}.cookieconsent-content .button--textual-arrow-black:after{display:inline-block;content:"";background:url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg) center no-repeat;background-size:10px 10px;width:10px;height:10px;margin-left:6px;transform:rotate(-90deg);transition:all 0.2s ease-in-out}.cookieconsent__intro{margin:0 0 2rem 0}.cookieconsent__intro a{color:#000}.cookieconsent-settings--visible{margin-top:-0.5rem}.cookieconsent-settings--visible .button--text:after{transform:rotate(180deg)}.cookieconsent-settings--visible .cookieconsent-permissions{height:inherit;opacity:1;padding:1.75rem 0 2rem}.cookieconsent-permissions-container{overflow-y:hidden}.cookieconsent-permissions{height:0;opacity:0;padding:0;border-top:1px solid rgb(var(--color-grey-placeholder))}.cookieconsent-permissions p{margin:0.5rem 0 1rem 0;padding-left:28px;line-height:1.2}.cookieconsent-permissions input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cookieconsent-permissions input[type=checkbox]+label{padding-left:28px;height:18px;display:inline-block;line-height:18px;background-repeat:no-repeat;background-position:0 0;font-size:1.2rem;vertical-align:middle}.cookieconsent-permissions input[type=checkbox]+label:not(.disabled):hover{cursor:pointer}.cookieconsent-permissions input[type=checkbox]:checked+label:after{background-image:url(/assets/joho-1.0.75/images/check-green.svg)}.cookieconsent-permissions input[type=checkbox]:checked+label.disabled:after{background-image:url(/assets/joho-1.0.75/images/check-grey-dark.svg)}.cookieconsent-permissions label{position:relative;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookieconsent-permissions label:before{position:absolute;top:-2px;left:0;display:block;content:"";border:1px solid rgb(var(--color-grey));border-radius:20px;width:20px;height:20px;background-color:#fff}.cookieconsent-permissions label:after{position:absolute;top:2px;left:4px;display:block;content:"";width:14px;height:14px;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}.cookieconsent-permissions label.disabled{filter:grayscale(100%)}.hidden-by-cookieconsent{display:none}.cookieconsent-required{margin:20px 0;padding:40px;border:1px solid rgb(var(--color-grey));border-radius:20px;background-color:#fff;background:repeating-linear-gradient(-45deg, rgb(var(--color-grey)), rgb(var(--color-grey)) 1px, #fff 1px, #fff 10px)}.cookieconsent-required h2{font-size:2.4rem;font-weight:700;margin:0 0 10px 0;padding:0}.cookieconsent-required-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.cookieconsent-required-actions button{display:inline-block;font-size:1.4rem;color:#fff;margin:0;padding:10px 20px 9px 20px;border:1px solid rgb(var(--color-blue-primary));border-radius:30px;background-color:rgb(var(--color-blue-primary));box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);text-align:center;text-decoration:none;transition:all .2s ease-in-out;line-height:1.5;cursor:pointer}.cookieconsent-required-actions button:hover{box-shadow:0 1px 2px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.cookieconsent-required-actions button:active{border-color:rgb(var(--color-blue-harmony));background-color:rgb(var(--color-blue-harmony));box-shadow:none}.cookieconsent-required-actions a{display:inline-block;font-size:1.4rem;color:#000;margin:0;transition:all .2s ease-in-out;line-height:1.5;cursor:pointer}.preview-bar{position:fixed;bottom:20px;left:20px;padding:20px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:#fff;background:repeating-linear-gradient(-45deg, rgb(var(--color-grey)), rgb(var(--color-grey)) 1px, #fff 1px, #fff 10px);z-index:1010}.preview-bar form{display:flex;flex-direction:column;align-items:center;min-width:200px;gap:10px}.preview-bar form label{white-space:nowrap}.preview-bar form input[type="submit"]{padding:9px 30px;width:100%;cursor:pointer}@media only screen and (min-width: 1024px){h4{font-size:2rem}h5,h6{font-size:1.8rem}.button--prev{display:flex;width:auto;background-position:17px 50%;background-size:14px 14px;text-decoration:none;transition:all .2s ease-in-out;align-items:center}.button--prev span{font-size:inherit;padding-left:38px;visibility:inherit}.button--prev:hover{background-position:12px 50%}.button--prev.button--disabled:hover{background-position:17px 50%}.button--next{display:flex;width:auto;background-position:right 17px center;background-size:14px 14px;text-decoration:none;transition:all .2s ease-in-out;align-items:center}.button--next span{font-size:inherit;padding-right:38px;visibility:inherit}.button--next:hover{background-position:right 12px center}.button--next.button--disabled:hover{background-position:right 17px center}.button--gototop{display:none}table td,table th{padding:20px}ul li,ol li{padding-left:40px}ul li:before,ol li:before{width:40px;text-align:center}h4,h5,h6{font-size:1.8rem}blockquote{margin:50px 0;padding:0 0 0 80px}blockquote:before{left:40px}body{--header-height: 166px;--header-height-minimized: 61px;font-size:1.8rem}.header{padding:23px 0 0 0}.header:before{bottom:-64px;border-top-width:4px;border-bottom-width:24px}.header .logo-visual{position:initial;width:315px}.header .logo-visual:before{display:none}.header .logo-visual a,.header .logo-visual p{margin:0}.header .logo-visual--3{width:131px}.header .logo-visual--3 a,.header .logo-visual--3 p{width:131px;background-image:url(/assets/joho-1.0.75/images/logo-johoinsurances-default.svg)}.header .logo-text{display:flex;flex-grow:1;justify-content:center}.header .logo-text--3{display:none}.header .button-cta{display:block}.header .button-cta a{padding:9px 30px 8px 30px;width:auto;white-space:nowrap}.header-toggle-container{display:none}.header-nav-toggle{display:none}.header-search-toggle{display:none}.header-container{margin:0 auto;padding:29px 0;width:100%;max-width:1220px;justify-content:space-between;transition:padding .2s ease-in-out}.header-container--center-on-desktop{justify-content:center}.block-search{position:initial;top:auto;left:auto;margin:0 20px 0 0;padding:0;width:auto;height:auto;background-color:transparent}.block-search form{display:inline-block}.block-search form input[type="search"]{font-size:1.4rem;padding-right:40px;border:1px solid rgb(var(--color-blue-primary));width:140px;height:40px}.block-search form input[type="search"]::placeholder{color:rgb(var(--color-blue-primary));opacity:1}.block-search form input[type="submit"]{right:0;width:40px;height:40px}.header-nav-container{position:initial;top:auto;left:auto;padding:0;width:auto;height:auto;background-color:transparent;order:3}.header-nav-content{display:block;padding:0;border:0;height:auto;opacity:1;overflow:initial}.header-nav-content .button-cta{display:none}.nav-global{position:absolute;top:0;left:0;margin:0;padding:3px 0;border-bottom:1px solid rgb(var(--color-grey));width:100%;line-height:1;transition:transform .2s ease-in-out}.nav-global ul{display:flex;flex-direction:row;justify-content:end;gap:20px}.nav-global ul li{margin:0}.nav-global ul li a{font-size:1.2rem}.nav-global-container{margin:0 auto;width:100%;max-width:1220px}.nav-main{position:absolute;left:0;bottom:0;margin:0;width:100%;background-color:#000;transform:translate3d(0, 100%, 0);line-height:1}.nav-main-container{margin:0 auto;width:100%;max-width:1260px}.nav-firstlevel{display:flex;flex-direction:row;justify-content:center}.nav-firstlevel__item{margin:0}.nav-firstlevel__item--menu .nav-firstlevel__link{padding-right:35px}.nav-firstlevel__item--selected .nav-firstlevel__toggle{transform:rotate(90deg)}.nav-firstlevel__item--opened .nav-secondlevel{max-height:none;opacity:0;pointer-events:none}.nav-firstlevel__item--opened .nav-firstlevel__link{background-color:rgb(var(--color-blue-primary))}.nav-firstlevel__item--opened .nav-firstlevel__toggle{transform:rotate(0)}.nav-firstlevel__link{display:inline-block;font-size:1.4rem;font-weight:500;color:#fff;padding:11px 20px}.nav-firstlevel__link:hover{color:#fff;background-color:rgb(var(--color-blue-primary))}.nav-firstlevel__link--selected{background-color:rgb(var(--color-blue-primary))}.nav-firstlevel__toggle{top:13px;right:20px;width:10px;height:10px;background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-white.svg)}.nav-secondlevel{display:none}.nav-secondlevel-container{position:absolute;top:var(--header-height);border-top:3px solid rgb(var(--color-blue-primary));width:100%;background-color:rgba(var(--color-beige), 0.95);box-shadow:0 4px 3px rgba(0,0,0,0.1);opacity:0;pointer-events:none;transition:all .2s ease-in-out;backdrop-filter:blur(2px)}.nav-secondlevel-container--opened{opacity:1;pointer-events:auto}.nav-secondlevel-container .nav-secondlevel{display:flex;margin:0 auto;width:100%;max-width:1260px;max-height:none;opacity:1;pointer-events:auto}.nav-secondlevel-container .nav-secondlevel--insurances{max-width:none}.nav-secondlevel--default,.nav-secondlevel--knowledge{justify-content:center}.nav-secondlevel--default ul,.nav-secondlevel--knowledge ul{padding:40px 0;display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;width:620px;height:324px}.nav-secondlevel--default ul li,.nav-secondlevel--knowledge ul li{min-width:initial}.nav-secondlevel--default ul .nav-secondlevel__item,.nav-secondlevel--knowledge ul .nav-secondlevel__item{gap:20px;align-items:center;flex:0 0 auto;margin:0;padding:0;break-inside:avoid}.nav-secondlevel--default ul .nav-secondlevel__item:after,.nav-secondlevel--knowledge ul .nav-secondlevel__item:after{display:none}.nav-secondlevel--default ul .nav-secondlevel__link,.nav-secondlevel--knowledge ul .nav-secondlevel__link{position:relative;display:flex;font-size:1.4rem;font-weight:600;padding:0 0 0 34px;width:100%;min-height:24px;line-height:1.2;align-items:center}.nav-secondlevel--default ul .nav-secondlevel__link:before,.nav-secondlevel--knowledge ul .nav-secondlevel__link:before{position:absolute;top:0;left:0;display:block;content:"";border-radius:50%;width:24px;height:24px;background:rgb(var(--color-blue-primary)) url(/assets/joho-1.0.75/images/arrow-right-long-white.svg) no-repeat center center/14px 14px;box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.nav-secondlevel--targetaudience ul{padding:40px 0;width:100%;gap:20px}.nav-secondlevel--targetaudience .nav-secondlevel__item{flex:1;width:auto}.nav-secondlevel--targetaudience .nav-secondlevel__item:nth-child(1),.nav-secondlevel--targetaudience .nav-secondlevel__item:nth-child(2),.nav-secondlevel--targetaudience .nav-secondlevel__item:last-child{margin:0}.nav-secondlevel--targetaudience .nav-secondlevel__visual{margin-bottom:8px}.nav-secondlevel--targetaudience .nav-secondlevel__link{padding:20px}.nav-secondlevel--targetaudience .nav-secondlevel__title{font-size:1.4rem}.nav-secondlevel--insurances-container{display:flex;width:100%;max-width:none;flex-direction:row;gap:20px}.nav-secondlevel--insurances-container .nav-secondlevel__item{margin:0;padding:0;break-inside:avoid;gap:10px;align-items:center}.nav-secondlevel--insurances-container .nav-secondlevel__item:after{display:none}.nav-secondlevel--insurances-container .nav-secondlevel__link{position:relative;display:flex;font-size:1.4rem;font-weight:600;padding:0 0 0 34px;width:calc(100% - 34px);min-height:24px;line-height:1.2;align-items:center}.nav-secondlevel--insurances-container .nav-secondlevel__link:before{position:absolute;top:0;left:0;display:block;content:"";border-radius:50%;width:24px;height:24px;background:rgb(var(--color-blue-primary)) url(/assets/joho-1.0.75/images/arrow-right-long-white.svg) no-repeat center center/14px 14px;box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.insurances__inline-menu{display:flex;border-width:0 0 0 1px;width:25%;align-items:center}.insurances__list{display:flex;padding:40px 0;width:75%;justify-content:center;align-items:center}.insurances__list ul{display:flex;width:620px;flex-wrap:wrap;gap:20px;flex-direction:column;padding:0;height:244px}.insurances__list ul li{flex:0 0 auto;break-inside:auto;height:24px}.header-minimized{padding:0}.header-minimized .logo-text{margin:0;flex-grow:0}.header-minimized .button-cta{flex:initial;order:4}.header-minimized .button-cta a{color:rgb(var(--color-blue-primary));background-color:transparent;box-shadow:none}.header-minimized .button-cta a:hover{color:#fff;background-color:rgb(var(--color-blue-primary))}.header-minimized .button-cta a:active{background-color:rgb(var(--color-blue-harmony))}.header-minimized .header-container{padding:0;gap:10px}.header-minimized .block-search{margin:0;min-width:40px;flex:initial;order:3}.header-minimized .block-search form input[type="search"]{padding-right:20px;border-color:transparent;width:40px;transition:all .2s ease-in-out}.header-minimized .block-search form input[type="submit"]{pointer-events:auto}.header-minimized .header-nav-container{flex-grow:1;order:2}.header-minimized .nav-global{transform:translate3d(0, -100%, 0)}.header-minimized .nav-main{position:initial;background-color:transparent;transform:translate3d(0, 0, 0)}.header-minimized .nav-firstlevel{justify-content:center}.header-minimized .nav-firstlevel__item{position:relative;margin:0}.header-minimized .nav-firstlevel__item:after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:4px;background-color:rgb(var(--color-blue-primary));opacity:0;transition:opacity .2s ease-in-out}.header-minimized .nav-firstlevel__item:hover .nav-firstlevel__toggle{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg)}.header-minimized .nav-firstlevel__item--selected .nav-firstlevel__toggle{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg)}.header-minimized .nav-firstlevel__item--opened:after{opacity:1}.header-minimized .nav-firstlevel__item--opened .nav-secondlevel{display:none}.header-minimized .nav-firstlevel__link{color:#000;padding:23px 10px;background-color:transparent}.header-minimized .nav-firstlevel__link:hover{color:rgb(var(--color-blue-primary))}.header-minimized .nav-firstlevel__link--selected{color:rgb(var(--color-blue-primary))}.header-minimized .nav-firstlevel__toggle{top:25px;right:10px;background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg)}.header-minimized .nav-firstlevel__item--menu .nav-firstlevel__link{padding-right:25px}.header-minimized .nav-secondlevel-container{top:var(--header-height-minimized);border:0}.block-headervisual{text-align:center;background-color:#fff}.block-headervisual img{aspect-ratio:1260 / 480}.block-headervisual:after{position:absolute;left:0;bottom:0;display:block;content:"";border-top:26px solid transparent;border-bottom:0 solid rgb(var(--color-beige-light));border-left:0;border-right:100vw solid rgb(var(--color-beige-light));width:0;height:0}.main{padding:calc(var(--header-height) + 60px) 20px 80px 20px}.main--has-headervisual{padding-top:40px}.nav-breadcrumbs{padding:0 0 100px 0}.nav-breadcrumbs ul{justify-content:center}.footer{margin-top:-28px;padding-top:28px}.footer-interaction:before{top:-28px;border-bottom-width:28px}.footer-interaction-container{flex-direction:row;padding-top:0;gap:40px;justify-content:space-between;align-items:center}.footer-interaction-container .logo-container{padding-bottom:6px;flex-grow:1;order:2}.footer-interaction-container .logo-container a{margin:0}.footer-interaction-container .logo-container--flip-order{flex-grow:0;order:1}.footer-interaction-container .social-media{order:1}.footer-interaction-container .button-cta{margin:0;order:3}.footer-overview:before{top:-24px;border-top-width:10px;border-bottom-width:14px}.footer-overview-container{display:flex;width:100%;flex-direction:row}.footer-nav-overview{display:flex;flex-direction:row;flex-basis:calc((100% / 3) * 2)}.footer-nav-overview ul{flex:1}.footer-nav-overview ul li{margin:0 0 20px 0}.footer-nav-overview ul li p{line-height:1.2}.footer-nav-overview ul li:last-child{margin:0}.footer-nav-overview ul li ul{margin:9px 0 0 0}.footer-nav-overview ul li ul li p{line-height:1.5}.section-contact{display:flex;flex-direction:column;flex-basis:calc(100% / 3)}.section-contact h2{margin:0 0 9px 0;line-height:1.2}.footer-navigation:before{top:-24px;border-bottom-width:24px}.footer-navigation-container{display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center}.nav-footer{padding:12px 20px;order:2}.logo-container .logo-visual a,.logo-container .logo-visual p{margin:0}.section-copyright{padding:12px 20px}.section-certification p{padding:10px 20px 15px 20px}.section-cta{display:flex;padding:80px 140px;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:130px}.section-cta p{font-size:1.8rem;margin:0}.cta-link{white-space:nowrap}.cta-link .button{font-size:1.6rem}.cookieconsent{max-width:1280px}.cookieconsent__form{display:flex;justify-content:space-between}.cookieconsent-body{flex:1 1 auto;align-self:center}.cookieconsent__intro{margin:0}.cookieconsent-permissions__buttons{text-align:center;padding-left:2rem;flex:0 0 auto;align-self:center}.cookieconsent-content input[type="submit"]{display:block;margin:0 auto 1rem auto}.cookieconsent-content .button--text{display:block;margin:2rem auto 0}.cookieconsent-settings--visible{margin-top:1.5rem}.cookieconsent-settings--visible .cookieconsent-permissions{padding-bottom:0}.cookieconsent-permissions{padding-bottom:0;display:flex;justify-content:center}.cookieconsent-permission{flex:1 1 auto}.preview-bar{left:50%;transform:translate3d(-50%, 0, 0)}.preview-bar form{flex-direction:row}.preview-bar form input[type="submit"]{width:auto}}/*!
 * Pikaday
 * Copyright ?? 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#000;border-radius:10px;background:#fff}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 4px 8px rgba(0,0,0,0.1),0 0 4px rgba(0,0,0,0.25)}.pika-lendar{float:left;width:340px;margin:10px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(/assets/joho-1.0.75/images/arrow-left-thick-black.svg)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg)}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#000;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#000;text-align:center;background:transparent;height:initial}.pika-week{color:#999}.is-today .pika-button{color:rgb(var(--color-blue-primary));font-weight:bold}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:bold;background:rgb(var(--color-blue-primary));box-shadow:inset 0 1px 3px rgb(var(--color-blue-primary));border-radius:3px}.has-event .pika-button{background:rgb(var(--color-blue-primary));box-shadow:inset 0 1px 3px rgb(var(--color-blue-primary))}.is-disabled .pika-button,.is-inrange .pika-button{background:#fff}.is-startrange .pika-button{color:#fff;background:rgb(var(--color-blue-primary));box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:rgb(var(--color-blue-primary));box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:rgb(var(--color-blue-primary));box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}iframe{border:0}.main-container{margin:0 auto;max-width:780px}.aside{margin:40px 0 -40px 0}.aside-container{display:flex;position:sticky;top:var(--header-height-minimized)}.main-content [id],.main-content [name]{scroll-margin-top:var(--header-height-minimized)}.section-index{margin:0 0 40px 0;padding:20px;border-radius:20px;background-color:rgb(var(--color-beige))}.section-index h2{font-size:2rem;font-weight:600;margin:0 0 16px 0;padding:0}.section-index ul{margin:0;padding:0;list-style:none}.section-index ul li{position:relative;margin:0 0 12px 0;padding:0 0 0 30px;line-height:1.6;display:flex;justify-content:flex-start}.section-index ul li:last-child{margin:0}.section-index ul li:before{position:absolute;top:0;left:0;display:block;content:"";border-radius:50%;width:20px;height:20px;background:rgb(var(--color-blue-primary)) url(/assets/joho-1.0.75/images/circle-arrow-blue.svg) no-repeat center center/contain;box-shadow:0 2px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.section-index ul li .chapter__number{font-size:1.4rem;margin-right:0.25em}.section-index ul li a{font-size:1.4rem;color:#000}.page__title--product{display:block}.page__title-text{display:block}.page__title-image{width:calc(100vw - 16rem);max-width:320px;height:auto;display:block;margin:4rem auto}.chapter{scroll-margin-top:var(--header-height-minimized);display:flex;justify-content:flex-start;margin-bottom:20px}.chapter .chapter__number{margin-right:0.25em;flex:1 0 auto}.chapter__number{color:rgb(var(--color-blue-primary))}.chapter__content h3{margin-top:0}ul.list--headings h2,ul.list--headings h3,ul.list--headings h4,ul.list--headings h5,ul.list--headings h6{font-weight:600;margin:0 0 5px 0;padding:0}ul.list--headings h2{font-size:2.4rem}ul.list--headings h3{font-size:2rem}ul.list--headings h4,ul.list--headings h5,ul.list--headings h6{font-size:1.6rem}.knowledgebase-nav{padding:40px;border:1px solid rgb(var(--color-grey));border-radius:20px;width:100%;background-color:#fff;word-break:break-word}.knowledgebase-nav h2{font-size:1.6rem;font-weight:600;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:2px solid rgb(var(--color-blue-primary))}.knowledgebase-nav h2 a{color:#000;text-decoration:none}.knowledgebase-nav h2 a:hover{color:rgb(var(--color-blue-primary))}.kb-firstlevel{margin:0;padding:0;list-style:none}.kb-firstlevel__item{margin:0 0 15px 0;padding-left:0}.kb-firstlevel__item:before{display:none}.kb-firstlevel__item:last-child{margin:0}.kb-firstlevel__item--selected .kb-secondlevel{display:block}.kb-firstlevel__link{display:block;font-size:1.4rem;color:#000;line-height:1.2;text-decoration:none}.kb-firstlevel__link:hover{color:rgb(var(--color-blue-primary))}.kb-firstlevel__link--selected{font-weight:600;color:rgb(var(--color-blue-primary))}.kb-firstlevel__link--selected:hover{color:#000}.kb-secondlevel{display:none;margin:5px 0 0 0;padding:0;list-style:none}.kb-secondlevel__item{position:relative;padding:10px 0}.kb-secondlevel__item:before{display:none}.kb-secondlevel__item:after{position:absolute;bottom:0;left:12px;display:block;content:"";width:calc(100% - 12px);height:1px;background-color:rgb(var(--color-grey))}.kb-secondlevel__item:last-child:after{display:none}.kb-secondlevel__link{display:block;font-size:1.4rem;color:#000;padding:0 0 0 12px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-fill-black.svg) no-repeat 0 7px/4px 4px;line-height:1.2;text-decoration:none}.kb-secondlevel__link:hover{color:rgb(var(--color-blue-primary));background-image:url(/assets/joho-1.0.75/images/arrow-right-fill-blue.svg)}.kb-secondlevel__link--selected{font-weight:600;color:rgb(var(--color-blue-primary));background-image:url(/assets/joho-1.0.75/images/arrow-right-fill-blue.svg)}.kb-secondlevel__link--selected:hover{color:#000;background-image:url(/assets/joho-1.0.75/images/arrow-right-fill-black.svg)}input[type="date"],input[type="datecal"],input[type="email"],input[type="password"],input[type="search"],input[type="text"],select{font-size:1.6rem;padding:7px 20px;border:1px solid rgb(var(--color-grey));border-radius:30px;width:100%;background-color:#fff;background-position:right 20px center;transition:all .2s ease-in-out;line-height:1.5}input[type="date"]:focus,input[type="datecal"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="text"]:focus,select:focus{color:rgb(var(--color-blue-primary));border-color:rgb(var(--color-blue-primary));outline:none}input[type="date"]::placeholder,input[type="datecal"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="text"]::placeholder,select::placeholder{color:rgb(var(--color-grey-placeholder))}input[type="datecal"],input.input--date{max-width:190px}select{padding:7px 40px 7px 20px;background:#fff url(/assets/joho-1.0.75/images/arrow-down-thick-black.svg) no-repeat right 20px center/16px 16px;-webkit-appearance:none}.cleanslate select{-webkit-appearance:auto}textarea{padding:20px;border:1px solid rgb(var(--color-grey));border-radius:20px;width:100%}textarea:focus{color:rgb(var(--color-blue-primary));border-color:rgb(var(--color-blue-primary));outline:none}.form-errors{color:rgb(var(--color-red))}.form-container{margin:40px 0 0 0;padding:40px 20px;border:1px solid rgb(var(--color-grey));border-radius:20px;background-color:#fff;accent-color:rgb(var(--color-blue-primary))}.formfield{margin:0 0 20px 0}.formfield--dependency-hidden{display:none}.formfield--hidden{margin:0}.formfield-label{margin:0 0 5px 0}.formfield__header .formfield-label{font-weight:600;color:rgb(var(--color-blue-primary));padding:0 0 5px 0;border-bottom:2px solid rgb(var(--color-blue-primary))}.formfield-option__checkbox,.formfield-option__radio{display:flex;flex-direction:row;align-items:baseline;gap:10px}.formfield-option__checkbox input,.formfield-option__radio input{margin-top:2px}.formfield__submit{margin:40px 0 0 0}.formfield__submit .button{font-size:1.6rem;width:100%;cursor:pointer}.formfield__submit .button--disabled{border-color:rgba(var(--color-blue-primary), 0.2);background-color:rgba(var(--color-blue-primary), 0.2);box-shadow:none;cursor:auto}.formfield__datecal .has-datepicker,.formfield__date .has-datepicker{background:transparent url(/assets/joho-1.0.75/images/calendar-blue.svg) no-repeat right 20px center/20px 20px}.formfield--fldrc_check .formfield-option:nth-child(2){display:none}.form-default .frc-captcha{padding:20px 20px 32px 20px;border:1px solid rgb(var(--color-grey));border-radius:20px}.form-default .frc-captcha .frc-banner{right:26px;bottom:20px}.validation--empty input{background:#fff url(/assets/joho-1.0.75/images/check-grey.svg) no-repeat right 20px center/16px 16px}.validation--error input{color:rgb(var(--color-red));border-color:rgb(var(--color-red));background:#fff url(/assets/joho-1.0.75/images/cross-red.svg) no-repeat right 20px center/16px 16px}.validation--error .message{font-size:1.2rem;color:rgb(var(--color-red));margin:10px 0 0 0}.validation--ok input{color:rgb(var(--color-green));border-color:rgb(var(--color-green));background:#fff url(/assets/joho-1.0.75/images/check-green.svg) no-repeat right 20px center/16px 16px}.formfield.formfield--has-tooltip .formfield-label,.formfield.formfield--has-tooltip .formfield-input{position:relative}.formfield.formfield--has-tooltip .formfield-label:after,.formfield.formfield--has-tooltip .formfield-input:after{position:absolute;top:8px;right:17px;display:flex;content:"?";font-size:1.8rem;font-weight:400;color:#fff;border-radius:50%;width:24px;height:24px;background-color:rgb(var(--color-blue-primary));justify-content:center;align-items:center}.formfield__text.formfield--has-tooltip .formfield-label:after,.formfield__datecal.formfield--has-tooltip .formfield-label:after{display:none}.formfield__text.formfield--has-tooltip input,.formfield__datecal.formfield--has-tooltip input{padding-right:50px}.formfield__text.formfield--has-tooltip.validation--empty input,.formfield__text.formfield--has-tooltip.validation--ok input,.formfield__text.formfield--has-tooltip.validation--error input,.formfield__datecal.formfield--has-tooltip.validation--empty input,.formfield__datecal.formfield--has-tooltip.validation--ok input,.formfield__datecal.formfield--has-tooltip.validation--error input{background-position:right 46px center}.formfield__textarea.formfield--has-tooltip .formfield-label:after{display:none}.formfield__textarea.formfield--has-tooltip .formfield-input:after{top:18px}.formfield__textarea.formfield--has-tooltip textarea{padding-right:50px}.formfield__radio.formfield--has-tooltip .formfield-input:after,.formfield__checkbox.formfield--has-tooltip .formfield-input:after{display:none}.formfield__radio.formfield--has-tooltip .formfield-label,.formfield__checkbox.formfield--has-tooltip .formfield-label{padding-right:50px}.formfield__radio.formfield--has-tooltip .formfield-label:after,.formfield__checkbox.formfield--has-tooltip .formfield-label:after{top:0}.formfield__header.formfield--has-tooltip{position:relative}.formfield__header.formfield--has-tooltip .formfield-label{padding-right:50px}.formfield__header.formfield--has-tooltip .formfield-label:after{top:0}.formfield-tooltip{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease-in-out}.formfield-tooltip .formfield-tooltip__content{min-height:0;visibility:hidden;transition:visibility .2s ease-in-out}.formfield-tooltip p{font-size:1.2rem;margin:10px 0 0 0;padding:10px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:rgb(var(--color-grey-light))}.formfield-input-age{color:rgb(var(--color-blue-primary));padding:7px 20px}.formfield:focus-within .formfield-tooltip,.formfield:hover .formfield-tooltip{grid-template-rows:1fr}.formfield:focus-within .formfield-tooltip .formfield-tooltip__content,.formfield:hover .formfield-tooltip .formfield-tooltip__content{visibility:visible}.choices{border-radius:30px}.choices__inner .choices__list--single{font-size:1.6rem;padding:7px 40px 7px 20px;border:1px solid rgb(var(--color-grey));border-radius:30px;width:100%;background:#fff url(/assets/joho-1.0.75/images/arrow-down-thick-black.svg) no-repeat right 20px center/16px 16px;transition:all .2s ease-in-out;line-height:1.5;-webkit-appearance:none;cursor:pointer}.choices__inner .choices__list--single:focus{color:rgb(var(--color-blue-primary));border-color:rgb(var(--color-blue-primary));outline:none}.choices__inner .choices__list--single::placeholder{color:rgb(var(--color-grey-placeholder))}.choices__list--dropdown{display:none;position:absolute;margin:10px 0 0 -10px;padding:20px 0;border:1px solid rgb(var(--color-grey));border-radius:30px;width:calc(100% + 40px);max-width:calc(100vw - 60px);background-color:#fff;z-index:10;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.choices__list--dropdown[aria-expanded="true"]{display:block;opacity:1;pointer-events:auto}.choices__list--dropdown .choices__input{margin:0 10px;width:calc(100% - 20px)}.choices__list--dropdown .choices__list{margin:10px 0 0 0;max-height:200px;overflow:auto}.choices__list--dropdown .choices__item{padding:0 10px;cursor:pointer}.choices__list--dropdown .choices__item.is-highlighted{background-color:rgba(var(--color-blue-light), 0.25)}.choices__list--dropdown .choices__item.is-selected{color:#fff;background:rgb(var(--color-blue-primary))}.form-container--search{margin:0 auto;border:0;max-width:620px;background-color:rgb(var(--color-beige))}.form-container--search form{position:relative}.form-container--search input[type="search"]{font-size:1.4rem;padding:0 20px;border-radius:24px;width:100%;height:48px;outline:none}.form-container--search input[type="submit"]{position:absolute;top:0;right:7px;font-size:0;color:transparent;margin:0;padding:0;border:0;width:48px;height:48px;background:transparent url(/assets/joho-1.0.75/images/search-blue.svg) no-repeat center center/20px 20px;cursor:pointer}.form-container--search:focus-within input[type="search"]{border-color:rgb(var(--color-blue-harmony))}.search-results__title{font-size:3.6rem;font-weight:500;margin:40px 0 40px 0;line-height:1.2}.searchresults{counter-reset:custom-counter calc(var(--start) - 1)}.searchresults li{padding:0 0 0 35px}.searchresults li:before{top:-1px;font-size:2rem;width:35px;text-align:left}.searchresult{margin:0 0 40px 0}.searchresult__title{font-size:2.4rem;font-weight:600;margin:0 0 10px 0;line-height:1.2}.searchresult__title a{color:#000;text-decoration:none}.searchresult__description{font-size:1.8rem;margin:0 0 10px 0}.searchresult__description p{margin:0}.searchresult__description em{font-style:normal;background-color:rgba(var(--color-blue-light), 0.5)}.searchresult__link{font-size:1.6rem}.nav-index{font-size:1.6rem;display:flex;margin:40px 0 0 0;justify-content:space-between;align-items:center;gap:20px}.nav-index .button{font-size:1.6rem}.index__pages{display:flex;justify-content:center;gap:20px}.containertype__page .date{display:flex;font-size:1.4rem;color:rgb(var(--color-blue-primary));text-transform:uppercase;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.containertype__page .date:after{display:block;content:"";width:100%;height:2px;background-color:rgb(var(--color-blue-primary))}.containertype__page .main-content .row{display:flex;flex-direction:column;gap:20px;background:white;border:1px solid rgb(var(--color-grey));border-radius:20px;padding:20px;margin:20px auto}.containertype__page .main-content .row .column{width:100%;order:2;flex:1}.containertype__page .main-content .row .column--first{order:1}.containertype__page .main-content .row .column p:last-child{margin-bottom:0}.containertype__page .main-content .row+h3{margin-top:30px}.containertype__menu--insurances .main{padding:var(--header-height) 0 80px 0;max-width:none}.containertype__menu--insurances .main-container{max-width:none}.containertype__menu--insurances .main-content{overflow:hidden}.containertype__menu--insurances .section-menu-insurances{position:relative;background-color:#fff}.containertype__menu--insurances .section-menu-insurances:after{position:absolute;left:0;bottom:-8px;display:block;content:"";border-top:8px solid #fff;border-bottom:0;border-left:0;border-right:100vw solid transparent;width:0;height:0}.containertype__menu--insurances .section-menu-insurances h1{font-size:4.8rem;font-weight:700;margin:0 0 10px 0}.containertype__menu--insurances .section-menu-insurances-container{margin:0 auto;width:100%;max-width:1260px}.containertype__menu--insurances .section-menu-insurances-content{scroll-margin-top:var(--header-height)}.containertype__menu--insurances .section-menu-insurances__visual{display:flex;margin:0;aspect-ratio:1;align-items:center}.containertype__menu--insurances .section-menu-insurances__visual img{display:block}.containertype__menu--insurances .section-menu-insurances__content{padding:0 20px 60px 20px}.containertype__menu--insurances .menu-insurances__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.containertype__menu--insurances .button--border-rounded-black{padding:12px 23px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg) no-repeat center center/12px 12px;transform:rotate(90deg)}.containertype__menu--insurances .button--border-rounded-black span{font-size:0}.containertype__menu--insurances .button--border-rounded-black:hover{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg)}.containertype__menu--insurances .button--border-rounded-black:active{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue-harmony.svg)}.containertype__menu--insurances .menu-insurances-content-index{display:flex;margin:0 auto;padding:40px 20px 0 20px;list-style:none;flex-direction:column;align-items:center}.containertype__menu--insurances .menu-insurances-content-index li{margin:0 0 10px 0;padding-left:0;text-align:center}.containertype__menu--insurances .menu-insurances-content-index li:before{display:none}.containertype__menu--insurances .menu-insurances-content-index li a{display:block;font-size:2rem;font-weight:600;text-align:center;text-decoration:none;line-height:1;word-break:unset}.containertype__menu--insurances .menu-insurances-content-index li a:hover{color:#000}.containertype__menu--insurances .menu-insurances-content-index li:after{position:absolute;left:50%;bottom:-16px;content:"\2022";transform:translate3d(-50%, 0, 0)}.containertype__menu--insurances .menu-insurances-content-index li:last-child:after{display:none}.containertype__menu--insurances .section-pagelink--list ul{columns:2}.containertype__menu--insurances .section-pagelink--text-white h2{font-size:3.6rem;font-weight:600;margin:0 0 20px 0;text-align:left}.containertype__menu--insurances .section-pagelink--text-white p,.containertype__menu--insurances .section-pagelink--text-white ol,.containertype__menu--insurances .section-pagelink--text-white ul{font-size:1.8rem;line-height:1.6}.menu-targetaudience-overview{margin:0 -20px 0 -20px;background-color:rgb(var(--color-beige))}.menu-targetaudience-overview ul{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;flex-wrap:wrap;gap:20px 20px}.menu-targetaudience-overview ul li{flex:1 1 calc((100% - 20px) / 2);margin:0;padding:0}.menu-targetaudience-overview ul li:before{display:none}.menu-targetaudience-overview ul li a{display:block;font-size:1.4rem;font-weight:600;color:#000;padding:10px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:#fff;text-align:center;text-decoration:none}.menu-targetaudience-overview ul li a:hover{color:rgb(var(--color-blue-primary))}.menu-targetaudience-overview ul li img{display:block;margin:0 auto 5px auto;max-width:52px;aspect-ratio:1}.menu-targetaudience-overview-container{padding:20px}.containertype__menu--targetaudience .main{padding:var(--header-height) 0 80px 0;max-width:none}.containertype__menu--targetaudience .main-container{max-width:none}.containertype__menu--targetaudience .main-content{overflow:hidden}.containertype__menu--targetaudience .section-menu-targetaudience{position:relative;background-color:#fff}.containertype__menu--targetaudience .section-menu-targetaudience:after{position:absolute;left:0;bottom:-8px;display:block;content:"";border-top:8px solid #fff;border-bottom:0;border-left:0;border-right:100vw solid transparent;width:0;height:0}.containertype__menu--targetaudience .section-menu-targetaudience h1{font-size:4.8rem;font-weight:700;margin:0 0 10px 0}.containertype__menu--targetaudience .section-menu-targetaudience-container{margin:0 auto;width:100%;max-width:1260px}.containertype__menu--targetaudience .section-menu-targetaudience-content{scroll-margin-top:var(--header-height)}.containertype__menu--targetaudience .section-menu-targetaudience__visual{margin:0;aspect-ratio:1}.containertype__menu--targetaudience .section-menu-targetaudience__visual img{display:block}.containertype__menu--targetaudience .section-menu-targetaudience__content{padding:0 20px 60px 20px}.containertype__menu--targetaudience .menu-targetaudience__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.containertype__menu--targetaudience .button--border-rounded-black{padding:12px 23px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-thick-black.svg) no-repeat center center/12px 12px;transform:rotate(90deg)}.containertype__menu--targetaudience .button--border-rounded-black span{font-size:0}.containertype__menu--targetaudience .button--border-rounded-black:hover{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue.svg)}.containertype__menu--targetaudience .button--border-rounded-black:active{background-image:url(/assets/joho-1.0.75/images/arrow-right-thick-blue-harmony.svg)}.containertype__menu--targetaudience .section-pagelink--text-white h2{font-size:3.6rem;font-weight:600;margin:0 0 20px 0;text-align:left}.containertype__menu--targetaudience .section-pagelink--text-white p,.containertype__menu--targetaudience .section-pagelink--text-white ol,.containertype__menu--targetaudience .section-pagelink--text-white ul{font-size:1.8rem;line-height:1.6}.containertype__menu--knowledge .main{padding-left:0;padding-right:0;max-width:none}.containertype__menu--knowledge .main-container{max-width:none}.containertype__menu--knowledge .main-content{overflow:hidden}.containertype__menu--knowledge .section-menu-knowledge-header{display:flex;flex-direction:column;gap:40px 20px}.containertype__menu--knowledge .section-menu-knowledge-content{margin:0 auto;padding:0 20px;width:100%;max-width:820px}.containertype__menu--knowledge .section-menu-knowledge-content-actions a:not(.button){color:#000}.containertype__menu--knowledge .section-menu-knowledge-content-actions a:not(.button):hover{color:rgb(var(--color-blue-primary))}.containertype__menu--knowledge .section-menu-knowledge-content-actions .separator{display:inline-block;vertical-align:middle;margin:0 0.5rem}.containertype__menu--knowledge .section-menu-knowledge-category-tags{list-style:none;margin:0 20px;padding:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 20px;max-width:940px}.containertype__menu--knowledge .section-menu-knowledge-category-tag{font-size:1.4rem;font-weight:600;padding-left:0;margin-bottom:0;text-align:center;width:100%}.containertype__menu--knowledge .section-menu-knowledge-category-tag a{text-decoration:none;text-underline-offset:2px}.containertype__menu--knowledge .section-menu-knowledge-category-tag a:hover{text-decoration:underline}.containertype__menu--knowledge .section-menu-knowledge-category-tag:before{display:none}.containertype__menu--knowledge .section-menu-knowledge-category-selected-tag{font-weight:600;color:rgb(var(--color-blue-primary))}.containertype__menu--knowledge .section-menu-knowledge-header-actions{text-align:center}.containertype__menu--knowledge .section-menu-knowledge-header-actions .go-to-search-button{display:inline-block;margin:0;padding-right:45px;background-image:url(/assets/joho-1.0.75/images/search-black.svg);background-position:right 20px center;background-size:20px 20px}.containertype__menu--knowledge .section-menu-knowledge-header-actions .go-to-search-button:hover{background-image:url(/assets/joho-1.0.75/images/search-white.svg)}.containertype__menu--knowledge .section-menu-knowledge-highlight{padding:40px 20px;background-color:rgb(var(--color-beige))}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__content{padding:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1),0 0 4px 0 rgba(0,0,0,0.25)}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__title{font-weight:600;margin:0 0 10px 0}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__description{font-size:1.4rem}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__link .button{font-size:1.4rem;white-space:nowrap;background-position:calc(100% - 5px) 6px}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__link .button:hover{background-position:100% 6px}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__label{font-size:1.4rem;margin:10px 0 0 0;padding:0}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__label span{display:inline-block;margin:0 5px 0 0}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__label a{font-weight:600;text-decoration:none;text-underline-offset:2px}.containertype__menu--knowledge .section-menu-knowledge-highlight .list-item__label a:hover{text-decoration:underline}.containertype__menu--knowledge .knowledge-highlight-title{font-size:2.4rem;font-weight:600;margin:0 0 40px 0;padding:0;line-height:1.2;text-align:center}.containertype__menu--knowledge .form-container--knowledge-search{margin:0 auto;padding:30px 20px;border:0;width:calc(100% - 40px);max-width:620px;background-color:rgb(var(--color-beige))}.containertype__menu--knowledge .form-container--knowledge-search h2{font-size:2.4rem;font-weight:600;margin:0 0 15px 0;padding:0;line-height:1.2}.containertype__menu--knowledge .form-container--knowledge-search .formfield{margin-bottom:10px}.containertype__menu--knowledge .form-container--knowledge-search .formfield-label{display:none}.containertype__menu--knowledge .form-container--knowledge-search input[type="search"],.containertype__menu--knowledge .form-container--knowledge-search select{padding-top:11px;padding-bottom:11px}.containertype__menu--knowledge .form-container--knowledge-search .formfield__submit{margin-top:1rem}.containertype__menu--knowledge .form-container--knowledge-search .formfield__submit .button{background-image:url(/assets/joho-1.0.75/images/search-white.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px}.containertype__menu--knowledge .section-menu-knowledge-list{margin:0 auto;padding:40px 20px 0 20px;max-width:1300px}.containertype__menu--knowledge .section-menu-knowledge-list .list-item__content{padding:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1),0 0 4px 0 rgba(0,0,0,0.25)}.containertype__menu--knowledge .section-menu-knowledge-list .list-item__title{font-weight:600;margin:0 0 10px 0}.containertype__menu--knowledge .section-menu-knowledge-list .list-item__description{font-size:1.4rem}.containertype__menu--knowledge .section-menu-knowledge-list .list-item__link .button{font-size:1.4rem}.containertype__menu--knowledge .knowledge-list-heading{display:flex;margin:0 0 25px 0;flex-direction:row;justify-content:space-between;align-items:center}.containertype__menu--knowledge .knowledge-list-heading h2{font-size:2.4rem;font-weight:600;margin:0;padding:0;line-height:1.2}.containertype__menu--knowledge .knowledge-list-heading .form-container{display:flex;margin:0;padding:0;border:0;background-color:transparent;flex-direction:row;align-items:center;gap:10px}.containertype__menu--knowledge .knowledge-list-heading .form-container h2{font-size:1.4rem;font-weight:400;margin:0;padding:0}.containertype__menu--knowledge .knowledge-list-heading .form-container form{display:flex;flex-direction:row;align-items:center}.containertype__menu--knowledge .knowledge-list-heading .form-container select{font-size:1.4rem;color:rgb(var(--color-grey-placeholder));padding:0 0 0 50px;width:50px;height:40px;background-position:center center;background-size:12px 12px}.containertype__menu--knowledge .knowledge-list-heading .form-container input[type="submit"]{font-size:0;color:transparent;margin:0;padding:0;border:0;width:40px;height:40px;background:transparent url(/assets/joho-1.0.75/images/search-blue.svg) no-repeat center center/20px 20px;cursor:pointer}.knowledgebase-metadata{padding:40px;border:1px solid rgb(var(--color-grey));border-radius:20px;background-color:#fff}.knowledgebase-metadata .form-container--knowledge-search{margin:20px 0 0 0;padding:20px 0 0 0;border-width:1px 0 0 0;border-radius:0;background-color:transparent}.knowledgebase-metadata .form-container--knowledge-search h2{font-size:1.6rem;font-weight:600;margin:0 0 15px 0;padding:0}.knowledgebase-metadata .form-container--knowledge-search form{font-size:1.4rem}.knowledgebase-metadata .form-container--knowledge-search .formfield{margin:0 0 10px 0}.knowledgebase-metadata .form-container--knowledge-search .formfield__submit{margin:0}.knowledgebase-metadata .form-container--knowledge-search .formfield__submit .button{font-size:1.4rem;width:100%;background-image:url(/assets/joho-1.0.75/images/search-white.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:20px 20px}.knowledgebase-metadata__title{font-size:1.6rem;font-weight:600;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:2px solid rgb(var(--color-blue-primary))}.knowledgebase-metadata__title a{color:#000;text-decoration:none}.knowledgebase-metadata__title a:hover{color:rgb(var(--color-blue-primary))}.page-metadata__title{font-size:1.6rem;font-weight:600;margin:0 0 15px 0;padding:0;line-height:1.05}.page-metadata__modified{font-size:1.4rem;margin:0 0 15px 0;padding:0;line-height:1.2}.page-metadata__modified-label{display:block;margin:0 0 10px 0}.page-metadata__modified-date{display:block;text-transform:uppercase}.page-metadata__labels{font-size:1.4rem;margin:0 0 15px 0;line-height:1.2}.page-metadata__labels span{display:block;margin:0 0 10px 0}.page-metadata__labels a{font-weight:600;color:rgb(var(--color-blue-primary));text-decoration:none;text-underline-offset:2px}.page-metadata__labels a:hover{text-decoration:underline}.containertype__menu--landing .section-menu-landing-content{scroll-margin-top:var(--header-height)}.list-default{margin:34px 0 0 0;padding:0;list-style:none}.list-item{margin:20px 0 0 0;padding-left:0}.list-item:before{display:none}.list-item__content{padding:40px 20px;border-radius:20px;background-color:#fff}.list-item__title{font-weight:500;margin:0 0 12px 0}.list-item__title a{color:#000;text-decoration:none}.list-item__title a:hover{color:rgb(var(--color-blue-primary));text-decoration:none}.list-item__description{margin:0 0 10px 0}.list-item__description p:last-child{margin:0}.list-item__link .button{font-size:1.6rem;text-underline-offset:2px}.list-thumbnails{margin:34px 0 0 0;padding:0;list-style:none}.list-thumbnails .list-item{margin:40px 0 0 0;padding-left:0}.list-thumbnails .list-item:before{display:none}.list-thumbnails .list-item:first-child{margin:20px 0 0 0}.list-thumbnails .list-item:nth-child(even) .list-item__visual:after{border-right:0;border-left:100vw solid rgb(var(--color-beige-light))}.list-thumbnails .list-item:hover .list-item__visual img{transform:scale(1.1)}.list-item__visual{position:relative;margin:0 -20px 0 -20px;overflow:hidden}.list-item__visual:after{position:absolute;left:0;bottom:0;display:block;content:"";border-top:5px solid transparent;border-bottom:15px solid rgb(var(--color-beige-light));border-left:0;border-right:100vw solid rgb(var(--color-beige-light));width:0;height:0;pointer-events:none}.list-item__visual a{position:relative;display:block}.list-item__visual img{vertical-align:middle;transition:all .2s ease-in-out}.list-item__visual .visual-description{position:absolute;right:0;bottom:30px;display:inline-block;font-size:1.2rem;color:rgba(255,255,255,0.5);margin:0;padding:5px 10px;background-color:rgba(0,0,0,0.25);line-height:1}.list-item__visual--empty{background-color:rgb(var(--color-beige));aspect-ratio:4/3}.pagelinks-container{margin:38px 0 0 0}.pagelinks-container--inline{margin:30px 0 28px 0}.pagelinks-container h2{font-weight:500;margin:0 0 20px 0}.pagelinks-container h3{font-size:1.8rem;font-weight:600;margin:0 0 13px 0}.pagelinks-container ul{font-size:1.8rem;margin:0;padding:20px;border:1px solid rgb(var(--color-grey));border-radius:20px;background-color:#fff;list-style:none}.pagelinks-container ul li{position:relative;margin:0 0 15px 0;padding:0;line-height:1.4}.pagelinks-container ul li:before{display:none}.pagelinks-container ul li:last-child{margin:0}.pagelinks-container ul li a{color:rgb(var(--color-blue-primary))}.pagelinks-container ul li.pagelink-item--download a{position:relative;padding:0 0 0 34px}.pagelinks-container ul li.pagelink-item--download a:before{position:absolute;top:2px;left:0;display:block;content:"";border-radius:50%;width:24px;height:24px;background:transparent url(/assets/joho-1.0.75/images/download-fill-blue.svg) no-repeat center center/contain;box-shadow:0 2px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2)}.pagelinks-container ul li.pagelink-item--external a{position:relative;padding:0 23px 0 0}.pagelinks-container ul li.pagelink-item--external a:after{position:absolute;top:3px;right:0;display:block;content:"";width:18px;height:18px;background:transparent url(/assets/joho-1.0.75/images/link-external-blue.svg) no-repeat center center/contain}.containertype__list--news{background-color:rgb(var(--color-grey-light))}ul.list-news{margin:0;padding:0;list-style:none}ul.list-news li{margin:0 0 20px 0;padding-left:0;border-radius:20px;background-color:#fff;overflow:hidden}ul.list-news li:before{display:none}ul.list-news li:hover .list__item-visual img{transform:scale(1.05)}ul.list-news li:last-child{margin:0}ul.list-news li .list__item-visual a{display:block;width:100%;height:100%;overflow:hidden}ul.list-news li .list__item-visual img{aspect-ratio:2/1;width:100%;height:100%;object-fit:cover;vertical-align:middle;transition:all .2s ease-in-out}ul.list-news li .list__item-visual--empty{aspect-ratio:2/1;background-color:rgb(var(--color-grey-medium))}ul.list-news li h3{font-size:2.4rem;font-weight:600;margin:0 0 10px 0;line-height:1.2}ul.list-news li h3 a{color:#000;text-decoration:none}ul.list-news li h3 a:hover{color:rgb(var(--color-blue-primary));text-decoration:none}ul.list-news li .date{display:flex;font-size:1.2rem;color:rgb(var(--color-blue-primary));text-transform:uppercase;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}ul.list-news li .date:after{display:block;content:"";width:100%;height:2px;background-color:rgb(var(--color-blue-primary))}ul.list-news li .list__item-content{font-size:1.4rem;padding:20px}ul.list-news li .list__item-content p{margin:0 0 10px 0}ul.list-news li .list__item-content a{text-underline-offset:2px}@media only screen and (min-width: 1024px){.page__title--product{--column-width5: 780px;--column-width7: 1100px;margin-left:calc(((var(--column-width7) - var(--column-width5)) / 2) * -1);width:var(--column-width7);text-align:center}.page__title-image{width:auto;max-width:300px;height:auto;max-height:116px}.chapter{position:relative}.chapter .chapter__number{margin-right:0.5em;flex:initial;position:absolute;transform:translateX(calc(-100% - 1.5rem))}.main--twocolumn{padding-left:0;padding-right:0}.main--twocolumn .main-container{display:flex;max-width:100%;justify-content:end;flex-direction:row;gap:100px}.main--twocolumn .main-content{max-width:780px}.main--twocolumn .aside{display:block;margin:0;width:100%;max-width:300px;flex-shrink:0}.containertype__page .date{font-size:1.6rem}.containertype__page .main-content .row{flex-direction:row;gap:40px;padding:40px}.containertype__page .main-content .row .column{width:fit-content;align-self:center}.containertype__page .main-content .row .column--first{order:2}.containertype__menu--rich .main{padding:calc(var(--header-height) + 60px) 0 80px 0}.containertype__menu--rich .main-container{max-width:1260px}.containertype__menu--rich .main-content--description{margin:0 auto;width:100%;max-width:780px}.section-index{padding:40px}.section-index h2{margin:0 0 22px 0}.section-index ul li{margin:0 0 20px 0}.section-index ul li:before{top:calc(50% - 10px)}.section-index ul li .chapter__number{font-size:1.6rem}.section-index ul li a{font-size:1.6rem}.form-container{padding:40px 40px}.formfield__submit .button{width:auto}.formfield-input-container{position:relative}.formfield.formfield--has-tooltip .formfield-label:after,.formfield.formfield--has-tooltip .formfield-input:after{top:9px}.formfield__textarea.formfield--has-tooltip .formfield-input:after{top:20px}.formfield__radio,.formfield__checkbox{position:relative}.formfield__radio .formfield-input-container,.formfield__checkbox .formfield-input-container{position:initial}.formfield__radio.formfield--has-tooltip .formfield-label:after,.formfield__checkbox.formfield--has-tooltip .formfield-label:after{top:2px}.formfield__header{position:relative}.formfield__header.formfield--has-tooltip .formfield-label:after{top:2px}.formfield-tooltip{position:absolute;top:0;right:-280px;width:260px}.formfield-tooltip p{margin:0}.formfield-input:has(.formfield-input-age){display:flex;flex-direction:row}.choices__list--dropdown{margin:10px 0 0 -20px;width:calc(100% + 40px);max-width:calc(100vw - 80px)}.choices__list--dropdown .choices__input{margin:0 20px;width:calc(100% - 40px)}.choices__list--dropdown .choices__item{padding:0 20px}.containertype__menu--insurances .main{padding:var(--header-height) 0 80px 0}.containertype__menu--insurances .section-menu-insurances:after{bottom:-26px;border-top-width:26px}.containertype__menu--insurances .section-menu-insurances h1{font-size:4.8rem;margin:0 0 20px 0}.containertype__menu--insurances .section-menu-insurances-container{display:flex;padding:0 80px 0 70px;flex-direction:row-reverse;align-items:center}.containertype__menu--insurances .section-menu-insurances__visual{display:flex;flex:0 0 auto;margin:0;width:620px;align-items:center}.containertype__menu--insurances .section-menu-insurances__content{font-size:1.8rem;margin:60px 0;padding:0}.containertype__menu--insurances .menu-insurances__links{margin:20px 0 0 0}.containertype__menu--insurances .button--border-rounded-black{padding:12px 30px;background:none;transform:none}.containertype__menu--insurances .button--border-rounded-black span{font-size:inherit}.containertype__menu--insurances .button--border-rounded-black:hover{color:rgb(var(--color-blue-primary));background:none}.containertype__menu--insurances .button--border-rounded-black:active{color:rgb(var(--color-blue-harmony));background:none}.containertype__menu--insurances .menu-insurances-content-index{padding:80px 0 0 0;flex-direction:row;justify-content:center;gap:25px}.containertype__menu--insurances .menu-insurances-content-index li{margin:0;text-align:left}.containertype__menu--insurances .menu-insurances-content-index li:after{left:auto;right:-12px;bottom:50%;transform:translate3d(50%, 50%, 0)}.containertype__menu--insurances .menu-insurances-content-index li a{word-break:unset}.containertype__menu--insurances .section-pagelink--text-white h2{text-align:center}.menu-targetaudience-overview{margin:0 -80px;border-radius:20px}.menu-targetaudience-overview ul{gap:40px 40px}.menu-targetaudience-overview ul li{flex:1 1 calc((100% - 80px) / 3)}.menu-targetaudience-overview-container{padding:40px 80px}.containertype__menu--targetaudience .main{padding:var(--header-height) 0 80px 0}.containertype__menu--targetaudience .section-menu-targetaudience:after{bottom:-26px;border-top-width:26px}.containertype__menu--targetaudience .section-menu-targetaudience h1{font-size:4.8rem;margin:0 0 20px 0}.containertype__menu--targetaudience .section-menu-targetaudience-container{display:flex;padding:0 80px 0 70px;flex-direction:row-reverse;align-items:center}.containertype__menu--targetaudience .section-menu-targetaudience__visual{flex:0 0 auto;margin:0;width:620px}.containertype__menu--targetaudience .section-menu-targetaudience__content{font-size:1.8rem;margin:60px 0;padding:0}.containertype__menu--targetaudience .menu-insurances__links{margin:20px 0 0 0}.containertype__menu--targetaudience .button--border-rounded-black{padding:12px 30px;background:none;transform:none}.containertype__menu--targetaudience .button--border-rounded-black span{font-size:inherit}.containertype__menu--targetaudience .button--border-rounded-black:hover{color:rgb(var(--color-blue-primary));background:none}.containertype__menu--targetaudience .button--border-rounded-black:active{color:rgb(var(--color-blue-harmony));background:none}.containertype__menu--targetaudience .section-pagelink--text-white h2{text-align:center}.containertype__menu--knowledge .section-menu-knowledge-header{flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.containertype__menu--knowledge .section-menu-knowledge-content{width:620px;order:1;margin:0;padding:0 20px 0 0}.containertype__menu--knowledge .section-menu-knowledge-category-tags-container{width:100%;max-width:100%;order:3}.containertype__menu--knowledge .section-menu-knowledge-category-tags{width:100%;margin:0 auto}.containertype__menu--knowledge .section-menu-knowledge-category-tag{font-size:1.6rem;width:initial}.containertype__menu--knowledge .section-menu-knowledge-header-actions .go-to-search-button{display:none}.containertype__menu--knowledge .section-menu-knowledge-highlight{width:100%;order:4}.containertype__menu--knowledge .section-menu-knowledge-highlight-container{margin:0 auto;max-width:1260px}.containertype__menu--knowledge .list-knowledge-highlight{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 20px}.containertype__menu--knowledge .list-knowledge-highlight .list-item{flex:0 0 calc(50% - 10px);margin:0}.containertype__menu--knowledge .list-knowledge-highlight .list-item__container{height:100%}.containertype__menu--knowledge .list-knowledge-highlight .list-item__content{display:flex;flex-direction:column;height:100%}.containertype__menu--knowledge .list-knowledge-highlight .list-item__description{flex-grow:1}.containertype__menu--knowledge .list-knowledge-highlight .list-item__link{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.containertype__menu--knowledge .list-knowledge-highlight .list-item__label{margin:0;padding:0}.containertype__menu--knowledge .form-container--knowledge-search{width:300px;order:2;margin:0}.containertype__menu--knowledge .form-container--knowledge-search h2{letter-spacing:-0.5px}.containertype__menu--knowledge .form-container--knowledge-search .formfield{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.containertype__menu--knowledge .form-container--knowledge-search .formfield-label{margin:0;padding-top:7px}.containertype__menu--knowledge .form-container--knowledge-search .formfield-input-container{width:340px}.containertype__menu--knowledge .form-container--knowledge-search input[type="search"],.containertype__menu--knowledge .form-container--knowledge-search select{padding-top:7px;padding-bottom:7px}.containertype__menu--knowledge .form-container--knowledge-search .formfield__submit{display:flex;justify-content:flex-end}.containertype__menu--knowledge .form-container--knowledge-search .formfield__submit .button{width:100%;padding-right:50px;padding-top:7px;padding-bottom:7px}.containertype__menu--knowledge .section-menu-knowledge-list{padding-top:80px}.containertype__menu--knowledge .knowledge-list-heading{margin:0 0 40px 0}.containertype__menu--knowledge .knowledge-list-heading .form-container select{padding:0 42px 0 20px;width:auto;height:40px;background-position:right 20px center;background-size:12px 12px}.containertype__menu--knowledge .list-knowledge{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 20px}.containertype__menu--knowledge .list-knowledge .list-item{flex:0 0 calc((100% - 60px) / 4);margin:0}.containertype__menu--knowledge .list-knowledge .list-item__container{height:100%}.containertype__menu--knowledge .list-knowledge .list-item__content{display:flex;flex-direction:column;height:100%}.containertype__menu--knowledge .list-knowledge .list-item__description{flex-grow:1}.list-default{margin:70px -80px 0 -80px}.list-item__content{padding:40px 80px}.list-thumbnails{margin:70px 0 0 0}.list-thumbnails .list-item{display:flex;flex-direction:row;gap:20px}.list-thumbnails .list-item:nth-child(odd){flex-direction:row-reverse}.list-thumbnails .list-item:nth-child(odd) .list-item__visual:after{border-right-width:620px;border-left-width:0}.list-thumbnails .list-item__visual{margin:0;width:calc(50% - 10px)}.list-thumbnails .list-item__visual a{width:100%;height:100%}.list-thumbnails .list-item__visual img{width:100%;height:100%;object-fit:cover}.list-thumbnails .list-item__visual .visual-description{bottom:38px}.list-thumbnails .list-item__visual:after{border-top:10px solid transparent;border-bottom:18px solid rgb(var(--color-beige-light));border-left-width:620px}.list-thumbnails .list-item__container{display:flex;padding:28px 0;width:calc(50% - 10px);align-items:center}.list-thumbnails .list-item__content{padding:80px;width:100%}.pagelinks-container ul{padding:30px}.pagelinks-container ul li{margin:0 0 23px 0}.containertype__list--news .main-container{max-width:none}.containertype__list--news .list-news-content{margin:0 auto;max-width:780px}ul.list-news li{display:flex;margin:0 0 40px 0;flex-direction:row;align-items:center}ul.list-news li .list__item-visual{width:50%}ul.list-news li .list__item-visual img{aspect-ratio:3 / 2}ul.list-news li .list__item-visual--empty{aspect-ratio:3 / 2}ul.list-news li .list__item-content{font-size:1.6rem;padding:40px;width:50%}ul.list-news li .list__item-content .button{font-size:1.6rem}.searchresults li{padding:0 0 0 40px}.searchresults li:before{width:40px}.searchresult__link{font-size:1.6rem}}@media only screen and (min-width: 1220px){.containertype__page .main-content .row{width:1101px;margin-left:calc(((1101px - 100%) / 2) * -1)}.containertype__page .main-content .row .column{max-width:780px}.containertype__page .main-content .row .column:first-child:last-child{max-width:100%}}.section-menu--targetaudience{margin:80px 0 0 0}.section-menu--targetaudience h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;padding:0 20px;text-align:center;line-height:1.2}.menu-targetaudience-list{margin:40px 0 0 0;padding:20px;background-color:rgb(var(--color-beige))}.menu-targetaudience-list ul{display:flex;margin:0;padding:0;list-style:none;flex-direction:row;flex-wrap:wrap;gap:10px 20px}.menu-targetaudience-list ul li{padding-left:0;width:calc(50% - 10px)}.menu-targetaudience-list ul li:before{display:none}.menu-targetaudience-list ul li a{display:block;color:#000;padding:10px;border:1px solid rgb(var(--color-grey));border-radius:10px;background-color:#fff;text-decoration:none}.menu-targetaudience-list ul li a:hover{color:rgb(var(--color-blue-primary))}.menu-targetaudience-list ul li a:active{color:rgb(var(--color-blue-harmony))}.menu-targetaudience-list ul li img{display:block;margin:0 auto 5px auto;max-width:52px;aspect-ratio:1}.menu-targetaudience-list ul li h3{font-size:1.2rem;font-weight:600;margin:0;padding:0;text-align:center}.section-menu--faq{margin:80px 0 0 0;padding:0 20px}.section-menu--faq h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;padding:0 20px;text-align:center;line-height:1.2}.section-menu--faq .menu-container__description{margin:0 auto 2rem;max-width:1220px;text-align:center}.section-menu--faq .menu-container__description p:last-child{margin-bottom:0}.menu-faq-container{display:flex;flex-direction:column;gap:20px}.menu-faq-content{margin:0 auto;max-width:1220px;border:1px solid rgb(var(--color-grey));border-radius:10px;width:100%;background:#fff;font-size:1.4rem;padding:40px 20px}.menu-faq-question{margin:0;font-size:1.8rem}.menu-faq-question button{background:none;border:none;padding:0;margin:0;line-height:1.2;font-weight:600;width:100%;cursor:pointer;outline:0;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left}.menu-faq-question button[aria-expanded=true] .accordion-heading__icon:after{transform:rotate(90deg)}.menu-faq-question .accordion-heading__icon{flex:0 0 16px;position:relative;display:block;width:16px;height:16px}.menu-faq-question .accordion-heading__icon:before{display:block;content:"";position:absolute;top:7px;left:0;border-radius:2px;width:16px;height:2px;background-color:#000000}.menu-faq-question .accordion-heading__icon:after{display:block;content:"";position:absolute;top:0;left:7px;border-radius:2px;width:2px;height:16px;background-color:#000000;transition:transform .2s ease-in-out}.menu-faq-answer{padding-top:20px;animation:showContent .2s ease-in-out forwards}.menu-faq--list__title{margin:0 auto 4rem;border-bottom:1px solid rgb(var(--color-grey));padding-bottom:20px}.menu-faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:40px}.menu-faq-list__item{padding:0}.menu-faq-list__item:before{display:none}.menu-faq__children-list{margin:0;display:flex;flex-direction:column;gap:0}.section-pagelink--default{padding:80px 20px 0 20px}.section-pagelink--default .section-pagelink-container{margin:0 auto;padding:40px;border:1px solid rgb(var(--color-grey));border-radius:10px;width:100%;max-width:1220px;background-color:#fff}.section-pagelink--default h2{font-weight:500;margin:0 0 10px 0}.section-pagelink--list{padding:40px 20px 0 20px}.section-pagelink--list .section-pagelink-container{margin:0 auto;padding:40px 20px;border-radius:20px;width:100%;max-width:940px;background-color:#fff;line-height:1.2}.section-pagelink--list h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;text-align:center}.section-pagelink--list ul{margin:0;padding:0;list-style:none}.section-pagelink--list ul li{position:relative;display:flex;margin:0 0 20px 0;padding:0 0 0 56px;min-height:36px;align-items:center}.section-pagelink--list ul li:before{position:absolute;top:0;left:0;display:block;content:"";border-radius:50%;width:36px;height:36px;background:rgb(var(--color-blue-primary)) url(/assets/joho-1.0.75/images/arrow-right-long-white.svg) no-repeat center center/22px 22px;box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);transition:all .2s ease-in-out}.section-pagelink--list ul li:hover:before{left:5px}.section-pagelink--list ul li p{margin:0;word-break:break-word}.section-pagelink--list ul li a{color:#000;text-decoration:none}.section-pagelink--list ul li a:hover{color:rgb(var(--color-blue-primary))}.section-pagelink--list ul li:last-child{margin:0}.containertype__menu--default .section-pagelink--list{padding:40px 0 0 0}.section-pagelink--text{padding:80px 20px 0 20px}.section-pagelink--text .section-pagelink-container{margin:0 auto;padding:40px 20px;border-radius:20px;width:100%;max-width:940px;background-color:rgb(var(--color-beige))}.section-pagelink--text h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;text-align:left}.section-pagelink--text ul li{margin:0 0 10px 0}.section-pagelink--text ul li p{margin:0}.section-pagelink--text p:last-child{margin:0}.section-pagelink--text a{color:#000}.section-pagelink--text-white{padding:40px 20px 0 20px}.section-pagelink--text-white .section-pagelink-container{margin:0 auto;padding:40px 20px;border-radius:20px;width:100%;max-width:940px;background-color:#fff;line-height:1.2}.section-pagelink--text-white h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;text-align:center}.section-pagelink--highlight{padding:80px 20px 0 20px}.section-pagelink--highlight .section-pagelink-container{position:relative;font-size:1.4rem;margin:0 auto;padding:80px 20px 40px 20px;border:1px solid rgb(var(--color-grey));border-radius:10px;width:100%;max-width:1220px;background:#fff url(/assets/joho-1.0.75/images/countries-outline-yellowgrey.svg) no-repeat center bottom -400px;background-size:1220px auto}.section-pagelink--highlight .section-pagelink-container:before{position:absolute;top:-22px;left:calc(50% - 46px);display:block;content:"";width:92px;height:96px;background:transparent url(/assets/joho-1.0.75/images/label-blue.svg) no-repeat center center/contain}.section-pagelink--highlight h2{font-weight:500;margin:0 0 10px 0}.section-pagelink--highlight ul{margin:0;padding:0;list-style:none}.section-pagelink--highlight ul li{margin:0 0 20px 0;padding:20px;border-radius:10px;background-color:rgb(var(--color-beige-light))}.section-pagelink--highlight ul li:before{display:none}.section-pagelink--highlight ul li h3{margin:0 0 10px 0}.section-pagelink--highlight ul li p{margin:0;padding:0}.section-pagelink--highlight .pagelink-link{margin:40px 0 0 0;text-align:center}.section-menu--numbered{padding:80px 20px 0 20px}.section-menu--numbered .section-menu-container{margin:0 auto;width:100%;max-width:1220px}.section-menu--numbered h2{font-size:2.4rem;font-weight:600;margin:0 0 40px 0;text-align:center;line-height:1.2}.section-menu--numbered ul{margin:0;padding:0;list-style:none}.section-menu--numbered ul li{margin:0 0 20px 0;padding:20px;border-radius:20px;background-color:#fff;transition:all .2s ease-in-out}.section-menu--numbered ul li:before{display:none}.section-menu--numbered ul li:last-child{margin:0}.section-menu--numbered ul li h3{position:relative;display:flex;font-size:1.8rem;margin:0 0 10px 58px;padding:0;min-height:48px;line-height:1.2;align-items:center}.section-menu--numbered ul li h3:before{position:absolute;top:0;left:-58px;display:block;content:attr(data-itemnumber);font-family:'Zilla Slab', sans-serif;font-size:2.7rem;font-weight:700;color:#fff;padding:4px 0 0 16px;border-radius:50%;width:32px;height:44px;background-color:rgb(var(--color-blue-primary));box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);transition:background-color .2s ease-in-out}.section-menu--numbered .section-cta{margin:20px 0 0 0;padding:40px 20px;border:0;border-radius:20px;text-align:left}.section-menu--numbered .section-cta h2{font-size:2.4rem;font-weight:600;margin:0 0 10px 0;text-align:left}.section-menu--numbered .section-cta p{font-size:1.4rem}.containertype__subsite .section-menu--numbered ul li{animation-duration:15s;animation-name:highlight-item-shadow;animation-iteration-count:infinite}.containertype__subsite .section-menu--numbered ul li:nth-child(1){animation-delay:0}.containertype__subsite .section-menu--numbered ul li:nth-child(1) h3:before{animation-delay:0}.containertype__subsite .section-menu--numbered ul li:nth-child(2){animation-delay:3s}.containertype__subsite .section-menu--numbered ul li:nth-child(2) h3:before{animation-delay:3s}.containertype__subsite .section-menu--numbered ul li:nth-child(3){animation-delay:6s}.containertype__subsite .section-menu--numbered ul li:nth-child(3) h3:before{animation-delay:6s}.containertype__subsite .section-menu--numbered ul li:nth-child(4){animation-delay:9s}.containertype__subsite .section-menu--numbered ul li:nth-child(4) h3:before{animation-delay:9s}.containertype__subsite .section-menu--numbered ul li:nth-child(5){animation-delay:12s}.containertype__subsite .section-menu--numbered ul li:nth-child(5) h3:before{animation-delay:12s}.containertype__subsite .section-menu--numbered ul li h3:before{animation-duration:15s;animation-name:highlight-item-color;animation-iteration-count:infinite}.containertype__menu--insurances .section-menu--numbered{font-size:1.8rem;padding:40px 20px 0 20px}.containertype__menu--insurances .section-menu--numbered .section-menu-container{padding:60px 20px 40px 20px;border-radius:20px;max-width:940px;background-color:#fff}.containertype__menu--insurances .section-menu--numbered h2{font-size:3.6rem;font-weight:600;margin:0 0 20px 0;text-align:left}.containertype__menu--insurances .section-menu--numbered p{margin:0 0 40px 0}.containertype__menu--insurances .section-menu--numbered ul li{font-size:1.6rem;padding:0;border-radius:none;background-color:transparent}.containertype__menu--insurances .section-menu--numbered ul li:hover{box-shadow:none}.containertype__menu--insurances .section-menu--numbered ul li p{margin:0;padding:0}.section-menu--thumbnail{margin:0 0 -20px 0;padding:80px 0 0 0}.section-menu--thumbnail .section-menu-container{margin:0 auto;width:100%;max-width:1356px}.section-menu--thumbnail h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;padding:0 20px;text-align:center;line-height:1.2}.section-menu--thumbnail .menu-thumbnail-list-container{position:relative;padding:0 48px}.section-menu--thumbnail .menu-thumbnail-list-container .button{position:absolute;top:50%;border:0;width:48px;height:48px;background-color:var(--color-background-offwhite);background-repeat:no-repeat;background-position:center center;background-size:24px 24px;z-index:50;overflow:hidden;cursor:pointer;opacity:1;transition:all .2s ease-in-out}.section-menu--thumbnail .menu-thumbnail-list-container .button span{visibility:hidden}.section-menu--thumbnail .menu-thumbnail-list-container .button--inactive{opacity:0;pointer-events:none}.section-menu--thumbnail .menu-thumbnail-list-container .button--previous{left:0;background-image:url(/assets/joho-1.0.75/images/arrow-right-slim-black.svg);transform:rotate(180deg) translate3d(0, 50%, 0)}.section-menu--thumbnail .menu-thumbnail-list-container .button--next{right:0;background-image:url(/assets/joho-1.0.75/images/arrow-right-slim-black.svg);transform:translate3d(0, -50%, 0)}.section-menu--thumbnail .menu-thumbnail-list{--items-in-view: 2;--gap: 5px;--item-width: calc((100% - ((var(--items-in-view) - 1) * var(--gap))) / var(--items-in-view));--transform-scale: 1;position:relative;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;z-index:10}.section-menu--thumbnail .menu-thumbnail-list ul{display:flex;margin:0;padding:0;list-style:none;align-items:center;gap:var(--gap);align-items:stretch}.section-menu--thumbnail .menu-thumbnail-list ul li{flex:1 1 var(--item-width);margin:10px 0;padding:0 10px;z-index:20;transition:all .15s ease-in-out;scroll-snap-align:start}.section-menu--thumbnail .menu-thumbnail-list ul li:before{display:none}.section-menu--thumbnail .menu-thumbnail-list ul li.out-of-bounds{opacity:1;z-index:10}.section-menu--thumbnail .menu-thumbnail-list ul li.slideshow-item--centered{transform:scale(var(--transform-scale));z-index:30}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content{display:flex;padding:20px 10px;border-radius:10px;height:100%;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1),0 0 4px rgba(0,0,0,0.25);justify-content:center;align-items:center;flex-basis:var(--item-width);flex-grow:0;flex-shrink:0;scroll-snap-align:start;transition:all .2s ease-in-out}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content:before{display:none}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content a{display:block}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content h3{font-size:1.2rem;margin:0;padding:0}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content img{max-height:80px;vertical-align:middle}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content.out-of-bounds{opacity:0}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1),0 0 8px rgba(0,0,0,0.25);transform:scale(1.05)}.section-sectionlist--horizontal{margin:0;padding:80px 0 0 0}.section-sectionlist--horizontal .section-sectionlist-container{width:100%}.section-sectionlist--horizontal h2{font-size:2.4rem;font-weight:600;margin:0 0 20px 0;padding:0 20px;text-align:center;line-height:1.2}.section-sectionlist--horizontal .sectionlist-list ul{--item-margin-right: 20px;--item-gap: 20px;--item-width: calc(100% - var(--item-gap) - 30px);display:flex;font-size:1.4rem;margin:0;padding:20px var(--item-margin-right);width:100%;list-style:none;overflow:auto;flex-flow:row nowrap;gap:var(--item-gap);scroll-snap-type:x mandatory;scroll-padding:0 var(--item-margin-right)}.section-sectionlist--horizontal .sectionlist-list ul li{padding:20px;border-radius:10px;width:var(--item-width);flex-basis:var(--item-width);flex-grow:0;flex-shrink:0;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.1),0 0 4px rgba(0,0,0,0.25);scroll-snap-align:start}.section-sectionlist--horizontal .sectionlist-list ul li:before{display:none}.section-sectionlist--horizontal .sectionlist-list ul li h3{font-size:2.4rem;margin:0 0 10px 0;padding:0;line-height:1.2}.section-sectionlist--horizontal .sectionlist-list ul li h3 a{color:#000;text-decoration:none}.section-sectionlist--horizontal .sectionlist-list ul li h3 a:hover{color:rgb(var(--color-blue-primary))}.section-sectionlist--horizontal .sectionlist-list ul li h3 a:active{color:rgb(var(--color-blue-harmony))}.section-sectionlist--horizontal .sectionlist-list ul li p{margin:0 0 10px 0;padding:0}.section-sectionlist--horizontal .sectionlist-list ul li .button{text-underline-offset:2px}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active{position:relative}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active ul{padding-bottom:40px;overflow:hidden}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button{position:absolute;bottom:-48px;border:0;border-radius:50%;width:48px;height:48px;background:transparent url(/assets/joho-1.0.75/images/arrow-right-slim-black.svg) no-repeat center center/24px 24px;transition:all .2s ease-in-out;cursor:pointer}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button span{font-size:0;visibility:hidden}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button:hover{background-color:rgb(var(--color-blue-primary));background-image:url(/assets/joho-1.0.75/images/arrow-right-slim-white.svg)}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button:active{background-color:rgb(var(--color-blue-harmony));background-image:url(/assets/joho-1.0.75/images/arrow-right-slim-white.svg)}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button--inactive{opacity:.25;cursor:auto}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button--inactive:hover,.section-sectionlist--horizontal .sectionlist-list.scrollpane--active button.button--inactive:active{background-color:transparent}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active .button--previous{left:10px;transform:rotate(180deg)}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active .button--next{right:10px}.section-sectionlist--horizontal .sectionlist-link{padding:0 20px;text-align:center}.section-sectionlist--horizontal .sectionlist-link .button{font-size:1.6rem;padding:10px 52px 10px 30px}.section-sectionlist--default{position:relative;margin:40px 0 0 0;padding:40px 20px;background-color:rgb(var(--color-grey-light))}.section-sectionlist--default:before{position:absolute;left:0;top:-8px;display:block;content:"";border-top:0;border-bottom:8px solid rgb(var(--color-grey-light));border-left:100vw solid transparent;border-right:0;width:0;height:0}.section-sectionlist--default:after{position:absolute;left:0;bottom:-8px;display:block;content:"";border-top:8px solid rgb(var(--color-grey-light));border-bottom:0;border-left:100vw solid transparent;border-right:0;width:0;height:0}.section-sectionlist--default .section-sectionlist-container{margin:0 auto;width:100%;max-width:1220px}.section-sectionlist--default h2{font-size:3.6rem;font-weight:500;margin:0 0 40px 0;line-height:1.2;text-align:center}.section-sectionlist--default ul{margin:0;padding:0;list-style:none}.section-sectionlist--default ul li{margin:0 0 20px 0;padding-left:0;border-radius:20px;background-color:#fff;overflow:hidden}.section-sectionlist--default ul li:before{display:none}.section-sectionlist--default ul li:hover .sectionlist-list__item-visual img{transform:scale(1.05)}.section-sectionlist--default ul li:last-child{margin:0}.section-sectionlist--default ul li .sectionlist-list__item-visual a{display:block;width:100%;height:100%;overflow:hidden}.section-sectionlist--default ul li .sectionlist-list__item-visual img{aspect-ratio:2/1;object-fit:cover;vertical-align:middle;transition:all .2s ease-in-out;width:100%;height:100%}.section-sectionlist--default ul li .sectionlist-list__item-visual--empty{aspect-ratio:2/1;background-color:rgb(var(--color-grey-medium))}.section-sectionlist--default ul li h3{font-size:2.4rem;font-weight:600;margin:0 0 10px 0;line-height:1.2}.section-sectionlist--default ul li h3 a{color:#000;text-decoration:none}.section-sectionlist--default ul li h3 a:hover{color:rgb(var(--color-blue-primary));text-decoration:none}.section-sectionlist--default ul li .date{display:flex;font-size:1.2rem;color:rgb(var(--color-blue-primary));text-transform:uppercase;flex-direction:row;align-items:center;gap:10px;white-space:nowrap}.section-sectionlist--default ul li .date:after{display:block;content:"";width:100%;height:2px;background-color:rgb(var(--color-blue-primary))}.section-sectionlist--default ul li .sectionlist-list__item-content{font-size:1.4rem;padding:20px}.section-sectionlist--default ul li .sectionlist-list__item-content p{margin:0 0 10px 0}.section-sectionlist--default ul li .sectionlist-list__item-content a{text-underline-offset:2px}.section-sectionlist--default .sectionlist-link{margin:40px 0 0 0;text-align:center}.section-sectionlist--default .sectionlist-link .button{font-size:1.6rem;text-underline-offset:2px}.section-menu--inline{margin:40px 0 0 0;padding:40px 0;background-color:rgb(var(--color-beige))}.section-menu--inline .section-menu-container{margin:0 auto;max-width:1220px}.section-menu--inline h2{font-size:2.4rem;font-weight:600;margin:0 20px;padding:0;line-height:1.2;text-align:left}.section-menu--inline .menu-container__description{margin:20px auto 0 auto;padding:0 20px;max-width:820px}.section-menu--inline .menu-container__description p:last-child{margin:0}.menu-inline--menu{margin:40px 0 -20px 0}.menu-inline--menu h3{font-size:1.6rem;font-weight:600;margin:0 20px 20px 20px;padding:0}.menu-inline--pagelink{margin:40px 20px 0 20px}.menu-inline--pagelink p a{color:#000}.menu-inline-pagelink-content p{margin:0 0 40px 0}.menu-inline-pagelink-link{text-align:center}.menu-inline-list-container{--item-margin-right: 20px;margin:0 20px 0 20px}.menu-inline-list{--item-gap: 20px;--item-width: 100%;display:flex;margin:0;padding:0 0 20px 0;min-width:100%;list-style:none;flex-direction:row;flex-wrap:wrap;gap:var(--item-gap);justify-content:center}.menu-inline-list__item{padding:20px;border-radius:20px;width:var(--item-width);background-color:#fff}.menu-inline-list__item:before{display:none}.menu-inline-list__item h4{font-size:1.6rem;font-weight:600;margin:0 0 10px 0;padding:0;line-height:1.2}.menu-inline-list__item h4 a{color:#000;text-decoration:none}.menu-inline-list__item ul{font-size:1.4rem;margin:0 0 10px 0;padding:0;list-style:none;line-height:1.2}.menu-inline-list__item ul li{margin:0 0 10px 0;padding:0 0 0 25px;background:transparent url(/assets/joho-1.0.75/images/check-blue.svg) no-repeat left top/16px 16px}.menu-inline-list__item ul li:before{display:none}.menu-inline-list__item-visual{margin:0 0 20px 0;border-radius:10px;min-height:96px;background-color:rgb(var(--color-grey));text-align:center}.menu-inline-list__item-visual a{display:block;padding:16px;width:100%;height:100%}.menu-inline-list__item-visual img{width:auto;height:64px;vertical-align:middle}.menu-inline-list__item-visual--fill{overflow:hidden}.menu-inline-list__item-visual--fill a{padding:0}.menu-inline-list__item-visual--fill img{height:auto}.section-menu--inline-info{margin:40px 0 0 0;padding:40px 0;background-color:rgb(var(--color-beige))}.section-menu--inline-info .section-menu-container{margin:0 auto;max-width:1220px}.section-menu--inline-info h2{font-size:2.4rem;font-weight:600;margin:0 20px;padding:0;line-height:1.2;text-align:left}.section-menu--inline-info .menu-container__description{margin:20px auto 0 auto;padding:0 20px;max-width:820px}.section-menu--inline-info .menu-container__description p:last-child{margin:0}.menu-inline-info--menu{margin:40px 0 0 0}.menu-inline-info--pagelink{margin:40px 20px 0 20px;padding:40px 0 0 0;border-top:1px solid rgb(var(--color-yellow-grey))}.menu-inline-info-pagelink-content p{font-weight:600;margin:0;padding:0;line-height:1.2}.menu-inline-info-pagelink-link{margin:20px 0 0 0}.menu-inline-info-pagelink-link .button{font-size:1.6rem}.menu-inline-info-list-container{margin:0 20px;overflow:auto}.menu-inline-info-list{display:flex;margin:0;padding:0;list-style:none;flex-direction:column;gap:20px}.menu-inline-info-list__item{margin:0;padding:20px;border:1px solid rgb(var(--color-grey));border-radius:20px;background-color:#fff}.menu-inline-info-list__item:before{display:none}.menu-inline-info-list__item h4{display:flex;position:relative;color:rgb(var(--color-blue-dark));margin:0;padding:0 0 0 58px;min-height:48px;align-items:center}.menu-inline-info-list__item h4:before{position:absolute;top:50%;left:0;display:flex;content:"i";font-family:'Zilla Slab', sans-serif;font-size:2.7rem;font-weight:600;color:#fff;border-radius:50%;width:48px;height:48px;background-color:rgb(var(--color-blue-primary));box-shadow:0 4px 8px rgba(var(--color-blue-primary), 0.3),0 0 4px rgba(var(--color-blue-primary), 0.2);transform:translate3d(0, -50%, 0);justify-content:center;align-items:center}ul.list--checkmarks{margin:0 0 20px 0;padding:0;list-style:none}ul.list--checkmarks li{padding:0 0 0 25px;background:transparent url(/assets/joho-1.0.75/images/check-blue.svg) no-repeat 0 7px/16px 16px}ul.list--checkmarks li:before{display:none}.section-widget{position:relative;padding:40px 20px 0 20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.section-widget--google-reviews{padding-left:60px;padding-right:60px}.section-widget__text-w-grade p{text-align:center;margin-bottom:0;font-size:1.6rem}.section-widget__text-w-grade a{color:var(--color-black);text-decoration-color:transparent}.section-widget__text-w-grade a:hover{color:rgba(var(--color-blue-primary));text-decoration-color:rgb(var(--color-blue-primary))}.section-widget__grade{font-weight:600}.section-widget__logo-w-stars{display:flex;justify-content:center;gap:5px}.section-widget__logo-w-stars .section-widget__stars-container{position:relative}.section-widget__logo-w-stars .section-widget__stars{position:relative;z-index:2}.section-widget__logo-w-stars .section-widget__stars--disabled{position:absolute;top:0;left:0;z-index:1}.section-widget__logo{display:block;width:2.4rem;height:2.4rem;background:transparent no-repeat center center / contain}.section-widget__logo--google{background-image:url(/assets/joho-1.0.75/images/logo-google-round.svg)}.stars{display:flex;gap:0}.stars.animate-in-start .star:not(.disabled){opacity:0;transition:all 0.2s ease-in-out}.stars.animate-in-start .star:not(.disabled):nth-child(2){animation-delay:0.15s}.stars.animate-in-start .star:not(.disabled):nth-child(3){animation-delay:0.3s}.stars.animate-in-start .star:not(.disabled):nth-child(4){animation-delay:0.45s}.stars.animate-in-start .star:not(.disabled):nth-child(5){animation-delay:0.6s}.stars.animate-in-play .star:not(.disabled){animation:animate-in-opacity-scale 0.2s ease-in-out 0s forwards}.star{display:block;width:2.4rem;height:2.4rem;background:transparent url(/assets/joho-1.0.75/images/star-yellow.svg) no-repeat center center/contain}.star.disabled{background-image:url(/assets/joho-1.0.75/images/star-grey.svg)}@keyframes animate-in-opacity-scale{0%{opacity:0;transform:scale(1)}35%{opacity:1;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes highlight-item-shadow{from{box-shadow:none}2%{box-shadow:0 4px 8px rgba(var(--color-yellow-grey), 0.3),0 0 4px rgba(var(--color-yellow-grey), 0.2)}18%{box-shadow:0 4px 8px rgba(var(--color-yellow-grey), 0.3),0 0 4px rgba(var(--color-yellow-grey), 0.2)}20%{box-shadow:none}to{box-shadow:none}}@keyframes highlight-item-color{from{background-color:rgb(var(--color-blue-primary))}2%{background-color:rgb(var(--color-blue-harmony))}18%{background-color:rgb(var(--color-blue-harmony))}20%{background-color:rgb(var(--color-blue-primary))}to{background-color:rgb(var(--color-blue-primary))}}@media only screen and (min-width: 1024px){.section-menu--targetaudience{margin:120px 0 0 0}.menu-targetaudience-list{margin:20px 0 0 0;padding:40px 0}.menu-targetaudience-list ul{margin:0 auto;max-width:1260px}.menu-targetaudience-list ul li{flex:1;width:auto}.menu-targetaudience-list ul li a{padding:20px}.menu-targetaudience-list ul li img{margin:0 auto 10px auto}.menu-targetaudience-list ul li h3{font-size:1.4rem}.section-menu--faq{margin:120px 0 0 0;padding:0}.section-menu--faq .menu-container__description{margin-bottom:20px}.menu-faq-content{border-radius:20px;font-size:1.6rem;padding:40px 80px}.menu-faq-question{font-size:2.4rem}.menu-faq-question button{gap:20px}.section-pagelink--default .section-pagelink-container{padding:80px 140px;border-radius:20px}.section-pagelink--default p{font-size:1.8rem;margin:0}.section-pagelink--default .section-pagelink-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:130px}.section-pagelink--default .pagelink-link{white-space:nowrap}.section-pagelink--default .pagelink-link .button{font-size:1.6rem;padding:11px 52px 11px 30px}.section-pagelink--list{padding:80px 20px 0 20px}.section-pagelink--list .section-pagelink-container{font-size:1.6rem;padding:40px 80px}.section-pagelink--list h2{margin:0 -40px 30px -40px}.section-pagelink--list ul{columns:3;column-gap:20px}.section-pagelink--list ul li{padding:0 0 0 46px;break-inside:avoid}.containertype__menu--default .section-pagelink--list{margin:80px -80px 0 -80px}.containertype__menu--default .section-pagelink--list ul{columns:2}.section-pagelink--text{padding:80px 40px 0 40px}.section-pagelink--text .section-pagelink-container{padding:40px 80px}.section-pagelink--text h2{margin:0 -40px 30px -40px;text-align:center}.section-pagelink--text ul li{margin:0 0 10px 0}.section-pagelink--text ul li p{margin:0}.section-pagelink--text p:last-child{margin:0}.section-pagelink--text-white{padding:80px 20px 0 20px}.section-pagelink--text-white .section-pagelink-container{padding:40px 80px}.section-pagelink--text-white h2{margin:0 -40px 30px -40px}.section-pagelink--highlight{padding:100px 20px 0 20px}.section-pagelink--highlight .section-pagelink-container{font-size:1.6rem;padding:80px 139px;border-radius:20px;text-align:center}.section-pagelink--highlight h2{font-size:3.6rem}.section-pagelink--highlight ul{display:flex;margin:40px 0 0 0;text-align:left;flex-direction:row;gap:20px}.section-pagelink--highlight ul li{flex:1}.section-pagelink--highlight .pagelink-link{white-space:nowrap}.section-pagelink--highlight .pagelink-link .button{font-size:1.6rem;padding:11px 52px 11px 30px}.section-menu--numbered ul{display:flex;flex-direction:row;gap:20px}.section-menu--numbered ul li{flex:1;font-size:1.4rem;padding:20px 19px;margin:0}.section-menu--numbered ul li h3{font-size:1.6rem;font-weight:600;margin:74px 0 10px 0;min-height:0;text-align:center;justify-content:center}.section-menu--numbered ul li h3:before{top:-74px;left:calc(50% - 32px);font-size:3.6rem;font-weight:600;padding:5px 0 0 0;width:64px;height:59px}.section-menu--numbered .section-cta{padding:40px 195px 40px 140px;gap:80px}.containertype__menu--insurances .section-pagelink--list h2{text-align:center}.containertype__menu--insurances .section-menu--numbered{padding:80px 20px 0 20px}.containertype__menu--insurances .section-menu--numbered .section-menu-container{padding:80px}.containertype__menu--insurances .section-menu--numbered h2{text-align:center}.containertype__menu--insurances .section-menu--numbered ul li{font-size:1.6rem}.containertype__menu--insurances .sec tion-pagelink--text-white h2{text-align:center}.section-menu--thumbnail .menu-thumbnail-list-container{padding:20px 68px}.section-menu--thumbnail .menu-thumbnail-list{--items-in-view: 4;overflow:hidden}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content{padding:36px 48px}.section-menu--thumbnail .menu-thumbnail-list ul li .menu-thumbnail-list-item__content img{max-height:120px}.section-sectionlist--horizontal{padding:100px 0 0 0}.section-sectionlist--horizontal h2{margin:0 0 40px 0}.section-sectionlist--horizontal .sectionlist-list ul{--item-margin-right: 20px;--item-width: calc((100% - (3 * var(--item-gap))) / 4)}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active .button--previous{left:20px}.section-sectionlist--horizontal .sectionlist-list.scrollpane--active .button--next{right:20px}.section-sectionlist--horizontal .sectionlist-link{text-align:center}.section-sectionlist--horizontal .sectionlist-link .button{width:auto}.section-sectionlist--default{margin:80px 0 0 0}.section-sectionlist--default:before{top:-26px;border-bottom-width:26px}.section-sectionlist--default:after{bottom:-26px;border-top-width:26px}.section-sectionlist--default ul{display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap}.section-sectionlist--default ul li{margin:0;flex:1 1 100%;max-width:calc((100% - 60px) / 3)}.section-sectionlist--default ul li .sectionlist-list__item-content{padding:40px}.section-sectionlist--default .sectionlist-link{margin:40px 0 0 0;text-align:center}.section-sectionlist--default .sectionlist-link .button{font-size:1.6rem}.section-menu--inline{margin:80px 0 0 0;padding:80px 0}.section-menu--inline h2{text-align:center}.menu-inline--menu h3{text-align:center}.menu-inline--pagelink{margin-top:60px}.menu-inline--pagelink .menu-inline-container{display:flex;margin:0 auto;max-width:865px;flex-direction:row;justify-content:space-between;align-items:center;gap:75px}.menu-inline-pagelink-content p{margin:0}.menu-inline-pagelink-link{white-space:nowrap}.menu-inline-list-container{--item-margin-right: 0px;margin:0}.menu-inline-list{--item-width: calc((100% - (3 * var(--item-gap))) / 4)}.section-menu--inline-info{margin:80px 0 -20px 0;padding:40px 0}.section-menu--inline-info h2{text-align:center}.menu-inline-info-list-container{margin:0}.menu-inline-info-list{flex-direction:row}.menu-inline-info-list__item{flex:1}.menu-inline-info-list__item h4{flex-direction:column;font-size:1.4rem;padding:0;gap:10px;line-height:1.2;text-align:center}.menu-inline-info-list__item h4:before{position:inherit;transform:none}.menu-inline-info--pagelink{margin:40px auto 0 auto;padding:40px 40px 0 0;max-width:920px}.menu-inline-info-container{display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center}.menu-inline-info-pagelink-content p{font-size:1.6rem}.menu-inline-info-pagelink-link{margin:0;white-space:nowrap}.menu-inline-info-pagelink-link .button{line-height:1.2}.section-widget{padding:80px 20px 0 20px;flex-direction:row;gap:20px}.section-widget--google-reviews{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 1220px){.section-sectionlist--horizontal .sectionlist-list ul{--item-margin-right: calc((100vw - 1220px) / 2);--item-width: calc((100vw - (2 * var(--item-margin-right)) - (3 * var(--item-gap))) / 4)}}
/*# sourceMappingURL=main.css.map */
