@import url(https://use.typekit.net/weq1qfw.css);@import url(https://use.typekit.net/weq1qfw.css);@import url(https://use.typekit.net/weq1qfw.css);@import url(https://use.typekit.net/weq1qfw.css);@import url(https://use.typekit.net/weq1qfw.css);.container,.container--max{width:100%;margin:0px auto}@media(max-width:767px){.container,.container--max{padding-left:20px;padding-right:20px}}@media(min-width:768px)and (max-width:1024px){.container,.container--max{padding-left:40px;padding-right:40px}}@media(min-width:1025px){.container,.container--max{padding-left:40px;padding-right:40px}}@media(min-width:768px)and (max-width:1024px){.container--max{max-width:1080px}}@media(min-width:1025px){.container--max{max-width:1080px}}.container--fluid{width:100%}@media(max-width:767px){.container--fluid{padding-left:20px;padding-right:20px}}@media(min-width:768px){.container--fluid{padding-left:4.861111%;padding-right:4.861111%}}.container--default--max{width:100% !important;max-width:1500px !important}.container--default{width:100% !important;max-width:1440px !important}.container--default--min{width:100% !important;max-width:916px !important}.breadcrumbs{display:flex;justify-content:center;padding:0px 4.861111%}@media(max-width:1023px){.breadcrumbs{padding:0px 20px}}.breadcrumbs ul{width:100% !important;max-width:1500px !important;display:flex;flex-wrap:wrap;align-items:flex-start;padding:10px 0}.breadcrumbs ul li{font-size:.8125em;line-height:2.3076923077em;letter-spacing:.36px}.breadcrumbs ul li::after{content:"/";display:inline-block;width:4px;height:4px;margin:0 6px 0 2px;color:#6e6e6e}.breadcrumbs ul li a,.breadcrumbs ul li>span{text-decoration:none;color:#6e6e6e}.breadcrumbs ul li a{font-weight:700}.breadcrumbs ul li a:hover{color:#036}.breadcrumbs ul li>span{font-weight:700}.title-text__label{margin-bottom:10px;color:#036}.title-text__subtitle{font-weight:700}@media(max-width:767px){.title-text{padding:50px 0}.title-text__subtitle,.title-text__text,.title-text__cta{margin-top:20px}}@media(min-width:768px){.title-text{padding:100px 0}.title-text__subtitle{margin-top:30px}.title-text__cta{margin-top:40px}.title-text.horizzontal .title-text__container{display:flex;flex-wrap:wrap;justify-content:space-between}.title-text.horizzontal .title-text__label{flex:0 0 100%;width:100%}.title-text.horizzontal .title-text__block{flex:0 0 45%;width:45%}}#messages{position:relative}#messages a{font-weight:500;color:#036;text-decoration:underline}#messages [role=contentinfo]>div{padding:20px;border:#cdcdcd solid 1px}#messages [role=contentinfo]>div:not([role=alert]){font-weight:700;text-align:center;color:#769a24;border-color:#769a24}#messages [role=contentinfo]>div[role=alert]{color:#e64215;border-color:#e64215}#messages [role=contentinfo]>div[role=alert] ul li,#messages [role=contentinfo]>div[role=alert] ol li{position:relative;padding-left:30px;color:#e64215}#messages [role=contentinfo]>div[role=alert] ul li:not(:first-child),#messages [role=contentinfo]>div[role=alert] ol li:not(:first-child){margin-top:7px}#messages [role=contentinfo]>div[role=alert] ul li:before,#messages [role=contentinfo]>div[role=alert] ol li:before{content:"!";display:block;position:absolute;top:0;left:0;width:20px;height:20px;font-size:.75em;line-height:1.6666666667em;font-weight:bold;text-align:center;color:#fff;background-color:#e64215;border-radius:50%}.button,.button--white,.button--secondary,.button--primary{position:relative;display:inline-block;font-family:"century-gothic",sans-serif;font-size:.875em;font-weight:700;text-align:center;text-decoration:none;line-height:1.1428571429em;border:0;border-radius:0;appearance:none;-webkit-appearance:none;cursor:pointer}@media(max-width:1024px){.button,.button--white,.button--secondary,.button--primary{padding:16px 25px}}@media(min-width:1025px){.button,.button--white,.button--secondary,.button--primary{padding:16px 40px}}.hover,.button--white,.button--secondary,.button--primary{z-index:1}@media(min-width:1025px){.hover::before,.button--white::before,.button--secondary::before,.button--primary::before{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;transition:transform 500ms cubic-bezier(0.645,0.045,0.355,1);transform-origin:0px 0px;transform:scaleX(0);z-index:-1}.hover:hover::before,.button--white:hover::before,.button--secondary:hover::before,.button--primary:hover::before{transform:scaleX(1)}}.button--primary{color:#fff;background-color:#036}.button--primary::before{background-color:#bd9554}.button--secondary{color:#fff;background-color:#bd9554}.button--secondary::before{background-color:#036}.button--white{color:#036;background-color:#fff}.button--white::before{background-color:#036}@media(min-width:1025px){.button--white{transition:color 500ms cubic-bezier(0.645,0.045,0.355,1)}.button--white:hover{color:#fff}}.button--text{display:inline-block;font-size:1em;text-decoration:none;line-height:1.375em}.button--text:after{content:"";display:inline-block;margin-left:5px;vertical-align:middle;width:7px;height:7px;border-bottom:#036 solid 1px;border-right:#036 solid 1px;transform:translateY(-1px) rotate(-45deg)}.button--icon{display:inline-block;font-size:1em;text-decoration:none;line-height:1.375em}.button--icon svg{display:inline-block;margin-left:9px;vertical-align:sub;width:21px;height:21px}.button--play,.button--play-overlay{display:block;width:60px;height:60px;padding:22px;background-color:#fff;border-radius:50%}.button--play svg,.button--play-overlay svg{width:16px;height:16px;fill:#036 !important}.button--play-overlay{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}.button--bu{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;font-weight:700;text-decoration:none}.button--bu__division{font-size:2em;letter-spacing:1.15px}.button--bu__label{font-size:.75em;letter-spacing:.5px}.button--bu:not(.white){color:#fff;background-color:#036}.button--bu.white{color:#036;background-color:#fff}.btn-primary{font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:#036;color:#fff !important}@media(max-width:767px){.btn-primary{padding:12px}}.btn-primary.with-arrow{display:flex !important}.btn-primary.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.btn-primary.with-arrow::after{filter:brightness(0) invert(1)}.btn-primary:hover{border:1px solid #124a70;box-shadow:inset 0 0 0 1px #124a70;background-color:#124a70}.btn-primary-white{font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);padding:12px 36px !important;background-color:#fff;color:#036 !important}@media(max-width:767px){.btn-primary-white{padding:12px}}.btn-primary-white.with-arrow{display:flex !important}.btn-primary-white.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.btn-primary-white:hover{background-color:#f5f5f5}.btn-secondary{font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#036 !important}@media(max-width:767px){.btn-secondary{padding:12px}}.btn-secondary.with-arrow{display:flex !important}.btn-secondary.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.btn-secondary:hover{box-shadow:inset 0 0 0 1px #036}.link-primary{font:normal normal 700 13px/16px "century-gothic",sans-serif;text-transform:uppercase;cursor:pointer;border-bottom:1px solid #036}.link-primary::after{display:inline-block;margin-left:10px;width:12px;height:12px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.documentations-teaser{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:320px;height:100%;background-color:#f5f5f5;color:#000;border-radius:20px;padding:30px 30px 50px 30px}.documentations-teaser .documentations-teaser-wrapper__date{color:#124a70;font:normal normal 700 13px/16px "century-gothic",sans-serif;margin-bottom:4px}.documentations-teaser .documentations-teaser-wrapper__title{color:#124a70 !important;font:normal normal 400 24px/36px "century-gothic",sans-serif}@media(max-width:1023px){.documentations-teaser .documentations-teaser-wrapper__title{font:normal normal 400 20px/28px "century-gothic",sans-serif}}.documentations-teaser .documentations-teaser-wrapper__title-small{font-size:21px;line-height:110%}.documentations-teaser .documentations-teaser-wrapper__content{font:normal normal 400 16px/24px "century-gothic",sans-serif;margin:20px 0px}.documentations-teaser .documentations-teaser-wrapper__cta{color:#036;font:normal normal 700 13px/16px "century-gothic",sans-serif;display:flex;align-items:center;justify-content:space-between;margin-top:40px}.documentations-teaser .documentations-teaser-wrapper__cta a{font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#036 !important}@media(max-width:767px){.documentations-teaser .documentations-teaser-wrapper__cta a{padding:12px}}.documentations-teaser .documentations-teaser-wrapper__cta a.with-arrow{display:flex !important}.documentations-teaser .documentations-teaser-wrapper__cta a.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.documentations-teaser .documentations-teaser-wrapper__cta a:hover{box-shadow:inset 0 0 0 1px #036}.documentations-teaser .documentations-teaser-wrapper__cta__info{text-transform:uppercase}.documentations-teaser .documentations-teaser-wrapper__detail{position:absolute;bottom:0;left:0;width:100%;height:20px;border-radius:0px 0px 20px 20px;background-color:#ddd}.view-documentations{margin-bottom:220px;position:relative}.view-documentations .title-text__title{width:100%;max-width:1500px}.view-documentations .title-text__title p{font:normal normal 400 52px/60px "baskerville-urw",serif;color:#bd9554}@media(max-width:1023px){.view-documentations .title-text__title p{font:normal normal 400 36px/40px "baskerville-urw",serif}}.view-documentations .documentations__menu{width:100%;padding:0px 4.861111%;display:flex;align-items:center;justify-content:center}.view-documentations .documentations__menu__wrapper{width:100%;padding-bottom:30px;border-bottom:1px solid #cdcdcd}.view-documentations .documentations__menu__wrapper ul{display:flex;align-items:center;justify-content:center}.view-documentations .documentations__menu__wrapper ul li{margin:0px 10px}.view-documentations .documentations__menu__wrapper ul li a{font:normal normal 700 15px/18px "century-gothic",sans-serif;padding:5px 10px;border-radius:5px}.view-documentations .documentations__menu__wrapper ul li a.is-active{background-color:#036;color:#fff}.view-documentations .views-exposed-form{padding:30px 4.861111% 20px 4.861111% !important;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.view-documentations .views-exposed-form .form-item{width:25%}.view-documentations .views-exposed-form .form-item:not(:nth-child(1)){padding-left:10px}@media(max-width:1023px){.view-documentations .views-exposed-form .form-item:not(:nth-child(1)){padding-left:0px}}@media(max-width:1023px){.view-documentations .views-exposed-form .form-item{width:100%;margin-bottom:16px}}.view-documentations .views-exposed-form .form-item label{display:block;margin-bottom:4px;font:normal normal 700 16px/19px "century-gothic",sans-serif}.view-documentations .views-exposed-form .form-item input,.view-documentations .views-exposed-form .form-item select{width:100%;border-radius:5px;border:1px solid #ddd;padding:12px 20px;color:#036;background-color:rgba(0,0,0,0);font:normal normal 400 24px/36px "baskerville-urw",serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.view-documentations .views-exposed-form .form-item input::placeholder,.view-documentations .views-exposed-form .form-item select::placeholder{color:#036}.view-documentations .views-exposed-form .js-form-type-select{position:relative}.view-documentations .views-exposed-form .js-form-type-select::after{width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/dropdown.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute;right:12px;bottom:22px}.view-documentations .views-exposed-form .form-actions{margin-top:20px;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.view-documentations .views-exposed-form .form-actions input{margin-left:10px;font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:#036;color:#fff !important}@media(max-width:767px){.view-documentations .views-exposed-form .form-actions input{padding:12px}}.view-documentations .views-exposed-form .form-actions input.with-arrow{display:flex !important}.view-documentations .views-exposed-form .form-actions input.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.view-documentations .views-exposed-form .form-actions input.with-arrow::after{filter:brightness(0) invert(1)}.view-documentations .views-exposed-form .form-actions input:hover{border:1px solid #124a70;box-shadow:inset 0 0 0 1px #124a70;background-color:#124a70}.view-documentations .views-exposed-form .form-actions input:last-child{font:normal normal 700 15px/18px "century-gothic",sans-serif;text-decoration:none;cursor:pointer;transition:all .5s ease;display:inline-block;align-items:center;border-radius:5px;padding:12px 21px;border:1px solid #036;box-shadow:inset 0 0 0 1px rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#036 !important}@media(max-width:767px){.view-documentations .views-exposed-form .form-actions input:last-child{padding:12px}}.view-documentations .views-exposed-form .form-actions input:last-child.with-arrow{display:flex !important}.view-documentations .views-exposed-form .form-actions input:last-child.with-arrow::after{display:inline-block;margin-left:12px;width:18px;height:18px;content:"";background-image:url(/themes/custom/lab/assets/img/share/icons/arrow.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.view-documentations .views-exposed-form .form-actions input:last-child:hover{box-shadow:inset 0 0 0 1px #036}.view-documentations .views-results-rows{padding:20px 4.861111% 20px 4.861111% !important;display:flex;align-items:stretch;flex-wrap:wrap;font:normal normal 400 20px/30px "century-gothic",sans-serif}.view-documentations .views-results-rows p{font:normal normal 400 20px/30px "century-gothic",sans-serif}.view-documentations .views-results-rows .views-row{min-width:292px;width:23%;margin-bottom:20px}.view-documentations .views-results-rows .views-row:not(:last-child){margin-right:20px}@media(max-width:1023px){.view-documentations .views-results-rows .views-row:not(:last-child){margin-right:0px}}@media(max-width:1023px){.view-documentations .views-results-rows .views-row{width:100%}}body.path-kiids .view-documentations .documentations__menu ul li:last-child a{background-color:#036;color:#fff}body.path-documents .view-documentations .documentations__menu ul li:first-child a{background-color:#036;color:#fff}
