@keyframes pulse{0%{filter:brightness(100%) blur(0);opacity:1}50%{filter:brightness(100%) blur(15px);opacity:0}51%{filter:brightness(100%) blur(0);opacity:0}}footer{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:flex-end;padding:2rem;position:relative}footer .treasure-box{bottom:1rem;left:10%;position:absolute;z-index:-2}footer .sea-background{height:300vh;z-index:-1}footer .sea-background,footer .waves{overflow:hidden;pointer-events:none;position:absolute;width:100%}footer .waves{height:100%;z-index:-3}footer .waves svg{fill:#12486b;overflow:hidden;position:absolute;top:-4rem;width:100%;z-index:-1}footer .sagas-logo-footer{display:flex;position:relative}footer .sagas-logo-footer:before{animation:pulse 5s infinite;background:url(/img/logo_header_white.png) no-repeat 50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}footer .social-medias{gap:2rem}footer .social-medias,footer .social-medias a{align-items:center;display:flex;justify-content:center}footer .social-medias a svg{fill:#eee;height:1.5rem;width:1.5rem}footer .social-medias a svg:hover{fill:#78d6c6}footer .license p{color:#eee;font-size:.75rem}@media (max-width:75rem){footer .treasure-box{bottom:2rem;left:-3rem;position:absolute;transform:scale(.5);z-index:-1}footer .waves svg{fill:#12486b;position:absolute;width:1200px;z-index:-1}}.bubble{animation:rise 10s linear infinite,sway 1s ease-in-out infinite,bubble-visibility 10s linear infinite;bottom:0;position:absolute}.bubble svg{fill:#12486b;height:100%}@keyframes rise{0%{transform:translateY(0)}to{transform:translateY(-300vh)}}@keyframes sway{0%,75%{margin-left:0}0%{margin-left:5vw}}@keyframes bubble-visibility{0%{opacity:1}to{opacity:.4}}.fish-tank{height:100vh;width:100vw}.fish,.fish-tank{overflow:hidden;position:absolute;z-index:-1}.fish,.fish-wrapper{align-items:center;display:flex}.fish-body{background-color:#7e3c58db;border-radius:50%;position:relative}.fish-tail{border-color:transparent rgba(126,60,88,.859) transparent transparent;border-style:solid;height:0;position:relative;transform-origin:left center;width:0}#top-menu-key{opacity:0;z-index:2!important}@keyframes fadeOnLoad{0%{opacity:1;visibility:visible}70%{opacity:1;top:0}to{opacity:0;top:-56px}}#top-menu{background:#419197;margin-bottom:5.2rem;position:fixed;width:100vw;z-index:999!important}.active-logo img{filter:brightness(0) saturate(100%) invert(21%) sepia(8%) saturate(7128%) hue-rotate(167deg) brightness(99%) contrast(90%)}@media (orientation:landscape){#top-menu-icon,#top-menu-key{position:absolute;visibility:hidden}.sagas-logo-menu{height:4.2rem}.sagas-logo-menu,.second-main-menu{align-items:center;display:flex;justify-content:center;position:absolute;width:150px}.second-main-menu{cursor:pointer;gap:10px;right:0;top:1.2rem}.second-main-menu .music-title{color:#12486b}.main-menu{align-items:center;display:grid;grid-auto-flow:column;grid-template-columns:4fr auto auto auto 4fr;height:4.2rem;justify-content:stretch;width:100%}.main-menu a{border-bottom:0 solid #eee;border-top:0 solid transparent!important;color:#eee;display:grid;font-size:.9rem;height:4.2rem;justify-self:center;text-decoration:none;transition:all .13s ease-out}.main-menu a div{align-self:center;text-align:center;width:120px}.main-menu a:first-child{justify-items:end!important;width:100%}.main-menu a:last-child{justify-items:start!important;width:100%}.main-menu a.active,.main-menu a:hover{background-color:#eee;border-bottom:4px solid #eee;border-top:4px solid transparent!important;color:#12486b}}@media (orientation:portrait){.sagas-logo-menu{align-items:center;animation:none;display:flex;justify-content:center;opacity:0;position:absolute;top:calc(100vh - 4.2rem);transition:all .1s linear .4s;visibility:hidden;width:100vw;z-index:3}.sagas-logo-menu img{filter:brightness(0) saturate(100%) invert(21%) sepia(8%) saturate(7128%) hue-rotate(167deg) brightness(99%) contrast(90%)}.main-menu{align-items:center;display:grid;grid-template-rows:3fr auto auto auto 3fr;height:1px;justify-content:center;width:100%}.main-menu a{color:#12486b;display:grid;justify-self:center;text-decoration:none}.main-menu a div{align-self:center;padding:2rem 0;text-align:center;width:100vw}.main-menu a{transition:all .2s ease-out}.main-menu a:first-child,.main-menu a:last-child{height:100%}.main-menu a:first-child div,.main-menu a:last-child div{align-items:center;align-self:end!important;display:flex;height:100px;justify-content:center}.main-menu a:last-child div{align-self:start!important}.main-menu a:hover{background-color:#12486b;color:#eee;font-weight:700}.top-menu-item{fill:#12486b;opacity:1;visibility:visible}.top-menu-checked{height:100vh!important;transition:height .4s ease-in}.top-menu-unchecked{transition:height .5s ease-out}#top-menu-icon,#top-menu-key{height:1.5rem;left:calc(50% - .75rem);position:absolute;top:1.35rem;transition:left .4s ease-out;visibility:visible;width:1.5rem;z-index:1}#top-menu-icon span{background-color:#eee;border-radius:3px;display:block;height:3px;transform:translateY(3px);transition:all .3s ease-out;width:1.5rem}#top-menu-key~.main-menu .top-menu-item{opacity:0;visibility:hidden}#top-menu-icon span:nth-child(2){transform:translateY(6px)}#top-menu-icon span:nth-child(3){transform:translateY(9px)}#top-menu-key:checked~#top-menu-icon span:first-child{background-color:#12486b;transform:translateY(8px) rotate(-45deg)}#top-menu-key:checked~#top-menu-icon span:last-child{background-color:#12486b;transform:translateY(2px) rotate(45deg)}#top-menu-key:checked~#top-menu-icon span:nth-child(2){background-color:transparent}#top-menu-key:checked~.main-menu{background-color:#eee;height:100%;opacity:1;visibility:visible}#top-menu-key:checked~.main-menu .top-menu-item{opacity:1;visibility:visible}#top-menu-key:checked~.sagas-logo-menu{opacity:.8;visibility:visible}.second-main-menu{opacity:0;visibility:hidden}}.music-title{color:#eee;font-size:.7rem;left:-10px;pointer-events:none;position:absolute}.music-switch{height:0;visibility:hidden;width:0}.music-label{background:grey;border-radius:100px;cursor:pointer;display:block;height:2rem;position:relative;text-indent:-9999px;width:4rem}.music-label:before{background:#fff;border-radius:90px;color:#000;content:"";height:1.75rem;left:2px;position:absolute;top:2px;transition:.3s;width:1.75rem}.music-switch:checked+.music-label{background:#12486b}.music-switch:checked+.music-label:before{left:calc(100% - 2px);transform:translate(-100%)}.music-label:active:after{width:1rem}.gdpr-stmt{bottom:0;position:fixed;z-index:9999}.gdpr-stmt strong{color:#419197}.gdpr-stmt{transition:opacity .5s ease-in-out}.gdpr-stmt.open{align-items:center;background-color:#eee;display:flex;flex-direction:column;font-size:.6rem;justify-content:center;opacity:1;padding:1rem 0;width:100%}.gdpr-stmt.open .container{margin-bottom:2rem;width:70%}.gdpr-stmt.open .container .list{padding-left:1rem}.gdpr-stmt.open .container .title{font-size:.9rem;margin-bottom:1rem;text-align:center}.gdpr-stmt.open button{background-color:#12486b;border-radius:.3rem;border-style:none;color:#eee;height:3rem;width:70%}.gdpr-stmt.closed{opacity:0}.gdpr-stmt.closed .container{height:0;margin-bottom:0;opacity:0;visibility:hidden;width:0}.gdpr-stmt.closed .container ul{padding-left:4rem}.gdpr-stmt.closed .container .title{font-size:2rem;margin-bottom:2rem;text-align:center}.gdpr-stmt.closed button{background-color:#12486b;color:#eee;height:4rem;visibility:hidden;width:80%}@media (max-width:42rem){.gdpr-stmt.open .container,.gdpr-stmt.open button{width:90%}}.home-middle-section{align-items:center;display:flex;flex-direction:column;font-family:Arial;height:auto;margin-top:3rem}.home-middle-section #main-slideshow{height:48rem;position:relative;width:100%}.home-middle-section #main-slideshow img{-webkit-mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent)}.home-middle-section .family-title,.home-middle-section .school-title{color:#eee;margin-bottom:2rem}.home-middle-section .character-container{align-items:flex-end;display:flex;justify-content:center;margin-bottom:6rem;position:relative}.home-middle-section .character-container img{position:relative}.home-middle-section .character-container .home-dru{height:7rem;left:2.5rem;position:absolute;top:0}.home-middle-section .character-container img:first-child{height:20rem}.home-middle-section .character-container img:last-child{height:24rem}.home-middle-section .stylised-article{background-color:transparent!important;position:relative}.home-middle-section .stylised-article article h1{color:#eee;font-size:2rem}.home-middle-section .stylised-article article span{display:block}.home-middle-section .stylised-article article span .center-text{color:#78d6c6;font-size:1.16rem;margin-bottom:1rem;text-align:center}.home-middle-section .stylised-article article span p{color:#eee}@media (max-width:64rem){.home-middle-section .character-container .home-dru{height:5rem;left:2rem;top:0}.home-middle-section .character-container img:first-child{height:15rem}.home-middle-section .character-container img:last-child{height:18rem}}@media (max-width:32rem){.home-middle-section .family-title,.home-middle-section .school-title{color:#eee;font-size:1rem;margin-bottom:1rem}.home-middle-section .stylised-article{width:100%}.home-middle-section .stylised-article article{padding:2rem}.home-middle-section .stylised-article article h1,.home-middle-section .stylised-article article span .center-text{font-size:1rem}}@keyframes fadein{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeout{0%{opacity:1;visibility:visible}to{opacity:.5;transform:translate(-100%);visibility:hidden}}#main-slideshow{overflow:hidden;position:relative;visibility:hidden;width:100vw}#main-slideshow img{animation:fadeout 1s;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-slideshow img.active{animation:fadein 1s;visibility:visible}.stylised-article{background-color:#edededdb;border-radius:.3rem;display:flex;justify-content:center;width:80%}.stylised-article article{font-family:open_dislexic;padding:4rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.stylised-article article h1{color:#12486b;margin-bottom:1rem;text-align:center}.stylised-article article span p{color:#12486b;font-size:.8rem}@media (max-width:64rem){.stylised-article article{width:100%}}@media (max-width:42rem){.stylised-article{border-radius:0;width:100%}.stylised-article article{padding:2rem}}.imgtext-info{background-color:#edededdb;display:flex!important;margin-bottom:4rem;width:100%}.imgtext-info.dice-image,.imgtext-info.map-image,.imgtext-info.school-image{background-color:transparent;flex-direction:row-reverse}.imgtext-info.dice-image .divimg,.imgtext-info.map-image .divimg,.imgtext-info.school-image .divimg{-webkit-mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent)}.imgtext-info.dice-image article p,.imgtext-info.map-image article p,.imgtext-info.school-image article p{color:#eee}.imgtext-info.dru-and-black-beard-image{padding:1rem}.imgtext-info.dru-and-black-beard-image .divimg{background-image:url(/img/dru_and_black_beard_border.webp);background-position:0}.imgtext-info.family-image .divimg{background-image:url(/img/family.webp)}.imgtext-info.school-image .divimg{background-image:url(/img/tablet_focus.webp)}.imgtext-info.kid-image .divimg{background-image:url(/img/kid_image_with_table.webp)}.imgtext-info.map-image .divimg{background-image:url(/img/global_map.webp)}.imgtext-info.role-image .divimg{background-image:url(/img/image_roleplay.webp)}.imgtext-info.dice-image .divimg{background-image:url(/img/dice.webp)}.imgtext-info .divimg{background-position:50%;background-size:cover;height:20rem;-webkit-mask-image:linear-gradient(90deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(90deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);overflow-x:none;width:20rem}.imgtext-info article{display:flex;flex-direction:column;justify-content:center;padding:3rem}.imgtext-info article p{color:#12486b;font-size:.9rem}@media (max-width:58rem){.imgtext-info{display:flex;flex-direction:column;margin-bottom:6rem}.imgtext-info.dice-image,.imgtext-info.map-image,.imgtext-info.school-image{background-color:transparent;flex-direction:column}.imgtext-info.dice-image .divimg,.imgtext-info.map-image .divimg,.imgtext-info.school-image .divimg{-webkit-mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent)}.imgtext-info.dice-image article p,.imgtext-info.map-image article p,.imgtext-info.school-image article p{color:#eee}.imgtext-info.dru-and-black-beard-image{padding:1rem}.imgtext-info.dru-and-black-beard-image .divimg{background-image:url(/img/dru_and_black_beard_border_column.webp);background-position:50%}.imgtext-info.family-image .divimg{background-image:url(/img/family_column.webp)}.imgtext-info.school-image .divimg{background-image:url(/img/table_focus_column.webp)}.imgtext-info.kid-image .divimg{background-image:url(/img/kid_image_with_table_column.webp)}.imgtext-info.map-image .divimg{background-image:url(/img/global_map_column.webp)}.imgtext-info.role-image .divimg{background-image:url(/img/image_roleplay_column.webp)}.imgtext-info.dice-image{align-items:center;display:flex}.imgtext-info.dice-image .text-info{align-items:center;display:flex;justify-content:center;width:100%!important}.imgtext-info.dice-image .text-info .divimg{background-image:url(/img/dice.webp);width:17rem}.imgtext-info .text-info{align-items:center;display:flex;justify-content:center;width:100%!important}.imgtext-info .text-info .divimg{height:30vh;-webkit-mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);width:100%}.imgtext-info.img-right{background-color:transparent}.imgtext-info.img-right .divimg{-webkit-mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(270deg,#000 70%,rgba(0,0,0,.8) 80%,transparent)}.imgtext-info.img-right article p{color:#eee;font-size:.9rem}}.game-middle-section{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:7rem;min-height:35rem}.game-middle-section .android-span{bottom:0;position:fixed}.game-middle-section .claire-art{height:19rem;margin-bottom:7rem}.game-middle-section .hello-pirate{font-size:.9rem;font-weight:700}.game-middle-section .characters-article{margin-bottom:2rem;width:100%}.game-middle-section .characters-article article h1{position:absolute;visibility:hidden}.game-middle-section .character-container{margin-bottom:8rem}.game-middle-section .character-container .game-dru{width:6rem}.game-middle-section .speech-bubble-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}.game-middle-section .speech-bubble-container .stylised-article{background-color:#eee;border-radius:.5rem;margin-bottom:0!important}.game-middle-section .speech-bubble-container .stylised-article article h1{position:absolute;visibility:hidden}.game-middle-section .speech-bubble-container .default-icon-tringule{fill:#eee}.game-middle-section .game-presentation-container{background-color:#edededdb;display:flex;justify-content:center;margin-bottom:6rem}.game-middle-section .game-presentation-container article{background-color:transparent}.game-middle-section .download-menu{align-items:center;display:flex;flex-wrap:wrap;gap:10rem;height:100%;justify-content:center;margin-bottom:5rem}.game-middle-section .download-menu a{text-align:center;text-decoration:none}.game-middle-section .download-menu a div{margin-bottom:2rem}.game-middle-section .download-menu a label{color:#eee}.game-middle-section .download-menu a .closed{background-color:#12486b}.game-middle-section .download-menu a .closed svg{fill:#419197}.game-middle-section .download-menu .download-button{align-items:center;background-color:#78d6c6;border-radius:.3rem;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;height:10rem;justify-content:center;width:10rem}.game-middle-section .download-menu .download-button svg{fill:#12486b}.game-middle-section .download-menu .download-button:hover{background-color:#12486b}.game-middle-section .download-menu .download-button:hover svg{fill:#78d6c6}.game-middle-section .download-menu .download-closed{pointer-events:none}@media (max-width:64rem){.game-middle-section{margin-top:6rem}.game-middle-section .speech-bubble-container{width:100%}.game-middle-section .speech-bubble-container article{border-radius:0}.game-middle-section .stylised-article{margin-bottom:2rem}.game-middle-section .stylised-article article{background-color:#eee}.game-middle-section .claire-art{height:12rem;margin-bottom:5rem}.game-middle-section .top{left:10rem;top:8rem}.game-middle-section .bot{left:-10rem;top:-2rem}}@media (max-width:42rem){.game-middle-section{margin-top:6rem}.game-middle-section .download-title{font-size:1rem;margin-bottom:0}.game-middle-section .character-container .game-dru{width:3rem}.game-middle-section .character-container .game-blackbeard{width:10rem}.game-middle-section .download-title,.game-middle-section .investigation-title,.game-middle-section .question-title{color:#eee;font-size:1rem;margin-bottom:2rem;padding:0 1rem;text-align:center}.game-middle-section .claire-art{height:12rem;margin-bottom:5rem}.game-middle-section .download-menu{gap:4rem;padding-bottom:2rem;padding-top:2rem}.game-middle-section .download-menu a{font-size:.8rem}}@keyframes hard-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.houses-info-container{align-items:center;background-color:transparent;display:flex;flex-direction:column;margin-bottom:4rem;padding:2rem 0;width:100%}.houses-info-container .house-images{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;position:relative}.houses-info-container .house-images article h1{padding-bottom:1rem}.houses-info-container .house-images article h1,.houses-info-container .house-images article p{color:#eee}.houses-info-container .house-images .house-view{align-items:center;display:flex;height:13rem;justify-content:center;margin-bottom:2rem;position:relative;width:100%}.houses-info-container .house-images .house-view img{position:absolute;visibility:hidden}.houses-info-container .house-images .house-view img.image-enabled{visibility:visible}.houses-info-container .house-images .info-view{height:15rem;position:relative;width:20rem}.houses-info-container .house-images .info-view article{color:#12486b;display:flex;flex-direction:column;position:absolute;visibility:hidden;width:100%}.houses-info-container .house-images .info-view article h1{text-align:center}.houses-info-container .house-images .info-view article.info-enabled{visibility:visible}.houses-info-container .buttons-container{display:flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;width:100%}.houses-info-container .buttons-container div{align-items:center;display:flex;justify-content:center}.houses-info-container .buttons-container div img{padding:.2rem;width:80%}.houses-info-container .buttons-container div.image-enabled{animation:hard-pulse 2s infinite}.houses-info-container .buttons-container div.image-enabled,.houses-info-container .buttons-container div:hover{filter:drop-shadow(4px 0 0 #78D6C6) drop-shadow(-4px 0 0 #78D6C6) drop-shadow(0 4px 0 #78D6C6) drop-shadow(0 -4px 0 #78D6C6)}@media (max-width:42rem){.houses-info-container .houses-title{font-size:1rem}.houses-info-container .house-images{margin-bottom:4rem}.houses-info-container .house-images .house-view{height:8rem}.houses-info-container .house-images .house-view img{position:absolute;visibility:hidden;width:70%}.houses-info-container .house-images .house-view img.image-enabled{visibility:visible}.houses-info-container .house-images .info-view{width:15rem}.houses-info-container .buttons-container div{align-items:center;display:flex;justify-content:center}.houses-info-container .buttons-container div img{padding:.2rem 0;width:50%}}.contact-middle-section{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:7rem;min-height:35rem}.contact-middle-section .contact-presentation-container{display:flex;justify-content:center;margin-bottom:0;width:100%}.contact-middle-section .contact-presentation-container .stylised-article{width:100%}.contact-middle-section .contact-presentation-container .stylised-article article{background-color:transparent}.contact-middle-section .contact-black-beard{position:relative;top:6rem;transform:scale(.8);z-index:2}.contact-middle-section{font-family:Arial}.contact-middle-section form{grid-gap:1rem 2rem;align-items:center;background-color:#12486b;display:grid;gap:1rem 2rem;grid-template-areas:"left right" "bot bot" "btn btn";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;justify-content:center;justify-items:center;margin-bottom:2rem;padding:2rem 10rem;position:relative;width:100%}.contact-middle-section form .input-item{color:#78d6c6;position:relative;width:100%}.contact-middle-section form .input-item:not(:last-child){border-bottom:.1rem solid #78d6c6}.contact-middle-section form .input-item input,.contact-middle-section form .input-item textarea{border:none;color:#eee;width:100%}.contact-middle-section form .input-item input:not([type=submit]),.contact-middle-section form .input-item textarea:not([type=submit]){background:none}.contact-middle-section form .input-item input:focus~label,.contact-middle-section form .input-item input:valid~label,.contact-middle-section form .input-item textarea:focus~label,.contact-middle-section form .input-item textarea:valid~label{background:none;color:#eee;font-size:.65rem;outline:none;transform:translateY(-.75rem)}.contact-middle-section form .input-item label,.contact-middle-section form .input-item:not(:last-child):before{display:block;position:absolute;width:100%}.contact-middle-section form .input-item:not(:last-child):before{background:#eee;bottom:-.1rem;content:"";height:.2rem;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.contact-middle-section form .input-item label{font-size:.8rem;pointer-events:none;top:0;transition:transform .3s ease}.contact-middle-section form .input-item.input-active:before{transform:scale(1)!important}.contact-middle-section form .form-email,.contact-middle-section form .form-first-name{align-self:end;height:2rem}.contact-middle-section form .form-first-name{grid-area:left}.contact-middle-section form .form-email{grid-area:right}.contact-middle-section form .form-textarea{grid-area:bot;height:5rem}.contact-middle-section form .form-textarea textarea{height:80%;resize:none}.contact-middle-section form .form-submit{align-self:start;display:flex;grid-area:btn;height:3rem;justify-content:center}.contact-middle-section form .form-submit label{color:transparent!important}.contact-middle-section form .form-submit input{background-color:#78d6c6;border-radius:.5rem;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#12486b;font-weight:700;height:80%}.contact-middle-section form .form-submit input:hover{background-color:#419197;box-shadow:0 1px 3px #00000029,0 1px 3px #0000003b;color:#78d6c6}@media (max-width:900px){.contact-middle-section .contact-black-beard{top:4rem}.contact-middle-section form{flex-direction:column;gap:2rem;padding:2rem}.contact-middle-section form,.contact-middle-section form .form-submit{display:flex;justify-content:center}.contact-middle-section form .form-submit input{font-size:1rem}}.about-middle-section{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:7rem;min-height:35rem;position:relative}.about-middle-section .stylised-article{margin-bottom:2rem}.about-middle-section .about-presentation-container{background-color:#edededdb;display:flex;justify-content:center;margin-bottom:6rem;width:100%}.about-middle-section .about-presentation-container .contact-article{background-color:transparent}.about-middle-section .members-area{align-items:flex-start;display:flex;gap:1rem;justify-content:space-evenly;margin-bottom:2rem;position:relative;width:80%}.about-middle-section .members-area .claire-art{align-self:center;margin-bottom:4rem;width:10rem}.about-middle-section .members-area .members-info{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;width:50%}.about-middle-section .members-area .members-info .member-photo{height:8rem;position:relative;width:8rem}.about-middle-section .members-area .members-info .member-photo img{border-radius:50%;width:100%}.about-middle-section .members-area .members-info .member-photo .social-media-menu{align-items:center;bottom:0;display:flex;height:2rem;justify-content:center;position:absolute;width:100%}.about-middle-section .members-area .members-info .member-photo .social-media-menu .inner-social-media-menu{align-items:center;background-color:#12486b;display:flex;height:2rem;justify-content:center;position:relative;width:70%}.about-middle-section .members-area .members-info .member-photo .social-media-menu .inner-social-media-menu a{position:relative;top:2px;z-index:3}.about-middle-section .members-area .members-info .member-photo .social-media-menu .inner-social-media-menu a svg{fill:#eee}.about-middle-section .members-area .members-info article{grid-row-gap:1rem;display:grid;grid-template-rows:1fr 3fr;height:100%;padding:2rem 1rem;row-gap:1rem;width:80%}.about-middle-section .members-area .members-info article hgroup{color:#eee;height:5rem;justify-self:center;text-align:center}.about-middle-section .members-area .members-info article hgroup h3{font-size:.75rem}.about-middle-section .members-area .members-info article span{align-self:start;color:#eee;font-size:.75rem}.about-middle-section .members-area .members-info article span p{margin-bottom:.5rem}.about-middle-section .members-area .members-info.img-left{grid-template-columns:1fr 2fr}.about-middle-section .members-area .members-info.img-right{grid-template-columns:2fr 1fr}.about-middle-section .partners-area{display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-top:4rem;position:relative;width:80%}.about-middle-section .partners-area .partner svg{background-color:none;border-radius:.3rem;height:8rem;padding:2rem;position:relative;width:10rem;z-index:1}.about-middle-section .partners-area .stylised-article{left:0;opacity:0!important;position:relative;width:100%}.about-middle-section .partners-area .partners-area-text{display:flex;flex-direction:column;height:auto;position:relative;width:100%}.about-middle-section .partners-area .open.stylised-article{align-self:flex-start;height:auto;margin-bottom:2rem;opacity:1!important;transition:all .5s ease-in-out;visibility:visible;z-index:0}.about-middle-section .partners-area .open.stylised-article a{text-decoration:none}.about-middle-section .partners-area .open svg{fill:#78d6c6;background:hsla(0,0%,93%,.859)}.about-middle-section .partners-area .open svg .descolar-red{fill:#ef2c33}.about-middle-section .partners-area .open svg .descolar-blue{fill:#1c183c}.about-middle-section .partners-area .open svg .descolar-grey{fill:#a4a1ba}.about-middle-section .partners-area .open .default-icon-fujitsu{fill:#e60012}.about-middle-section .partners-area .closed.stylised-article{height:0;opacity:0;position:absolute;top:1rem;visibility:hidden}.about-middle-section .partners-area .closed svg{fill:#eee!important}.about-middle-section .partners-area{margin-bottom:2rem}@media (max-width:74rem){.about-middle-section .members-area{flex-direction:column}.about-middle-section .members-area .clara-member,.about-middle-section .members-area .joao-member{border-radius:1rem}.about-middle-section .members-area .members-info{width:100%}}@media (max-width:42rem){.about-middle-section .members-area{gap:4rem}.about-middle-section .members-area .members-info{flex-direction:column;width:100%}.about-middle-section .members-area .members-info article{height:60%;width:80%}.about-middle-section .partners-area{width:100%}.about-middle-section .partners-area .partner svg{height:8rem}}#main-slideshow{height:48rem;position:relative;width:100%}#main-slideshow img{-webkit-mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent);mask-image:linear-gradient(180deg,#000 70%,rgba(0,0,0,.8) 80%,transparent)}.viewer-container{position:relative;width:100vw}.model-display{-o-border-image:linear-gradient(90deg,#00008b,#9932cc) 1;border-image:linear-gradient(90deg,#00008b,#9932cc) 1;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent);position:relative;transform:scale(1)}.model-display,.section-wrapper{align-items:center;display:flex;justify-content:center}.section-wrapper{border-radius:.5em;box-shadow:0 5px 23px 6px #12486b75;flex-direction:column;margin-bottom:2rem}.board-section{align-items:center;display:flex;flex-direction:column;max-width:100%;padding:1rem;width:100%}.board-section h2{font-size:1.5rem!important;font-weight:600;margin-bottom:.5rem}.board-section p{color:#eee;font-size:1rem;margin-bottom:1rem;max-width:36rem;text-align:center}.board-section strong{color:#7e3c58;font-size:1.1rem}.product-section,.purchase-section{background-color:#eee}.product-section h2,.purchase-section h2{color:#419197!important}.product-section p,.purchase-section p{color:#12486b}.final-cta{margin-bottom:5rem;padding-top:5rem;text-align:center}.final-cta h2{color:#eee;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.buy-button{background-color:#78d6c6;border:none;border-radius:.375rem;color:#12486b;cursor:pointer;padding:.75rem 1.5rem;transition:background-color .3s;width:20rem}.buy-button:hover{background-color:#12486b;box-shadow:0 5px 23px 6px #fff3;color:#78d6c6}*{box-sizing:border-box;font-family:open_dislexic!important;margin:0;outline:none;padding:0}* p{line-height:2.5!important}@font-face{font-family:open_dislexic;src:url(/fonts/open_dislexic_regular.ttf)}body{background:#12486b;background:linear-gradient(0deg,#12486b 5%,#419197)}body #root{display:grid;height:auto;min-height:100vh}body .main-header{color:#eee;margin-bottom:0;padding-bottom:2rem;text-align:center;width:80%}body .main-header:before{background:linear-gradient(90deg,transparent,#12486b 20%,#12486b 80%,transparent);bottom:1rem;content:"";display:block;height:3px;position:relative;width:100%}@media (max-width:64rem){body .main-header{font-size:1rem}}
