@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/static/media/Montserrat-Thin.8d7d79679b70dbe27172.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/Montserrat-Regular.b07bcc994632839adaff.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/Open-Sans-400.cb48e6f6867b46f02c58.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/static/media/Open-Sans-400.cb48e6f6867b46f02c58.woff2) format("woff2")}.root,body,html{font-size:16px;margin:0;padding:0}html{overflow-x:hidden}:root{--nav-Bar-height:4rem;--primary-color:221,89,0;--secondary-color:68,29,2;--primary-color-visited-link:171,89,0;--menu-transition-time:0.25s;--player-color:134,134,134;--presentation-min-height:50vh}a{color:#dd5900;color:rgba(var(--primary-color),1);text-decoration:none}a.rcl,button.rcl,input.rcl{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";-webkit-appearance:none;appearance:none;background-color:#dd5900;background-color:rgba(var(--primary-color),1);border:none;border-radius:3px;box-shadow:inset 0 -.6rem 0 -.35rem rgba(68,29,2,.15);box-shadow:inset 0 -.6rem 0 -.35rem rgba(var(--secondary-color),.15);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:100%;font-variant:small-caps;font-weight:400;letter-spacing:.2rem;margin:0 .3rem .3rem 0;outline:none;padding:.7rem 1.4rem;position:relative;text-align:center;text-decoration:none}a.rcl:active,button.rcl:active,input.rcl:active{box-shadow:none;top:.1rem}a.rclSecondary,button.rclSecondary,input.rclSecondary{background:none;box-shadow:none;color:#dd5900;color:rgba(var(--primary-color),1);font-size:110%;font-weight:400}a.rclSecondaryDark,button.rclSecondaryDark,input.rclSecondaryDark{background-color:#b0b0b0}li,ul{margin:0;padding:0}ul{list-style-type:none}input,textarea{font-family:inherit;font-size:inherit;margin:.7rem;padding:.7rem}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5);letter-spacing:.2rem;text-transform:uppercase}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.5);letter-spacing:.2rem;text-transform:uppercase}.okLogo{color:green}.koLogo,.okLogo{font-size:800%;font-weight:bolder;-webkit-user-select:none;user-select:none}.koLogo{color:red}div.mainCard{border-radius:20px;margin:2rem auto;max-width:70rem;padding:3rem 1rem}.cardShadow{box-shadow:0 10px 20px rgba(0,0,0,.5),0 6px 6px rgba(0,0,0,.5)}.headerContainer{align-items:center;background-color:rgba(var(--secondary-color),0);display:flex;height:var(--nav-Bar-height);justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;transition:background-color .25s linear 0s;width:100%;z-index:10}.headerContainerDark{background-color:rgba(var(--secondary-color),1);box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.1)}div.headerUserSection{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;padding:.5rem}button.headerUserText{margin:0;padding-right:0}.headerUserIcon{fill:rgba(var(--primary-color),1);height:100%;width:auto}@media screen and (max-width:700px){button.headerUserText{display:none}}#logoContainer{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:left;min-width:0;width:auto}.logoIcon{height:100%;padding:.5rem}.logoIcon,.logoLabel{box-sizing:border-box;flex:0 1 auto;width:auto}.logoLabel{fill:#fff;height:75%;padding:.3rem .5rem}.backgroundContainer{background-color:rgba(var(--primary-color),1);background-image:url(/static/media/headphones_book_x2.941c9f00cf4ddc1f74a8.jpg);background-image:-webkit-image-set(url(/static/media/headphones_book_x1.676ba520b07cc16e5edb.webp) 1x,url(/static/media/headphones_book_x2.941c9f00cf4ddc1f74a8.jpg) 2x,url(/static/media/headphones_book_x2.a0766cc935dc6361b551.webp) 2x);background-image:image-set(url(/static/media/headphones_book_x1.676ba520b07cc16e5edb.webp) 1x,url(/static/media/headphones_book_x2.941c9f00cf4ddc1f74a8.jpg) 2x,url(/static/media/headphones_book_x2.a0766cc935dc6361b551.webp) 2x);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 100vh rgba(0,0,0,.6);height:100vh;overflow:none;position:fixed;top:0;width:100vw;z-index:-1}.backgroundImg{-webkit-filter:brightness(40%);filter:brightness(40%);flex:0 0 auto;min-height:100%;min-width:100%}div.presentationContainer{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:85vh;padding-top:calc(var(--nav-Bar-height) + 5vh);text-align:center;width:100%}div.presentationSlogan{font-size:5vh}div.presentationDescription,div.presentationSlogan{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:0 .5rem}div.presentationDescription{font-size:2.5vh}div.presentationSpacer{flex:2 1 auto;min-height:7vh}a.presentationCenteredButton{display:block;margin:0 auto}div.presentationText{align-items:center;display:flex;flex:1 1 auto;font-size:.9rem;justify-content:center;padding:1.5rem .5rem}.spinner{-webkit-animation:spinnerInfiniteRotation 2s linear infinite;animation:spinnerInfiniteRotation 2s linear infinite;border:2px solid rgba(var(--primary-color),.1);border-radius:100%;border-top-color:rgba(var(--primary-color),1);height:100%;width:100%}@-webkit-keyframes spinnerInfiniteRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinnerInfiniteRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modalContainer{background-color:rgba(0,0,0,.7);color:#000;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:95}.modalContainerDisabled{-webkit-transform:scale(0);transform:scale(0)}.modalContainerCard{background-color:#fff;border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:50rem;margin:auto;max-height:100%;max-width:100%;overflow:auto;padding:1.5rem;position:relative;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;width:50rem}.modalContainerCardDisabled{-webkit-transform:scale(0);transform:scale(0)}.modalTitle{font-size:160%;font-weight:bolder;padding:0 0 1.5rem;text-align:center}.modalClose{cursor:pointer;font-size:150%;font-weight:bolder;margin:1.5rem;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:1}.contactFormContainer{z-index:30}.contactFormSent{background-color:#fff;display:none;height:100%;left:0;position:absolute;top:0;width:100%}.contactFormSentShow{align-items:center;display:flex;flex-direction:column;justify-content:center}.contactFormMessage{flex:1 1 auto;min-height:3rem;overflow:auto}.contactFormLegalFirstLayer{font-size:80%;padding:0 .7rem}.contactFormButtons{display:flex;flex-direction:row;justify-content:space-between}.contactFormSending{font-style:italic;text-align:center}.contactFormSentResultContainer{text-align:center}.contactFormSentMsg{max-width:30rem;padding:2rem 0}ul.lawList{height:100%;min-height:3rem;overflow:auto}.lawListSpinnerContainer{align-items:center;display:flex;flex-direction:column;font-style:italic;height:25vh;justify-content:center}.lawListSpinner{height:3rem;width:3rem}.lawListElement{background-color:#f8f8f8;border:1px solid #ececec;box-sizing:border-box;cursor:pointer;font-size:85%;margin:.1rem 0;padding:.75rem .5rem;transition:box-shadow .25s linear;width:100%}.lawListElement:hover{box-shadow:0 0 15px rgba(0,0,0,.35);position:relative}.lawListLawDate{font-size:80%;font-style:italic;padding-top:.25rem}input.lawListInputFilter{box-sizing:border-box;margin:.5rem 0 0;width:100%}li.lawListContact{font-size:80%;font-style:italic;padding:.5rem 0;text-align:center}button.lawListOpenContact{display:inline;font-size:inherit;font-style:italic;letter-spacing:0;margin:0;padding:0}a.lawListLink{color:inherit;outline:0}div.descriptionCard{background-color:#fff}div.descriptionContainer{margin:auto;max-width:65rem}div.descriptionHeader{font-size:2rem;padding:1rem;text-align:center}div.descriptionSeparation{padding-top:4rem}div.descriptionContent{padding:.75rem 1.5rem}div.descriptionContentCentered{font-style:italic}a.descriptionContentLink{color:rgba(var(--primary-color),1);display:block;font-style:italic;padding-bottom:.2rem;text-align:center;text-decoration:none}div.descriptionContentCentered{padding-top:0;text-align:center}button.descriptionPlayButton{box-sizing:initial;display:block;height:2rem;margin:auto;padding:.5rem;width:2rem}.descriptionPlayIcon{fill:#fff;height:100%;width:100%}.descriptionPlayIconSpinner{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;height:70%;margin:auto;width:70%}div.descriptionCenteredContainer{align-items:center;display:flex;justify-content:center;margin:1rem auto 0;width:100%}button.descriptionCenteredButton{display:block;margin:1rem auto 0}strong{font-weight:700}div.featuresContainer{background-color:rgba(var(--secondary-color),1);color:#dedede}div.featuresFlexContainer{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:auto;max-width:65rem}div.featureContainer{display:inline-block;max-width:20rem;padding:2.5rem 2rem;width:100%}.featuresIcon{fill:rgba(var(--primary-color),1);display:block;height:5rem;margin:auto;width:5rem}div.featuresText{margin:auto;text-align:center}div.featuresCallToAction{align-items:center;display:flex;justify-content:space-evenly;padding-top:1rem}.faqContainer{background-color:#fff;padding:3rem}.faqQuestionContainer{box-sizing:border-box;margin:auto;max-width:65rem}.faqContainerTitle{font-size:200%;font-weight:bolder;padding:2rem 0;text-align:center}.faqQuestion{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:125%;font-weight:bolder;justify-content:space-between;padding:1rem .5rem}.faqAnswer{max-height:0;overflow:hidden;padding:0 1rem;transition:max-height .25s ease-out}.faqAnswerActive{max-height:100vh;transition:max-height .25s ease-in}.contactButton{display:flex;justify-content:center;padding:0 .2rem 3rem}div.contactTitle{margin-top:3rem}.footerContainer{background-color:none;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0 1rem .5rem;width:100%}a.footerLegal,span.footerLegal{color:#dedede;padding:.5rem 1rem}.appStoresContainer{background-color:none;box-sizing:border-box;padding:1rem .5rem 10rem;width:100%}div.appStoresBadgesContainer{text-align:center;width:100%}span.appStoresLabel{color:#dedede;display:block;margin:auto;padding:.5rem 1rem;text-align:center}a.appStoresBadge{display:inline-block;height:3rem;margin:1rem}.App{font-family:Open Sans,sans-serif;height:100%;width:100%}div.whatsappContainer{bottom:0;display:block;padding:1rem;position:fixed;right:0;text-align:right;z-index:2}a.whatsappLink{background-color:#25d366;border-radius:100%;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2);display:block;height:2rem;outline:none;padding:.5rem;transition:all .2s linear;width:2rem}.whatsappIcon{fill:#fff;width:2rem}a.whatsappLink:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.14),0 6px 6px -4px rgba(0,0,0,.12),0 2px 16px 0 rgba(0,0,0,.2)}
/*# sourceMappingURL=main.cfc68670.css.map*/