@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&family=Raleway:wght@300;400;500;600;700;800&display=swap";.whatsapp-float[data-astro-cid-dsjoc6do]{z-index:9999;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 20px #25d36666}.whatsapp-float[data-astro-cid-dsjoc6do]:hover{background:#20ba5a;transform:scale(1.1)translateY(-3px);box-shadow:0 8px 30px #25d36680}.whatsapp-float[data-astro-cid-dsjoc6do] svg[data-astro-cid-dsjoc6do]{width:32px;height:32px}.whatsapp-tooltip[data-astro-cid-dsjoc6do]{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;background:#333;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .3s;position:absolute;right:70px;transform:translate(10px)}.whatsapp-tooltip[data-astro-cid-dsjoc6do]:after{content:"";border:6px solid #0000;border-left-color:#333;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.whatsapp-float[data-astro-cid-dsjoc6do]:hover .whatsapp-tooltip[data-astro-cid-dsjoc6do]{opacity:1;visibility:visible;transform:translate(0)}.whatsapp-float[data-astro-cid-dsjoc6do]:before{content:"";z-index:-1;background:#25d366;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite whatsapp-pulse;position:absolute}@keyframes whatsapp-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (width<=768px){.whatsapp-float[data-astro-cid-dsjoc6do]{width:54px;height:54px;bottom:20px;right:20px}.whatsapp-float[data-astro-cid-dsjoc6do] svg[data-astro-cid-dsjoc6do]{width:28px;height:28px}.whatsapp-tooltip[data-astro-cid-dsjoc6do]{display:none}}.youtube-modal-overlay[data-astro-cid-smfyg5hv]{z-index:10000;opacity:0;visibility:hidden;background:#000000e6;justify-content:center;align-items:center;padding:20px;transition:all .3s;display:flex;position:fixed;inset:0}.youtube-modal-overlay[data-astro-cid-smfyg5hv].active{opacity:1;visibility:visible}.youtube-modal[data-astro-cid-smfyg5hv]{background:#000;border-radius:16px;width:100%;max-width:1000px;transition:transform .3s;position:relative;overflow:hidden;transform:scale(.9)}.youtube-modal-overlay[data-astro-cid-smfyg5hv].active .youtube-modal[data-astro-cid-smfyg5hv]{transform:scale(1)}.youtube-modal-close[data-astro-cid-smfyg5hv]{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:12px;right:12px}.youtube-modal-close[data-astro-cid-smfyg5hv]:hover{background:#f00c;border-color:red;transform:scale(1.1)}.youtube-modal-content[data-astro-cid-smfyg5hv]{background:#1a1a1a;width:100%;padding-top:56.25%;position:relative}.youtube-modal-content[data-astro-cid-smfyg5hv] iframe[data-astro-cid-smfyg5hv]{width:100%;height:100%;position:absolute;top:0;left:0}.youtube-modal-channel-link[data-astro-cid-smfyg5hv]{color:#fff;background:linear-gradient(135deg,red 0%,#c00 100%);justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.youtube-modal-channel-link[data-astro-cid-smfyg5hv]:hover{background:linear-gradient(135deg,#c00 0%,#900 100%)}.youtube-modal-channel-link[data-astro-cid-smfyg5hv] svg[data-astro-cid-smfyg5hv]{flex-shrink:0}@media (width<=768px){.youtube-modal[data-astro-cid-smfyg5hv]{max-width:100%}.youtube-modal-close[data-astro-cid-smfyg5hv]{top:-45px;right:5px}.youtube-modal-channel-link[data-astro-cid-smfyg5hv]{padding:14px 16px;font-size:13px}}:root{--color-primary:#ff3500;--color-primary-dark:#bb0700;--color-green:#a8cf45;--color-green-dark:#85a53a;--color-cyan:#5bc6d0;--color-blue:#007cb0;--color-orange:#f8a122;--color-yellow:#fff53d;--color-gold:#f6c53e;--color-pink:#eb4065;--color-accent-light:#ffcab0;--color-hero-bg:linear-gradient(135deg, #fff5f2 0%, #ffeee8 50%, #fff 100%);--theme-body-bg-color:#fff;--theme-border-color:#e0e0e0;--theme-selection-bg-color:var(--color-primary);--theme-selection-font-color:#fff;--theme-secondary-color:#212121;--theme-three-color:#858585;--theme-body-font-color:#555;--theme-heading-font-color:#212121;--theme-link-color:#212121;--theme-link-hover-color:var(--color-primary);--theme-body-font-size:16px;--theme-body-line-height:1.8;--theme-body-font-weight:300;--theme-h1-font-size:50px;--theme-h2-font-size:40px;--theme-h3-font-size:30px;--theme-h4-font-size:24px;--theme-h5-font-size:20px;--theme-h6-font-size:18px;--theme-body-font-family:"Raleway", sans-serif;--theme-heading-font-family:"Baloo 2", sans-serif;--theme-display-font-family:"Baloo 2", sans-serif;--theme-heading-font-weight:600;--theme-container-width:1230px;--header-height:100px}@media (width<=1279px){:root{--theme-h1-font-size:40px;--theme-h2-font-size:34px;--theme-h3-font-size:26px;--theme-h4-font-size:20px}}@media (width<=991px){:root{--theme-h1-font-size:34px;--theme-h2-font-size:28px;--theme-h3-font-size:22px;--theme-h4-font-size:18px;--theme-container-width:100%}}@media (width<=767px){:root{--theme-h1-font-size:30px;--theme-h2-font-size:24px;--theme-h3-font-size:20px;--theme-h4-font-size:16px;--header-height:80px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--theme-body-font-family);font-size:var(--theme-body-font-size);font-weight:var(--theme-body-font-weight);line-height:var(--theme-body-line-height);color:var(--theme-body-font-color);background-color:var(--theme-body-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:var(--theme-selection-font-color);background-color:var(--theme-selection-bg-color)}h1,h2,h3,h4,h5,h6{font-family:var(--theme-heading-font-family);font-weight:var(--theme-heading-font-weight);color:var(--theme-heading-font-color);text-transform:capitalize;margin-bottom:20px;line-height:1.3}h1{font-size:var(--theme-h1-font-size)}h2{font-size:var(--theme-h2-font-size)}h3{font-size:var(--theme-h3-font-size)}h4{font-size:var(--theme-h4-font-size)}h5{font-size:var(--theme-h5-font-size)}h6{font-size:var(--theme-h6-font-size)}.display-title{font-family:var(--theme-display-font-family);text-transform:capitalize;letter-spacing:-.01em;font-weight:600}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none;transition:color .3s}a:hover{color:var(--theme-link-hover-color)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{max-width:var(--theme-container-width);width:100%;margin:0 auto;padding:0 20px}@media (width<=991px){.container{padding:0 15px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.hidden{display:none!important}.btn{font-family:var(--theme-heading-font-family);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;padding:25px 55px;font-size:20px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #ff350059}.btn-secondary{background-color:var(--color-blue);color:#fff}.btn-secondary:hover{color:#fff;background-color:#005a80}.btn-outline-dashed{border:2px dashed var(--color-accent-light);color:#fff;background-color:#0000;transition:all .3s}.btn-outline-dashed:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;border-style:solid}.btn-outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#0000}.btn-outline:hover{background-color:var(--color-primary);color:#fff}.btn-green{background-color:var(--color-green);color:#fff}.btn-green:hover{background-color:var(--color-green-dark);color:#fff}.btn-cyan{background-color:var(--color-cyan);color:#fff}.btn-cyan:hover{background-color:var(--color-blue);color:#fff}.btn-sm{padding:12px 28px;font-size:14px}.btn-lg{padding:25px 55px;font-size:20px}@media (width<=767px){.btn{padding:16px 30px;font-size:14px}.btn-lg{padding:18px 35px;font-size:16px}}.section{padding:100px 0}@media (width<=1279px){.section{padding:80px 0}}@media (width<=991px){.section{padding:60px 0}}@media (width<=767px){.section{padding:50px 0}}.section-title{text-align:center;margin-bottom:60px}.section-title .subtitle{font-family:var(--theme-heading-font-family);text-transform:uppercase;letter-spacing:1px;color:var(--color-primary);margin-bottom:15px;font-size:14px;font-weight:800;display:inline-block}.section-title h2{font-family:var(--theme-display-font-family);font-size:clamp(36px,5vw,60px);font-weight:600;display:inline-block;position:relative}.section-title h2:after{display:none}.section-title .title-decoration{justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}.section-title .title-decoration .dot{background:var(--color-orange);border-radius:50%;width:8px;height:8px}.section-title .title-decoration .line{background:var(--color-cyan);border-radius:3px;width:60px;height:3px}.row{flex-wrap:wrap;margin:0 -15px;display:flex}.col{width:100%;padding:0 15px}.col-2{width:16.666%}.col-3{width:25%}.col-4{width:33.333%}.col-6{width:50%}.col-8{width:66.666%}.col-9{width:75%}.col-12{width:100%}@media (width<=991px){.col-md-6{width:50%}.col-md-12{width:100%}}@media (width<=767px){.col-sm-12,.col-2,.col-3,.col-4,.col-6{width:100%}}.card{background:#fff;border-radius:20px;transition:transform .4s,box-shadow .4s;overflow:hidden;box-shadow:0 15px 50px #00000014}.card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #0000001f}.feature-card{text-align:center;background:#fff;border-radius:20px;padding:40px 30px;transition:all .4s;box-shadow:0 10px 40px #0000000d}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0000001a}.feature-card .icon{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:36px;display:flex}.feature-card .icon.orange{background:linear-gradient(135deg, var(--color-orange) 0%, var(--color-gold) 100%)}.feature-card .icon.green{background:linear-gradient(135deg, var(--color-green) 0%, var(--color-green-dark) 100%)}.feature-card .icon.cyan{background:linear-gradient(135deg, var(--color-cyan) 0%, var(--color-blue) 100%)}.feature-card .icon.pink{background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-primary) 100%)}.feature-card h3{margin-bottom:15px;font-size:22px}.feature-card p{color:var(--theme-three-color);font-size:15px}.overlay{z-index:999;opacity:0;visibility:hidden;background:#00000080;transition:all .3s;position:fixed;inset:0}.overlay.active{opacity:1;visibility:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-fadeIn{animation:.6s forwards fadeIn}.animate-slideUp{animation:.6s forwards slideUp}.animate-slideDown{animation:.6s forwards slideDown}.animate-slideInLeft{animation:.6s forwards slideInLeft}.animate-slideInRight{animation:.6s forwards slideInRight}.animate-scaleIn{animation:.6s forwards scaleIn}.text-primary{color:var(--color-primary)}.text-green{color:var(--color-green)}.text-cyan{color:var(--color-cyan)}.text-orange{color:var(--color-orange)}.text-pink{color:var(--color-pink)}.bg-primary{background-color:var(--color-primary)}.bg-green{background-color:var(--color-green)}.bg-cyan{background-color:var(--color-cyan)}.bg-orange{background-color:var(--color-orange)}.bg-pink{background-color:var(--color-pink)}@media (width<=767px){.hide-mobile{display:none!important}}@media (width>=768px){.hide-desktop{display:none!important}}.decorative-shapes{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.decorative-shapes .shape{border-radius:50%;position:absolute}.decorative-shapes .shape-1{background:radial-gradient(circle, var(--color-orange) 0%, transparent 70%);opacity:.15;width:300px;height:300px;animation:8s ease-in-out infinite float;top:-100px;right:-100px}.decorative-shapes .shape-2{background:radial-gradient(circle, var(--color-cyan) 0%, transparent 70%);opacity:.15;width:200px;height:200px;animation:10s ease-in-out infinite reverse float;bottom:-50px;left:-50px}.decorative-shapes .shape-3{background:radial-gradient(circle, var(--color-green) 0%, transparent 70%);opacity:.15;width:150px;height:150px;animation:6s ease-in-out infinite float;top:50%;left:10%}.wave-decoration{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 150'%3E%3Cpath fill='%23ffffff' d='M0,64L80,69.3C160,75,320,85,480,80C640,75,800,53,960,48C1120,43,1280,53,1360,58.7L1440,64L1440,150L1360,150C1280,150,1120,150,960,150C800,150,640,150,480,150C320,150,160,150,80,150L0,150Z'%3E%3C/path%3E%3C/svg%3E") bottom/cover no-repeat;height:150px;position:absolute;bottom:0;left:0;right:0}.paw-decoration{opacity:.08;background-repeat:no-repeat;background-size:contain;width:50px;height:50px;position:absolute}.site-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.site-main{flex:1 0 auto;width:100%}.site-footer{flex-shrink:0;width:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body{width:100%;position:relative;overflow-x:hidden}
