:root{--tella-breakpoint1:767px;--tella-breakpoint2:768px;--tella-breakpoint3:1024px;--tella-breakpoint4:1200px;--tella-breakpoint5:1500px;--tella-blue:#00417d;--tella-yellow:#ffe21f;--tella-teal:#32c0cc;--tella-pink:#ff0094;--tella-white:#fff;--tella-black:#000;--tella-space-xs:4px;--tella-space-sm:8px;--tella-space-md:16px;--tella-space-lg:24px;--tella-space-xl:32px;--tella-space-2xl:48px;--tella-space-3xl:64px;--tella-radius-sm:4px;--tella-radius-md:8px;--tella-radius-lg:12px;--tella-radius-xl:16px;--tella-radius-full:9999px;--black-5:#0000000d;--black-10:#0000001a;--black-15:#00000026;--black-20:#0003;--black-25:#00000040;--black-30:#0000004d;--black-40:#0006;--black-50:#00000080;--black-60:#0009;--black-70:#000000b3;--black-80:#000c;--black-90:#000000e6;--white-5:#ffffff0d;--white-10:#ffffff1a;--white-15:#ffffff26;--white-20:#fff3;--white-25:#ffffff40;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--white-80:#fffc;--white-90:#ffffffe6}.tella-text-center{text-align:center}.tella-text-left{text-align:left}.tella-text-right{text-align:right}.tella-mb-sm{margin-bottom:var(--tella-space-sm)}.tella-mb-md{margin-bottom:var(--tella-space-md)}.tella-mb-lg{margin-bottom:var(--tella-space-lg)}.tella-p-sm{padding:var(--tella-space-sm)}.tella-p-md{padding:var(--tella-space-md)}.tella-p-lg{padding:var(--tella-space-lg)}.hideme{opacity:0!important;display:none!important}@keyframes mask-slide-vertical-right{0%{-webkit-mask-position:0 calc(50% - 70px),calc(100% - 35px);mask-position:0 calc(50% - 70px),calc(100% - 35px)}to{-webkit-mask-position:0 calc(50% + 70px),calc(100% - 35px) calc(50% + 140px);mask-position:0 calc(50% + 70px),calc(100% - 35px) calc(50% + 140px)}}@keyframes mask-slide-vertical-left{0%{-webkit-mask-position:0 calc(50% - 70px),35px;mask-position:0 calc(50% - 70px),35px}to{-webkit-mask-position:0 calc(50% + 70px),35px calc(50% + 140px);mask-position:0 calc(50% + 70px),35px calc(50% + 140px)}}@keyframes ken-burns-zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes mask-slide-horizontal-bottom{0%{-webkit-mask-position:calc(50% - 60px) 0,50% calc(100% - 30px);mask-position:calc(50% - 60px) 0,50% calc(100% - 30px)}to{-webkit-mask-position:calc(50% + 60px) 0,calc(50% + 120px) calc(100% - 30px);mask-position:calc(50% + 60px) 0,calc(50% + 120px) calc(100% - 30px)}}@keyframes mask-slide-horizontal-top{0%{-webkit-mask-position:calc(50% - 60px) 0,50% 30px;mask-position:calc(50% - 60px) 0,50% 30px}to{-webkit-mask-position:calc(50% + 60px) 0,calc(50% + 120px) 30px;mask-position:calc(50% + 60px) 0,calc(50% + 120px) 30px}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes reading-active-scene-portrait{0%{object-position:left}to{object-position:right}}@keyframes reading-active-scene-landscape{0%{object-position:top}to{object-position:bottom}}*{box-sizing:border-box}body{background:var(--tella-blue);color:var(--tella-white);margin:0;padding:0;font-family:Raleway,sans-serif;font-size:100%;transition:all .4s cubic-bezier(.25,.8,.25,1)}p{line-height:150%}a{color:var(--tella-white);font-weight:600;text-decoration:underline}h1,h2,h3,h4,h5{line-height:130%}.icon{display:inline-block}.btn-icon-filled{background:var(--tella-white);border-radius:100px;justify-content:center;align-items:center;display:flex}.btn-icon-filled img{object-fit:cover;filter:invert();width:100%;height:auto;display:block}.btn{cursor:pointer;border:none;border-radius:20px;outline:none;justify-content:center;align-items:center;gap:10px;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex}button{cursor:pointer;border:none;outline:none}.btn-primary{background:var(--tella-white);color:var(--tella-black);padding:30px 40px;font-size:130%;box-shadow:0 25px 50px #0000004d}.btn-primary .icon{filter:invert();max-width:30px;height:auto}.btn-fixed-bottom{border-radius:20px 20px 0 0;padding-top:30px;padding-bottom:30px}.btn-transparent{color:var(--tella-white);box-shadow:none;background:0 0}.btn-transparent .icon{filter:none}.btn-disabled{opacity:.3;filter:grayscale();cursor:default;color:var(--tella-black-80)}.btn-disabled .icon{opacity:.5}.btn-toggle{background:var(--black-20);border:2px solid var(--tella-white);color:var(--tella-white);border-radius:100px;margin:3px;padding:15px 25px;transition:all .4s cubic-bezier(.25,.8,.25,1)}.btn-toggle-disabled{background:var(--black-20);color:var(--white-80);font-weight:300;border-color:#0000!important}.btn-toggle-image{background:var(--black-20);border:2px solid var(--tella-white);color:var(--tella-white);border-radius:40px;flex-direction:column;justify-content:space-around;align-items:center;gap:15px;padding:20px;display:flex}.btn-toggle-image .image{object-fit:cover;background:var(--white-30);border-radius:25px;width:120px;height:150px;display:block}.btn-toggle-image-disabled{background:var(--black-20);color:var(--white-80)!important;border:none!important;font-weight:300!important}.btn-dark{background:var(--white-40);border:2px solid var(--tella-black);color:var(--tella-black)}.btn-dark-disabled{background:var(--white-30);color:var(--black-80);border:none;font-weight:300}input[type=text]{border:2px solid var(--white-40);width:100%;color:var(--tella-white);background:0 0;border-radius:8px;outline:none;padding:15px 20px;font-size:120%;transition:all .4s cubic-bezier(.25,.8,.25,1)}input[type=text]::placeholder{color:var(--white-60)}input[type=text]:focus{border-color:var(--tella-white)}.input-dark{color:var(--tella-black)!important;border-color:var(--tella-black)!important}.input-dark::placeholder{color:var(--black-40)!important}.error-message{color:var(--tella-pink);margin-top:0;font-size:110%;font-weight:600}textarea{border:2px solid var(--white-40);color:var(--tella-white);resize:none;background:0 0;border-radius:10px;outline:none;width:100%;padding:20px 25px;font-family:inherit;font-size:120%;line-height:140%}textarea:focus{border-color:var(--tella-white)}textarea::placeholder{color:var(--tella-white);opacity:.8}@media (max-width:767px){.btn-fixed-bottom{padding-top:15px;padding-bottom:15px;border-radius:20px!important}input[type=text]{text-align:center;padding:15px 0;font-size:130%}}
