@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap);:root{--blue:#012a61;--ligther-blue:#658bb7}@font-face{font-family:Larken;font-style:normal;font-weight:300;src:url(/build/fonts/LarkenDEMO-Light.1d3bfb1b.otf) format("opentype")}@font-face{font-family:Larken;font-style:normal;font-weight:200;src:url(/build/fonts/LarkenDEMO-Thin.436e7b98.otf) format("opentype")}body,html{margin:0;overflow-x:hidden}body{background-color:#fff;color:var(--blue);font-family:Montserrat}*{box-sizing:border-box}#login-form{align-items:center;display:flex;flex-direction:column;margin-top:50px}#login-form-container{background-color:#fff;max-width:98vw;padding:50px}#login-form-container h1{margin:0 0 25px;text-align:center}#login-form-container input,#login-form-container label{display:block}#login-form-container input{border:1px solid var(--blue);margin-bottom:15px;max-width:100%;padding:5px;width:300px}#login-form-container input:focus{outline:none}.btn:not(.delete){appearance:none;background-color:var(--ligther-blue);border:none;box-shadow:none;color:#fff;cursor:pointer;display:block;font-family:Montserrat;font-size:15px;margin-top:25px;max-width:100%;padding:7px 50px;transition:all .2s}#login-form-container button[type=submit]{margin:auto}#login-form-container button[type=submit]:hover{background-color:var(--blue)}header{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;padding:10px 20px}.inline-block{display:inline-block}.flex{align-items:center;display:flex}.space-between{justify-content:space-between}.admin-page{padding:20px}.admin-page table{width:100%}.admin-page table thead{background-color:#f0f4f6}.admin-page table,.admin-page table td,.admin-page table th{border:1px solid #d3d3d3;border-collapse:collapse}.admin-page table td,.admin-page table th{padding:10px}.admin-form label{display:block;margin-top:10px}.delete{background-color:transparent;border:none;color:red;cursor:pointer;font-family:Montserrat;font-size:14px;padding:0;text-decoration:underline}.delete:focus{outline:none}.delete-block{display:inline-block;margin-left:10px}.actions{font-size:14px;text-align:right}.landing-page{font-size:18px;margin:auto;max-width:1200px}.landing-page .logo{display:block;height:40px;margin:auto auto 15px}.landing-page .header-lp{position:relative;width:100%}.landing-page .header-lp .header-img{width:100%}.landing-page .header-lp .text{color:#fff;font-size:27px;left:0;letter-spacing:11px;line-height:32px;position:absolute;text-align:center;text-shadow:0 10px 27px #000000b3;text-transform:uppercase;top:50%;transform:translateY(-50%);width:100%}.landing-page h1{color:var(--blue);font-size:44px;letter-spacing:6px;line-height:48px;margin:30px 0 25px;text-align:center;text-transform:uppercase}.landing-page h1 em{font-family:Larken;font-size:30px;font-style:italic;font-weight:300;letter-spacing:4px;margin-left:-6px}.landing-page .description{align-items:center;display:flex;width:100%}.landing-page .description img{margin-right:45px;max-width:100%;width:400px}.landing-page .description p{line-height:33px}.landing-page .list-podcasts{margin-bottom:100px;margin-top:100px;width:100%}.landing-page .list-podcasts .podcast{align-items:flex-start;display:flex;max-width:100%}.podcast+.podcast{margin-top:50px}.landing-page .list-podcasts .podcast .left-col{margin-right:25px;text-align:center}.landing-page .list-podcasts .podcast .cover-container{position:relative;width:350px}.landing-page .list-podcasts .podcast .cover-container img.cover{width:100%}.landing-page .list-podcasts .podcast .cover-container .icon-play{cursor:pointer;display:none;left:50%;max-width:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.landing-page .list-podcasts .podcast .cover-container .icon-play.pause{display:block}.landing-page .list-podcasts .podcast .episode{background-color:var(--ligther-blue);color:#fff;display:inline-block;font-weight:700;padding:5px 15px}.landing-page .list-podcasts .podcast p{line-height:27px;margin:12px 0 0}.landing-page audio{display:inline-block;margin-top:12px}.landing-page audio::-webkit-media-controls-panel{background-color:#fff}.landing-page .creator{width:100%}.landing-page .creator .portrait{display:block;height:350px;margin:auto;object-fit:cover;object-position:center;position:relative;width:350px;z-index:2}.landing-page .creator .content{background-color:#c7d7e6;padding:200px 30px 50px;transform:translateY(-175px)}.landing-page .creator .content p{line-height:33px;margin:0}.landing-page .creator .content strong{display:block;margin-bottom:15px;text-align:center}@media screen and (max-width:1440px){.landing-page .description{align-items:flex-start}.landing-page .description img{margin-right:2.5vw;margin-top:25px;width:27vw}.landing-page .description p{line-height:30px}}@media screen and (max-width:1200px){.landing-page .header-lp .text{font-size:1.8vw;letter-spacing:1vw}}@media screen and (max-width:1024px){.landing-page h1{font-size:35px;line-height:37px}.landing-page h1 em{font-size:24px}.landing-page .description{align-items:center;flex-direction:column}.landing-page .description img{margin-bottom:25px;margin-right:0;margin-top:0;max-width:350px;width:86%}.landing-page .description p{padding:0 7vw;text-align:center}}@media screen and (max-width:1023px){.landing-page .list-podcasts .podcast{align-items:center;flex-direction:column;text-align:center}.landing-page .list-podcasts .podcast .left-col{margin-right:0}.landing-page .list-podcasts .podcast .left-col .cover-container{margin:auto;max-width:75vw}}@media screen and (max-width:768px){.landing-page h1{font-size:30px;letter-spacing:6px;line-height:35px}.landing-page h1 em{font-size:20px}.landing-page{font-size:16px}.landing-page .header-lp,.landing-page .header-lp .header-img{width:100vw}.landing-page .logo{height:25px;margin-bottom:15px}.landing-page .header-lp .text{font-size:17px;letter-spacing:5px;line-height:22px}.landing-page .description p{line-height:30px}.landing-page .list-podcasts{margin-top:50px;padding:0 7vw}.landing-page .list-podcasts .podcast{margin-bottom:75px}.landing-page .list-podcasts .podcast .episode,.landing-page audio{margin-top:20px}.landing-page .list-podcasts .podcast p{line-height:26px;margin-top:15px}.landing-page .creator .portrait{height:75vw;max-width:75vw}.landing-page .creator .content{padding:calc(37.5vw + 25px) 7vw 60px;transform:translateY(-37.5vw)}}