@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.site-header .default-menu{flex:2;display:flex;align-items:center}.site-header .default-menu ul{flex-grow:4;display:flex;justify-content:right;list-style-type:none;margin:0;padding:0}.site-header .default-menu .flags{flex:1;display:flex;gap:15px;padding-right:15px}.site-header .flags img{width:30px;height:30px;border-radius:50%;overflow:hidden}.site-header .default-menu ul li{display:flex;align-items:center}.site-header ul li a{font-size:var(--font-size4)}.site-header a,.site-header a:visited,.site-header a:hover{text-decoration:none;white-space:nowrap}.site-header a:hover{font-weight:700}.site-header .default-menu a{line-height:1}.site-header .default-menu a,.site-header .default-menu a:visited,.site-header .default-menu a:hover{color:var(--color-light)}.site-header .default-menu li:after{content:"•";display:inline;vertical-align:middle;margin:0 .5em;font-size:var(--font-size1);color:var(--color-light);line-height:inherit}.site-header .floating-menu{width:100%}.site-header .floating-menu ul{list-style-type:none;margin:0;padding:0}.site-header .floating-menu ul li a{padding:10px 20px;display:block}.site-header .floating-menu a,.site-header .floating-menu a:visited,.site-header .floating-menu a:hover{color:var(--color-dark)}.site-header .floating-menu .flags{padding:10px 20px;display:flex;gap:15px}.site-header{display:flex;flex-direction:column;gap:10px;padding:10px;background-color:var(--color-dark)}.site-header .header-top{display:flex;flex-direction:row}.site-header .logo-wrapper{flex:2;display:flex;height:130px}.site-header .logo-wrapper .logo-img{height:130px}.site-header .title-container{color:var(--color-light);flex:2;display:flex;justify-content:center;margin:auto 0}.site-header .header-mobile{display:none;background-color:var(--color-light)}.site-header .menu-toggle-button{display:none}.store-container .store-subtitle{width:90%;text-align:center;margin:0 auto;padding:0}@media (max-width: 768px){.site-header .header-top{flex-direction:column}.site-header .default-menu{display:none}.site-header .menu-toggle-button{display:flex;justify-content:center;padding:4px;background-color:var(--color-light)}.site-header .logo-wrapper a{width:100%}}.hero-section{display:flex;justify-content:center;align-items:center;gap:4vw;height:100vh;max-height:794px;padding:0 5%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.hero-section .host{width:496px;padding-bottom:5px}.hero-section .headline{background-color:var(--color-feature-transparent);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;border-radius:15px;box-shadow:0 10px 30px var(--color-shadow-card);max-width:500px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-section .headline .contact{display:block;text-align:center;margin-top:20px}.hero-section .subtitle{font-size:var(--font-size4);text-align:center;padding-top:.5rem}.hero-section .contact a{color:var(--color-light);font-size:var(--font-size4);background-color:var(--color-button);padding:12px 20px;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px var(--color-shadow-button)}.hero-section .contact a:hover{background-color:var(--color-button2);transform:scale(1.05);box-shadow:0 8px 20px var(--color-shadow-button)}@media only screen and (max-width: 768px){.hero-section{height:100vh}.hero-section .host{display:none}.hero-section .headline{margin:-50px 2% 0;padding:10px 10px 40px;z-index:2}}.card-container{display:flex;flex:1 1 300px;flex-direction:column;justify-content:space-between;border-radius:12px;background-color:var(--color-feature);box-shadow:0 4px 12px var(--color-shadow-card);padding:25px 20px;transition:transform .3s ease,box-shadow .3s ease}.card-container:hover{transform:translateY(-5px);box-shadow:0 8px 20px var(--color-shadow-card)}.section-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:2rem;margin:0 auto}.section-container .content{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;width:80%}p.subtitle{font-size:var(--font-size-normal);text-align:center}@media only screen and (max-width: 768px){.section-container{padding:2rem .5rem}.section-container .content{text-align:center;flex-direction:column;width:90%}}.services-container{background-color:var(--color-light)}.services-container .service{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;height:100%;text-align:justify}.services-container .service img{border-radius:8px;min-height:255px;max-height:255px;box-shadow:0 4px 12px var(--color-shadow-card)}.services-container a{background-color:var(--color-button);color:var(--color-light);font-size:var(--font-size4);padding:12px 20px;margin-top:auto;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px #0080004d}.services-container a:hover{background-color:var(--color-button2);transform:scale(1.05);box-shadow:0 8px 20px var(--color-shadow-button)}.services-container .card-container{max-width:340px}.site-list{display:flex;justify-content:center}.site-list ul{list-style:none;margin:0;padding:0;max-width:1100px;-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px}.site-list li{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;align-items:flex-start;font-size:18px;margin-bottom:20px}.site-list-icon{color:var(--hightlight1-color);font-size:18px;margin-right:15px;margin-top:3px}.site-list-text{text-align:left;line-height:1.5}@media (max-width: 991px){.site-list ul{-moz-columns:1;columns:1}}.benefits-container{background-color:var(--color-dark);color:var(--color-light)}.testimonials-container{background-color:var(--color-light)}.testimonials-container .card-container{background-image:url(/img/quote.png);background-repeat:no-repeat;background-position:top 0 left 0;background-size:80px;height:500px;max-width:340px}.testimonials-container .card-container .image{width:295px;height:unset}.testimonials-container .card-container .fields{flex-grow:1;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:1rem;text-align:justify;padding-top:40px}.testimonials-container .card-container .fields .text{margin:0;font-size:var(--font-size-small)}.testimonials-container .card-container .author{text-align:center;font-weight:700;font-size:var(--font-size-normal);margin:15px 0 0}.aboutme-container{background-color:var(--color-dark);color:var(--color-light)}.aboutme-container .content{gap:0}.aboutme-container .profile{display:flex;flex-direction:row;justify-content:center;gap:1rem;padding:0 5rem}.aboutme-container .profile img{max-width:337px;max-height:337px;border-radius:18px}.aboutme-container .profile-img img{border-radius:18px}.aboutme-container .profile .text{flex:2}.aboutme-container .profile .text p,.aboutme-container .education,.aboutme-container .education p{font-size:var(--font-size-normal);text-align:justify}.aboutme-container .education{padding:0 5rem;font-size:var(--font-size-normal)}.aboutme-container .education h4{margin-top:0;text-align:left}@media only screen and (max-width: 768px){.aboutme-container .profile,.aboutme-container .education{flex-direction:column;padding:0}}.faq-container{background-color:var(--color-light)}.faq-container .content{flex-direction:column}.faq-container .card-container{flex:1;max-width:100%;width:100%;gap:15px}.faq-container .card-container p,.faq-container .card-container h4{font-size:var(--font-size-normal);margin:0;padding:0;text-align:justify}@media only screen and (max-width: 768px){.faq-container .card-container{width:100%}}.cta-container a{font-size:var(--font-size4);color:var(--color-light);background-color:var(--color-button);padding:12px 20px;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px var(--color-shadow-card)}.cta-container a:hover{background-color:var(--color-button2);transform:scale(1.05);box-shadow:0 8px 20px var(--color-shadow-button)}footer{display:flex;flex-direction:column;font-size:16px;padding:20px;color:var(--color-light);background-color:var(--color-dark);font-size:var(--font-size-normal)}.footer-sections{display:flex}footer h4{padding:0 0 10px;font-size:var(--font-size4);font-weight:700}footer .logo-container,footer .menu-container,footer .socialmedia-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:start}footer .logo-container{text-align:center}footer .logo-container img{max-height:130px}footer .contact{text-align:center;font-size:25px}footer a,footer a:visited{color:var(--color-light);text-decoration:none}footer a:hover{color:var(--color-white);font-weight:700}footer .menu-container ul{list-style-type:none;padding:0;margin:0;width:100%}footer .menu-container ul li{width:100%;text-align:center;padding:10px 0}footer .socialmedia-icons{padding:0 120px;text-align:center}footer .socialmedia-icons a svg{font-size:250%;padding:10px 20px;transition:transform .2s ease}footer .socialmedia-icons a:hover svg{transform:scale(1.5)}footer .copyright{text-align:center;padding-top:2.5rem}@media only screen and (max-width: 768px){.footer-sections{flex-direction:column}footer .logo-container,footer .menu-container,footer .social-media-container{padding-bottom:30px}footer .menu-container ul li{padding:10px 0;font-size:125%}footer .socialmedia-icons{padding:0 50px!important}}.blog-container{width:100%;margin:0;padding:0}header.blog-header{background-color:var(--color-dark);display:flex;flex-direction:column;align-items:center;justify-items:center;width:100%}header.blog-header .header-content{display:flex;flex-direction:column;justify-items:center;align-items:center;gap:.5rem;padding:1rem}header.blog-header .logo-container{text-align:center}header.blog-header .logo-container img{max-width:75%;margin:0 auto}header.blog-header h1{color:var(--color-light);line-height:50px;margin:0;padding:0}header.blog-header p{font-size:var(--font-size3);color:var(--color-light);text-align:center;margin:0 0 1rem}header.blog-header a,header.blog-header a:visited{font-size:var(--font-size-normal);color:var(--color-light);text-decoration:none;text-align:center}header.blog-header a:hover{font-weight:700}header.blog-header .header-links{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;align-items:center;color:var(--color-light)}header.blog-header .languages{display:flex;flex-direction:row;justify-content:center;gap:.5rem}header.blog-header .languages .image-wrapper img{width:30px;margin-right:10px;margin-bottom:-5px}@media (max-width: 768px){header.blog-header .header-content{padding:8%}header.blog-header .logo-container img{max-width:90%}header.blog-header .header-links{flex-direction:column}header.blog-header .header-links .separator{display:none}}.posts-container .content{flex-direction:column;width:70%}.posts-container .content .post-link,.posts-container .content .post-link:visited,.posts-container .content .post-link:hover{color:var(--color-dark);width:100%;text-decoration:none}.posts-container .content .card-container{flex-direction:row;gap:1rem;max-width:unset;width:100%;padding:1rem}.posts-container .card-container .image{display:flex;justify-content:center;align-items:center;max-width:300px}.posts-container .card-container .post-cover{width:100%;border-radius:15px}.posts-container .card-container .post-content{flex:auto;display:flex;flex-direction:column;gap:.7rem}.posts-container .card-container .post-content h2,.posts-container .card-container .post-content p{margin:0;padding:0}.posts-container .card-container .post-content h2{font-size:var(--font-size3);text-align:left}.posts-container .card-container .post-content p{font-size:var(--font-size-normal);text-align:justify}.posts-container .card-container .post-content .post-date{font-size:var(--font-size-normal);display:flex;justify-content:space-between;padding-top:10px}.posts-container .card-container .read-more{font-weight:700}.posts-container .card-container .post-tags{display:flex;flex-wrap:wrap;gap:.4rem;padding-top:1rem;margin-top:auto}.posts-container .card-container .post-tags span{background-color:var(--color-feature);font-size:var(--font-size-small);color:var(--color-faded);padding:4px 8px;border-radius:6px}.posts-container .card-container .post-tags span:hover{background-color:var(--color-feature);cursor:default}.posts-container .card-container .links,.posts-container .card-container .links a{color:var(--color-light)}.posts-container .content .errors{text-align:center}@media only screen and (max-width: 768px){.posts-container .content{width:95%}.posts-container .content .card-container{flex-direction:column;justify-content:center;align-items:center;width:100%}.posts-container .content .card-container .post-content{gap:2rem}.posts-container .content .card-container h2{text-align:center}.posts-container .card-container .post-tags{display:none}}.errormessage{width:100%;color:var(--color-error);font-weight:700;margin-top:2rem;text-align:center;font-size:120%}.blog-post{width:100%}.blog-post .blog-post{display:flex;flex-direction:column;gap:1.5rem;width:60%;margin:0 auto}.blog-post article{display:flex;flex-direction:column;gap:1rem;margin:0 auto;text-align:justify;line-height:30px;width:70%}.blog-post article header{display:flex;flex-direction:column;gap:.5rem}.blog-post article header h1{margin:1.5rem 0 0;text-align:left}.blog-post article header .post-subtitle{font-size:var(--font-size2);color:var(--color-faded);margin:0;text-align:left}.blog-post article header .author{display:flex;padding-top:20px;gap:.5rem}.blog-post article header .author img{width:60px;height:60px}.blog-post article header .author .author-avatar{border-radius:30px}.blog-post article header .author-info{display:flex;flex:auto;flex-direction:column;justify-content:center;gap:.5rem}.blog-post article header .author-info p{margin:0;padding:0;text-transform:uppercase;line-height:normal;text-align:left;font-size:var(--font-size-small)}.blog-post article header .author-info p.post-date{color:var(--color-faded)}.blog-post .custom-divider{background-color:var(--color-dark);width:100%;height:2px;opacity:.2;margin:0}.blog-post article .post-lastupdated-date{text-align:right;font-size:80%;color:var(--color-faded);font-style:italic}.blog-post article .post-content h1,.blog-post article .post-content h2{display:none}.blog-post article .post-content p{font-size:var(--font-size-normal);text-align:justify;margin-bottom:1rem}.blog-post article figure{text-align:center}.blog-post article figure img{max-width:80%;margin:0 auto}.blog-post article figcaption{font-size:80%;text-align:center;margin:10px 20px 20px;padding:0 30px;color:var(--color-faded)}.blog-post article footer{background-color:var(--color-light);display:flex;flex-direction:column;gap:2rem}.blog-post article footer .post-social{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center}.blog-post article footer .post-social a,.blog-post article footer .post-social a:visited,.blog-post article footer .post-social a:hover{color:var(--color-dark);font-size:250%}.blog-post article footer .post-social .icon-container{transition:transform .3s ease,box-shadow .3s ease}.blog-post article footer .post-social a:hover .icon-container{transform:scale(1.25)}.blog-post article footer .icon-container{display:flex;gap:1rem;justify-content:center;align-items:center}.blog-post article .post-tags{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem;text-align:center}.blog-post article .tag{color:var(--color-dark);background-color:var(--color-feature);padding:0 .7rem;margin:.4rem .4rem 0 0;border-radius:20px;font-size:80%}.blog-post .blog-back-link{font-size:var(--font-size3);color:var(--color-dark);text-align:center;padding-bottom:50px}.blog-post .divider{margin:0 10px}.blog-post .footer-links a,.blog-post .footer-links a:visited,.blog-post .footer-links a:hover{color:var(--color-dark);text-decoration:none}.blog-post .footer-links{color:var(--color-dark);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;padding:10px 0 50px}@media only screen and (max-width: 768px){.blog-post article{width:90%}.blog-post article figure{margin:0}.blog-post article figcaption{padding:0;margin:0}.blog-post .footer-links{flex-direction:column}.blog-post .footer-links .separator{display:none}}.option-toggle{font-size:var(--font-size-normal);display:flex;width:400px;background:var(--color-light);border:2px solid var(--color-dark);border-radius:10px;overflow:hidden}.option-btn{flex:1;text-align:center;padding:.5rem 1rem;color:var(--color-dark);cursor:pointer;transition:background .2s ease}.option-btn.active{background:var(--color-dark);color:var(--color-light);font-weight:600}.option-btn:hover{background:var(--color-white)}.option-btn.active:hover{background:var(--color-dark)}@media only screen and (max-width: 768px){.option-toggle{max-width:350px}}.store-subtitle{text-align:center;padding:1rem 0;margin:0}.products-container{display:flex;flex-direction:column;gap:1rem;padding:0}.products-container .option-toggle{margin:0 auto}.products-container .content{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding:0 20px 20px}.products-container .product-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media (max-width: 768px){.products-container{width:100%}.products-container .content{padding:0 2%}.products-container .content .option-toggle{margin:unset;min-width:100%}.products-container .content .product-list{max-width:100%;min-width:100%;margin:0;padding:0}}.products-container .product-list .card-container{display:flex;flex-direction:column;gap:.5rem;min-width:690px;max-width:690px;padding:1rem}.products-container .product-list .card-container .product-top{display:flex;flex-direction:row;gap:1rem}.products-container .product-list .card-container .product-bottom{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;gap:.5rem}.products-container .product-list .card-container .product-left{display:flex;flex:1.5;flex-direction:column;gap:.5rem}.products-container .product-list .card-container .product-right{display:flex;flex:3;flex-direction:column;gap:.5rem}.products-container .product-list .card-highlight{box-shadow:0 0 20px var(--color-feature-transparent);border:2px solid var(--color-highlight)}.products-container .product-list .card-container .cover{width:230px;border-radius:15px}.products-container .product-list .card-container .badge-section{position:absolute;width:405px;text-align:right;margin-top:-5px}.products-container .product-list .card-container .badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;background-color:var(--color-highlight);color:var(--color-dark)}.products-container .product-list .card-container .product-title p,.products-container .product-list .card-container .product-series p{margin:0;padding:0}.products-container .product-list .card-container .product-series p{font-weight:700;font-size:var(--font-size-small)}.products-container .product-list .card-container .product-title p{font-weight:700;text-align:left;font-size:var(--font-size3);margin:0;padding:0}.products-container .product-list .card-container .product-description p{text-align:justify;font-size:var(--font-size-small)}.products-container .product-list .card-container .product-bottom .product-details{display:flex;flex-direction:row;justify-content:center;gap:2rem}.products-container .product-list .card-container .product-bottom .product-actions{text-align:right}.products-container .product-list .card-container .product-bottom .product-actions a{transform:scale(1.05);border-radius:10px;padding:10px 16px;margin-top:10px}.products-container .product-list .card-container .product-bottom .product-actions a,.products-container .product-list .card-container .product-bottom .product-actions a:hover,.products-container .product-list .card-container .product-bottom .product-actions a:visited{text-decoration:none}.products-container .product-list .card-container .product-bottom .product-actions a:hover{background-color:var(--color-button2)}.green{background-color:var(--color-button);box-shadow:0 8px 20px var(--color-shadow-button);color:var(--color-white)}@media (max-width: 768px){.products-container .content .product-list .card-container,.products-container .content .product-list .card-container .product-top{max-width:100%;min-width:100%;flex-direction:column}.products-container .content .product-list .card-container .product-left{align-items:center}.products-container .content .product-list .card-container .product-left img{width:300px}.products-container .content .product-list .card-container .badge-section{text-align:center;max-width:340px;margin:0 auto}.products-container .content .product-list .card-container.card-highlight .product-series{padding-top:50px}.products-container .content .product-list .card-container .product-title p,.products-container .content .product-list .card-container .product-actions p{text-align:center}}section.lp{width:100%;min-height:100vh;padding:2rem 15% 100px;margin:0}section.lp .intro p{color:var(--color-light);font-size:var(--font-size1);text-align:center;text-shadow:5px 5px 0px var(--color-dark)}section.lp .offer-container{display:flex;flex-direction:row;justify-content:center;gap:1rem;padding:0 15%}section.lp .fields-container{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-dark);padding:20px;border-radius:15px;max-width:500px;min-width:378px}section.lp .fields-container .form{display:flex;flex-direction:column;gap:1rem}.thank-you-message{height:100%;display:flex;flex-direction:column;justify-items:center;align-items:center}section.lp .product-container .product{width:350px;border-radius:15px}section.lp h1,section.lp h2,section.lp h3,section.lp h1 p,section.lp h2 p,section.lp h3 p{color:var(--color-light)}section.lp h1{line-height:0;visibility:hidden}section.lp h2 p{font-size:var(--font-size3);font-weight:400}section.lp h3 p{font-size:var(--font-size3)}section.lp form input{padding:8px 15px;border-radius:10px}section.lp .button{background-color:var(--color-button);color:var(--color-white);font-size:1.3rem;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}section.lp .button:hover{background-color:var(--color-button2);transform:scale(1.05);box-shadow:0 8px 20px #00800066}section.lp .testimonials-container,section.lp .benefits-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1rem;background-color:unset}section.lp .testimonials-container .card,section.lp .benefits-container .benefit-card{display:flex;flex-direction:column;align-items:center;gap:1rem;width:340px;padding:20px 20px 0;border-radius:15px;box-shadow:0 8px 20px var(--color-dark);background-color:var(--color-light);color:var(--color-dark)}section.lp .benefits-container .benefit-card img{height:200px;border-radius:15px;box-shadow:0 8px 20px var(--color-dark)}section.lp .benefits-container .benefit-card .text{text-align:center}section.lp .benefits-container .benefit-card .text strong{display:block}section.lp .testimonials-container .text{flex-grow:1}section.lp .testimonials-container .card{justify-content:center;padding:20px;text-align:center}section.lp .testimonials-container .author{font-weight:700}section.lp .quote-container{display:flex;justify-content:center;align-items:center;padding:2rem 1rem}section.lp .quote-block{max-width:800px;padding:1.5rem 2rem;background-color:#f9f9f9;border-left:4px solid #28a745;border-radius:6px;color:#333;font-style:italic;line-height:1.6;box-shadow:0 4px 12px #0000000d}section.lp .quote-block p{margin:0;text-align:center;white-space:pre-line;font-size:1.6rem}section.lp .quote-block cite{display:block;margin-top:1rem;font-style:normal;font-weight:700;text-align:right;font-size:1.1rem}section.lp .hr-divider{height:1px;background:linear-gradient(to right,transparent,var(--color-highlight),transparent);margin:2rem auto 1rem;width:80%;border:none}section.lp .author-container{display:flex;gap:1rem}section.lp .author-container img{width:300px;border-radius:15px}section.lp .author-container .text-container{color:var(--color-light);text-align:justify}section.lp .thank-you-message h4{color:var(--color-light);text-align:center;margin:auto 0}section.lp .cta-container{display:flex;flex-direction:column;gap:1rem}section.lp .cta-container .button{max-width:340px;margin:0 auto}@media only screen and (max-width: 768px){section.lp .offer-container{flex-direction:column;padding:0}section.lp{padding:.5em 5% 100px}section.lp .author-container{flex-direction:column}section.lp .author-container img{margin:0 auto}}section.lp.zacarias1{display:flex;flex-direction:column;gap:1rem;background-size:cover;background-repeat:no-repeat;background-position:center}section.lp.zacarias1 h1 p,section.lp.zacarias1 h2 p,section.lp.zacarias1 h3 p{color:var(--color-light)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;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}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.flex{display:flex}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--color-white: #fff;--color-black: #000;--color-error: red;--color-dark: #1e2d3b;--color-light: #e0e0e0;--color-feature: #f4ede3;--color-faded: #777;--color-feature-transparent: #f4ede366;--color-highlight: #facc15;--color-button: #28a745;--color-button2: #008000;--color-shadow-card: #00000066;--color-shadow-button: #00800066;--color-shadow-highlight: #FFD54F4D;--font-size1: 2rem;--font-size2: 1.8rem;--font-size3: 1.5rem;--font-size4: 1.3rem;--font-size-normal: 1.2rem;--font-size-small: 1rem}@media (prefers-color-scheme: dark){:root{--bg1-color: #1e2d3b;--bg2-color: #e0e0e0;--text1-color: #e0e0e0;--text2-color: #1e2d3b;--text3-color: #f4ede3;--hightlight1-color: #28a745;--highlight2-color: #d87a61}}body{background:var(--color-light);color:var(--color-dark);font-size:var(--font-size-normal);font-family:var(--font-poppins);margin:0;padding:0}h1{font-size:var(--font-size1);font-weight:700;text-align:center}h2{font-size:var(--font-size2);font-weight:700;text-align:center;margin:0}h3{font-size:var(--font-size3);margin:0;font-weight:700;text-align:center}h4{font-size:var(--font-size4);margin:0;font-weight:700;text-align:center}p{font-size:var(--font-size-normal);margin-top:0;margin-bottom:1rem}img{max-width:unset}.section-gradient,.section-gradient-dark{float:left;height:50px}.section-gradient{background:linear-gradient(to bottom,var(--bg1-color),var(--bg2-color))}.section-gradient-dark{background:linear-gradient(to bottom,var(--bg2-color),var(--bg1-color))}
