/*!
Theme Name: Michaela Klampfer
Theme URI: https://www.michaela-klampfer.at/
Author: Christian Schauperl
Author URI: https://www.multiplecs.at/
Version: 1.0.0
Description: Das Theme ist individuell für die Michaela Klampfer Webseite entwickelt. Eigene Blöcke im Gutenberg-Editor stehen zur Verfügung. Weiters beinhaltet das Theme ein Menü und einen eigenen Theme-Einstellungsbereich.
Requires PHP: 8.3
Requires at least: 6.7
Tested up to: 6.7
Tags: Gutenberg-Editor, Eigene Blöcke, Menüs, Footer-Section, Header-Section, Theme Einstellungen
Text Domain: multiplecs
*/html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{margin:5px 0 20px}@media(min-width:460px){.alignright{float:right;margin:5px 0 20px 20px}}.alignleft{margin:5px 0 20px}@media(min-width:460px){.alignleft{float:left;margin:5px 20px 20px 0}}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;margin:0;padding:0}.wp-caption .gallery-caption,.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gallery{overflow:hidden}.gallery figure img{display:block;height:auto;margin:0 auto;max-width:100%}.gallery figure{float:left;margin:0 2% 1em 0;width:100%}.gallery.gallery-columns-1 figure{float:none;margin:0 0 1em;width:100%}@media(min-width:768px){.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(2n){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(assets/fonts/nunito-sans-v15-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(assets/fonts/nunito-sans-v15-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(assets/fonts/libre-baskerville-v16-latin-700.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media(max-width:460px){*,:after,:before{-ms-hyphens:auto;hyphens:auto}}:focus:not(:focus-visible){outline:none}:focus-visible,[type=button]:focus-visible,button:focus-visible{-webkit-box-shadow:0 0 0 4px #fefefe;box-shadow:0 0 0 4px #fefefe;outline:4px solid #4975b4;outline-offset:6px}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Nunito Sans,Arial,sans-serif;font-size:1.1rem;line-height:1.5;scroll-behavior:smooth;scroll-padding-top:120px}body{background-color:#fefefe;color:#222;font-weight:400;margin:0;min-height:100vh;padding:80px 0 0;position:relative}@media(min-width:1200px){body{padding:100px 0 0}}#skiplinks{list-style-type:none}.block-title,.h2,.h3,.h4,h1,h2,h3,h4{color:#4975b4;font-family:Libre Baskerville,Times,serif;font-weight:700;-ms-hyphens:auto;hyphens:auto}.block-title:first-child,.h2:first-child,.h3:first-child,.h4:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}.h1,h1{font-size:1.4em;font-size:clamp(1.4em,4.5vw,2em);line-height:1.4em}.h2,.text-wrapper,h2,span.block-title{font-size:1.25em;font-size:clamp(1.25em,4vw,1.7em);line-height:1.4em;margin:1.3em 0 .6em}.h3,h3{font-size:1.15em;font-size:clamp(1.15em,3.7vw,1.45em);margin:1.2em 0 .7em}.h3,.h4,h3,h4{line-height:1.35em}.h4,h4{font-size:1.1em;font-size:clamp(1.1em,3.3vw,1.2em);margin:.8em 0 .5em}h5{font-size:1.075em;font-size:clamp(1.075em,3vw,1.1em);margin:.6em 0 .4em}h6{font-size:1.05em;font-size:clamp(1.05em,2.5vw,1.03em);margin:.5em 0 .3em}.block-title{display:block}p{margin:1rem 0}p:last-child,p:last-child img{margin-bottom:0}b,strong{font-weight:700}abbr{cursor:help;text-underline-offset:4px}a{color:#4975b4;font-family:Nunito Sans,Arial,sans-serif;font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}a:active,a:hover{color:#222}a:active{text-underline-offset:4px}a[href$=".jpeg"],a[href$=".jpg"],a[href$=".png"],a[href$=".svg"]{display:inline-block}a[href$=".jpeg"] img,a[href$=".jpeg"] picture,a[href$=".jpg"] img,a[href$=".jpg"] picture,a[href$=".png"] img,a[href$=".png"] picture,a[href$=".svg"] img,a[href$=".svg"] picture{margin:0 auto}a[href$=".svg"]{display:block}::-moz-selection{background-color:#7f9ecb;color:#fefefe}::selection{background-color:#7f9ecb;color:#fefefe}img{border-radius:.8rem;height:auto;max-width:100%;vertical-align:bottom}img[src$=".svg"],img[src*=".svg"]{height:auto;width:auto}figure,ul{margin:0}#content ul{list-style-type:square}#content ul li{padding-bottom:.5rem}#content ul li::marker{color:#7f9ecb}#content ul li:last-of-type{padding-bottom:0}hr{background-color:#7f9ecb;height:2px}button,hr{border-style:none}button.btn{cursor:pointer}.btn-primary,.wp-block-button .wp-element-button,.wp-block-button.is-style-btn-primary .wp-element-button,.wp-block-button.is-style-default .wp-element-button{background-color:transparent;color:#222;cursor:pointer;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Nunito Sans,Arial,sans-serif;font-weight:700;-ms-hyphens:auto;hyphens:auto;text-decoration:underline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.4rem;font-size:1.2rem;margin-top:.5rem;min-height:2rem;padding:.24rem 0 .24rem 25px;position:relative;text-align:left}.btn-primary:before,.wp-block-button .wp-element-button:before,.wp-block-button.is-style-btn-primary .wp-element-button:before,.wp-block-button.is-style-default .wp-element-button:before{background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 768 768"><g id="icon-ignore"></g><path fill="%23222222" d="M438.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0zM214.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0z"></path></svg>') no-repeat 50%;background-size:contain;content:"";height:20px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.btn-primary:hover:hover,.wp-block-button .wp-element-button:hover:hover,.wp-block-button.is-style-btn-primary .wp-element-button:hover:hover,.wp-block-button.is-style-default .wp-element-button:hover:hover{color:#4975b4}.btn-primary:hover:before,.wp-block-button .wp-element-button:hover:before,.wp-block-button.is-style-btn-primary .wp-element-button:hover:before,.wp-block-button.is-style-default .wp-element-button:hover:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 768 768"><g id="icon-ignore"></g><path fill="%234975b4" d="M438.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0zM214.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0z"></path></svg>')}.btn-primary:active:active,.wp-block-button .wp-element-button:active:active,.wp-block-button.is-style-btn-primary .wp-element-button:active:active,.wp-block-button.is-style-default .wp-element-button:active:active{color:#222;text-underline-offset:4px}.btn-primary:active:before,.wp-block-button .wp-element-button:active:before,.wp-block-button.is-style-btn-primary .wp-element-button:active:before,.wp-block-button.is-style-default .wp-element-button:active:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 768 768"><g id="icon-ignore"></g><path fill="%23222222" d="M438.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0zM214.624 566.624l160-160c12.512-12.512 12.512-32.768 0-45.248l-160-160c-12.512-12.512-32.768-12.512-45.248 0s-12.512 32.768 0 45.248l137.376 137.376-137.376 137.376c-12.512 12.512-12.512 32.768 0 45.248s32.768 12.512 45.248 0z"></path></svg>')}.container-wide,.is-style-container-wide{margin-left:1.2rem;margin-right:1.2rem}@media(min-width:1200px){.container-wide,.is-style-container-wide{margin-left:12%;margin-right:12%}}.container,.is-style-container{margin-left:1.2rem;margin-right:1.2rem}@media(min-width:1200px){.container,.is-style-container{margin-left:12%;margin-right:12%}}@media(min-width:1600px){.container,.is-style-container{margin-left:20%;margin-right:20%}}.container-medium,.is-style-container-medium{margin-left:1.2rem;margin-right:1.2rem}@media(min-width:1600px){.container-medium,.is-style-container-medium{margin-left:20%;margin-right:20%}}.container-small,.is-style-container-small{margin-left:1.2rem;margin-right:1.2rem}@media(min-width:1200px){.container-small,.is-style-container-small{margin-left:20%;margin-right:20%}}@media(min-width:1600px){.container-small,.is-style-container-small{margin-left:29%;margin-right:29%}}.wp-block-group.has-background{background-position:50%}.wp-block-group.is-style-after-element,.wp-block-group.is-style-after-element *{position:relative;z-index:2}.wp-block-group.is-style-after-element:after{background-color:#fefefe;bottom:0;content:"";display:block;height:20%;left:0;position:absolute;right:0;top:auto;z-index:1}.wp-block-group.is-style-after-element.is-highlighted:after,.wp-block-group.is-style-after-element:focus:after{top:auto!important}.block{margin-bottom:2.5rem;margin-top:2.5rem}@media(min-width:992px){.block{margin-bottom:5rem;margin-top:5rem}}.block .h2:first-child,.block h1:first-child,.block h2:first-child,.block h3:first-child,.block h4:first-child{margin-top:0}.background{padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:992px){.background{padding-bottom:5rem;padding-top:5rem}}.bg-primary{background-color:#7f9ecb;color:#fefefe}.bg-primary a:not(.btn){color:#222}.bg-primary a:not(.btn):hover{color:#484848}.bg-primary a:not(.btn):active{color:#222}.bg-third{background-color:#eee}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}@media(min-width:992px){.col-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.col-2.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col-2>*{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.col-2>:last-child{margin-bottom:0}@media(min-width:992px){.col-2>*{margin-bottom:0}}@media(min-width:768px){.col-3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col-3>*{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 1rem);flex:1 0 calc(50% - 1rem)}}@media(min-width:992px){.col-3{gap:2rem}.col-3>*{-webkit-box-flex:1;-ms-flex:1 0 calc(33.33333% - 2rem);flex:1 0 calc(33.33333% - 2rem)}}.primary-color{color:#7f9ecb}.secondary-color{color:#aaa}.is-style-sub-heading,.sub-title{display:inline-block;font-weight:700;margin:0;padding-top:.3rem;position:relative}.is-style-sub-heading:before,.sub-title:before{background-color:#aaa;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.is-style-sub-heading.has-white-color-color:before,.sub-title.has-white-color-color:before{background-color:#fefefe}.is-style-sub-heading~.block-title,.is-style-sub-heading~.h2,.is-style-sub-heading~h1,.is-style-sub-heading~h2,.is-style-sub-heading~h3,.is-style-sub-heading~h4,.sub-title~.block-title,.sub-title~.h2,.sub-title~h1,.sub-title~h2,.sub-title~h3,.sub-title~h4{margin-top:.7rem}.wp-block-quote{margin:0}.wp-block-quote p{font-size:1.5em;font-size:clamp(1.5em,4.3vw,2em);line-height:1.3em;margin-top:0}.wp-block-quote cite{font-size:1.1rem}.wp-block-media-text{gap:1rem}@media(min-width:992px){.wp-block-media-text{gap:2.5rem}}.wp-block-media-text .wp-block-media-text__content{padding:0}#navbar{background-color:#fefefe;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);height:80px;left:0;position:fixed;right:0;top:0;z-index:999}@media(min-width:1200px){#navbar{height:100px}}#navbar .container-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;padding:0 1.2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1200px){#navbar .container-nav{height:100px;padding:0 6%}}#navbar .container-nav .logo-wrapper{margin-right:50px}@media(min-width:992px){#navbar .container-nav .logo-wrapper{margin-right:0}}#navbar .container-nav .logo-wrapper>a{display:block;height:100%}#navbar .container-nav .logo-wrapper>a:hover{background-color:transparent}#navbar .container-nav .logo-wrapper>a img{border-radius:0;height:80px;max-height:80px;padding:10px 0;width:auto}@media(min-width:1200px){#navbar .container-nav .logo-wrapper>a img{height:100px}}#navbar .container-nav #primary-menu{background-color:rgba(127,158,203,.96);bottom:0;left:100%;overflow-y:auto;position:fixed;right:-100%;top:80px;-webkit-transition:left .5s,right .5s;transition:left .5s,right .5s}@media(min-width:1200px){#navbar .container-nav #primary-menu{background-color:transparent;overflow-y:visible;position:static}}#navbar .container-nav #primary-menu #main-menu{list-style-type:none;margin-left:1rem;margin-right:1rem;padding:1rem 0}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;height:100px;margin-right:0;padding:0}}#navbar .container-nav #primary-menu #main-menu>li{border-bottom:1px solid #fefefe;padding:.35rem 0;position:relative}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li{border-bottom:none}}#navbar .container-nav #primary-menu #main-menu>li:last-of-type{border-bottom:none}#navbar .container-nav #primary-menu #main-menu>li.menu-item-has-children a{margin-right:60px}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.menu-item-has-children a{margin-right:0}}#navbar .container-nav #primary-menu #main-menu>li.cta{padding:.55rem 0}#navbar .container-nav #primary-menu #main-menu>li.cta a{background-color:#4975b4;border-radius:.4rem;color:#fefefe;padding:.5rem 1rem}#navbar .container-nav #primary-menu #main-menu>li.cta a:hover{text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li.cta a:active{text-decoration-thickness:2px}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.cta{line-height:1;padding:0}#navbar .container-nav #primary-menu #main-menu>li.cta a{height:auto}}#navbar .container-nav #primary-menu #main-menu>li.active button .icon-play-full{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu{display:block}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu{background-color:hsla(0,0%,100%,.97);border-radius:.4rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);padding:2rem;position:absolute;top:calc(100px + .5rem);z-index:1}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu:before{content:"";display:block;height:1rem;left:0;position:absolute;right:0;top:-1rem}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li:last-of-type>a{border-bottom:none}}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-parent>a{font-weight:700;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-parent>a:active{color:#aaa}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-parent>a{color:#7f9ecb}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-ancestor>a:hover,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-item>a:hover,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-parent>a:hover{color:#7f9ecb;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li.current-menu-parent>a:active{color:#4975b4;text-decoration:underline}}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li>a{color:#222;display:block;font-family:Nunito Sans,Arial,sans-serif;font-size:1.1rem;font-weight:400;padding:.35rem 0;text-decoration:none}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li>a{border-bottom:1px solid #4975b4;line-height:1.2;padding:.5rem}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li>a:hover{background-color:#d5d5d5;text-decoration:none}#navbar .container-nav #primary-menu #main-menu>li.active>.sub-menu>li>a:active{text-decoration:underline}}@media(hover:hover){#navbar .container-nav #primary-menu #main-menu>li:hover button .icon-play-full{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu{display:block}}@media(hover:hover)and (min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu{background-color:hsla(0,0%,100%,.97);border-radius:.4rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);padding:2rem;position:absolute;top:calc(100px + .5rem);z-index:1}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu:before{content:"";display:block;height:1rem;left:0;position:absolute;right:0;top:-1rem}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li:last-of-type>a{border-bottom:none}}@media(hover:hover){#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-parent>a{font-weight:700;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-parent>a:active{color:#aaa}}@media(hover:hover)and (min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-parent>a{color:#7f9ecb}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-ancestor>a:hover,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-item>a:hover,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-parent>a:hover{color:#7f9ecb;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li.current-menu-parent>a:active{color:#4975b4;text-decoration:underline}}@media(hover:hover){#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li>a{color:#222;display:block;font-family:Nunito Sans,Arial,sans-serif;font-size:1.1rem;font-weight:400;padding:.35rem 0;text-decoration:none}}@media(hover:hover)and (min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li>a{border-bottom:1px solid #4975b4;line-height:1.2;padding:.5rem}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li>a:hover{background-color:#d5d5d5;text-decoration:none}#navbar .container-nav #primary-menu #main-menu>li:hover>.sub-menu>li>a:active{text-decoration:underline}}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu{background-color:hsla(0,0%,100%,.97);border-radius:.4rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);padding:2rem;position:absolute;top:calc(100px + .5rem);z-index:1}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu:before{content:"";display:block;height:1rem;left:0;position:absolute;right:0;top:-1rem}}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li:last-of-type>a{border-bottom:none}}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-parent>a{font-weight:700;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-parent>a:active{color:#aaa}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-parent>a{color:#7f9ecb}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-ancestor>a:hover,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-item>a:hover,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-parent>a:hover{color:#7f9ecb;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li.current-menu-parent>a:active{color:#4975b4;text-decoration:underline}}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li>a{color:#222;display:block;font-family:Nunito Sans,Arial,sans-serif;font-size:1.1rem;font-weight:400;padding:.35rem 0;text-decoration:none}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li>a{border-bottom:1px solid #4975b4;line-height:1.2;padding:.5rem}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li>a:hover{background-color:#d5d5d5;text-decoration:none}#navbar .container-nav #primary-menu #main-menu>li:focus-within>.sub-menu>li>a:active{text-decoration:underline}}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navbar .container-nav #primary-menu #main-menu>li:not(.cta):hover>a,#navbar .container-nav #primary-menu #main-menu>li:not(.cta):hover>button{background-color:#d5d5d5}#navbar .container-nav #primary-menu #main-menu>li:not(.cta):hover .sub-menu{display:block;position:absolute}#navbar .container-nav #primary-menu #main-menu>li:not(.cta):active a{color:#4975b4;text-decoration:underline}}#navbar .container-nav #primary-menu #main-menu>li>a{color:#222;display:block;font-size:1.2rem;font-weight:400;padding:.35rem 0;text-decoration:none}#navbar .container-nav #primary-menu #main-menu>li>a:active{text-decoration:underline}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Nunito Sans,Arial,sans-serif;font-size:1.05em;height:100%;overflow:hidden;padding:0 .45rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#navbar .container-nav #primary-menu #main-menu>li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:.4rem;cursor:pointer;height:calc(100% - .7rem);margin-top:.35rem;padding:0;position:absolute;right:0;top:0;width:50px;z-index:10}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li button{border-radius:0;height:100%;margin-top:0;padding-left:.45rem;padding-right:.45rem;position:static;width:auto}}#navbar .container-nav #primary-menu #main-menu>li button .icon-play-full{border-color:#222 transparent transparent;border-style:solid;border-width:12px 7px 0;height:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:0}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li button .icon-play-full{border-color:#7f9ecb transparent transparent;border-width:12px 7px 0}}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor{position:relative}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent:after,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor:after{background-color:#fefefe;content:"";display:block;height:100%;position:absolute;right:calc(100% + .75rem);top:0;width:1rem}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent:after,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor:after{background-color:#4975b4;bottom:2px;height:5px;left:50%;right:auto;top:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor.cta a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item.cta a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent.cta a,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor.cta a{color:#fefefe}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor.cta a:hover,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item.cta a:hover,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent.cta a:hover,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor.cta a:hover{color:#d5d5d5}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor.cta:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item.cta:after,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent.cta:after,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor.cta:after{background-color:#7f9ecb}}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent a,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor a{color:#222;font-weight:700;text-decoration:underline}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor a:active,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item a:active,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent a:active,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor a:active{color:#d5d5d5}@media(min-width:1200px){#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor>a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item>a,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent>a,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor>a{color:#4975b4}#navbar .container-nav #primary-menu #main-menu>li.current-menu-ancestor>a:active,#navbar .container-nav #primary-menu #main-menu>li.current-menu-item>a:active,#navbar .container-nav #primary-menu #main-menu>li.current-menu-parent>a:active,#navbar .container-nav #primary-menu #main-menu>li.current-post-ancestor>a:active{color:#7f9ecb;text-underline-offset:4px}}#navbar .container-nav #primary-menu #main-menu>li>.sub-menu{display:none;list-style-type:none;padding-left:1.2rem;padding-top:.5rem}#navbar .container-nav .nav-trigger{background-color:transparent;cursor:pointer;display:block;height:80px;padding:0;position:fixed;right:1.2rem;top:0;width:30px}@media(min-width:1200px){#navbar .container-nav .nav-trigger{display:none}}#navbar .container-nav .nav-trigger em{background-color:#7f9ecb;content:"";display:block;height:2px;margin:39px 0;position:relative;width:30px}#navbar .container-nav .nav-trigger em:after,#navbar .container-nav .nav-trigger em:before{background-color:#7f9ecb;content:"";display:block;height:2px;position:absolute;right:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:30px}#navbar .container-nav .nav-trigger em:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}#navbar .container-nav .nav-trigger em:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}#navbar .container-nav.active .nav-trigger em{background-color:transparent}#navbar .container-nav.active .nav-trigger em:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#navbar .container-nav.active .nav-trigger em:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#navbar .container-nav.active .nav-trigger~#primary-menu{left:auto;right:0;-webkit-transition:left .5s,right .5s;transition:left .5s,right .5s;visibility:visible;width:80vw}@media(min-width:768px){#navbar .container-nav.active .nav-trigger~#primary-menu{width:400px}}#footer{bottom:0;height:auto;left:0;padding:0;position:relative;right:0;text-align:center}@media(min-width:1200px){#footer{text-align:left}}#footer .contact-infos{position:relative;z-index:3}#footer .contact-infos:after{background-color:#7f9ecb;bottom:0;content:"";display:block;height:5rem;left:0;position:absolute;right:0;z-index:-1}#footer .contact-infos .container-medium{background-color:#fefefe;border-radius:.8rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.6);box-shadow:0 3px 6px rgba(0,0,0,.6);padding:1.2rem}@media(min-width:1200px){#footer .contact-infos .container-medium{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;padding:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#footer .contact-infos .container-medium .footer-text{margin-bottom:1.2rem}@media(min-width:1200px){#footer .contact-infos .container-medium .footer-text{margin-bottom:0}}#footer .contact-infos .container-medium .footer-text .h2{display:block}#footer .contact-infos .container-medium .footer-text .h2:first-child{margin-top:0}#footer .contact-infos .container-medium .footer-text .contact-text{margin:1rem 0}#footer .contact-infos .container-medium .footer-text .contact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}#footer .contact-infos .container-medium .footer-text .contact .email,#footer .contact-infos .container-medium .footer-text .contact .phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.1rem;font-size:clamp(1.1rem,2vw,1.35rem);text-align:left}#footer .contact-infos .container-medium .footer-text .contact .email:hover,#footer .contact-infos .container-medium .footer-text .contact .phone:hover{color:#222}#footer .contact-infos .container-medium .footer-text .contact .email:hover .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .email:hover .icon-phone path,#footer .contact-infos .container-medium .footer-text .contact .phone:hover .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .phone:hover .icon-phone path{fill:#222}#footer .contact-infos .container-medium .footer-text .contact .email:active,#footer .contact-infos .container-medium .footer-text .contact .phone:active{color:#484848}#footer .contact-infos .container-medium .footer-text .contact .email:active .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .email:active .icon-phone path,#footer .contact-infos .container-medium .footer-text .contact .phone:active .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .phone:active .icon-phone path{fill:#484848}#footer .contact-infos .container-medium .footer-text .contact .email .icon-mail,#footer .contact-infos .container-medium .footer-text .contact .email .icon-phone,#footer .contact-infos .container-medium .footer-text .contact .phone .icon-mail,#footer .contact-infos .container-medium .footer-text .contact .phone .icon-phone{height:30px;width:auto}#footer .contact-infos .container-medium .footer-text .contact .email .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .email .icon-phone path,#footer .contact-infos .container-medium .footer-text .contact .phone .icon-mail path,#footer .contact-infos .container-medium .footer-text .contact .phone .icon-phone path{fill:#4975b4}#footer .copyright,#footer .infos{background-color:#7f9ecb;color:#222}#footer .copyright a,#footer .infos a{text-decoration-thickness:1px}#footer .infos .footer-nav{padding:1.2rem}#footer .infos .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;gap:1.2rem;justify-content:center;margin:0}#footer .copyright{display:block;font-size:.8rem;padding:1rem 1.2rem;text-align:center}