*{margin:0;padding:0;box-sizing:border-box;}body{font-family:Arial,sans-serif;font-size:16px;margin:0;padding:0;}html{scroll-behavior:smooth;}.container{width:100%;position:relative;}@font-face{font-family:'poiret_oneregular';src:url('/fonts/poiretone-regular-webfont.woff2') format('woff2'),url('/fonts/poiretone-regular-webfont.woff') format('woff'),url('/fonts/poiretone-regular-webfont.ttf') format('truetype');font-display:swap;}@font-face{font-family:'Raleway';src:url('/fonts/Raleway-Regular.woff2') format('woff2'),url('/fonts/Raleway-Regular.woff') format('woff'),url('/fonts/Raleway-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;}.content-container{width:100%;position:relative;z-index:3;margin-top:0;}footer{width:100%;background-color:#000000;color:white;padding:30px 15px;}.footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:15px;}.footer-section h3{font-size:1rem;margin-bottom:1px;}.footer-section ul{list-style:none;}.footer-section ul li{margin-bottom:6px;}.footer-section a{color:#807f7f;text-decoration:none;font-size:0.8rem;transition:color 0.3s ease;}.footer-section a:hover,.footer-section a:active{color:white;}.footer-section ul li a{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;display:inline-block;}.footer-section ul li a::after{content:"";transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),color 0.3s cubic-bezier(0.4,0,0.2,1);display:inline-block;margin-left:4px;color:#E6220D;opacity:0;}.footer-section ul li a:hover,.footer-section ul li a:active{transform:translateX(10px);}.footer-section ul li a:hover::after,.footer-section ul li a:active::after{content:" –";color:#E6220D;opacity:1;transform:translateX(10px);}.footer-section a.cta-button{color:#ffffff;}.footer-section a.cta-button:hover{color:#ffffff !important;}.footer-section.services{background:none !important;padding:0 !important;}.contact-info p{font-size:0.875rem;margin-bottom:10px;}.social-links a{display:inline-block;margin-right:10px;font-size:1.25rem;}.cta-button{display:inline-block;padding:10px 20px;background-color:#44A0CA;color:white;text-decoration:none;border-radius:5px;font-size:0.875rem;margin-top:10px;transition:background-color 0.3s ease;}.cta-button:hover,.cta-button:active{background-color:#1565c0;}.footer-bottom{text-align:center;padding-top:15px;border-top:1px solid #444;margin-top:15px;font-size:0.8rem;}.footer-bottom img{max-width:80px;margin-bottom:8px;}@media (max-width:768px){.footer-content{display:flex !important;flex-direction:column;grid-template-columns:none !important;text-align:center;}.footer-section{margin-bottom:20px;}.social-links a{margin:0 5px;}.footer-bottom img{max-width:80px;}.footer-section a{font-size:1.125rem;}}body{--sb-track-color:#ffffff;--sb-thumb-color:#F55D2D;--sb-size:16px;}body::-webkit-scrollbar{width:var(--sb-size);}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:0px;}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:8px;border:2px solid #ffffff;}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color);scrollbar-width:thin;}}.progress-wrap{position:fixed;bottom:40px;right:30px;height:46px;width:46px;border-radius:50%;background-color:#ffffff;border:2px solid #cccccc;box-shadow:0 2px 5px rgba(0,0,0,0.2);cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:1000;}.progress-wrap.active{opacity:1;visibility:visible;}.progress-wrap::after{content:'\2191';font-size:1.5rem;color:#1f2029;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:46px;}.progress-wrap:hover::after{color:#0020FF;}.progress-circle{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);}.progress-circle path{stroke:#0020FF;stroke-width:7px;fill:none;stroke-dasharray:308;stroke-dashoffset:308;transition:stroke-dashoffset 0.3s ease;}@media (max-width:840px){.progress-wrap{bottom:10px;right:10px;}}#sticky-links{position:fixed;top:50%;right:10px;display:flex;flex-direction:column;align-items:flex-end;z-index:8;transform:translateY(-50%);}.sticky-link{width:25px;height:25px;background-color:#ffffff;border:1px solid #000000;border-radius:50%;margin-bottom:25px;cursor:pointer;position:relative;transition:background-color 0.3s ease,border 0.3s ease;display:block;}.sticky-link:hover{background-color:#ff6200;border:2px solid #000000;}.sticky-link.active{background-color:#0020FF;border:1px solid #000000;}.sticky-link:hover.active{background-color:#ff6200;border:2px solid #000000;}.sticky-link::after{content:attr(data-tooltip);position:absolute;right:35px;top:50%;transform:translateY(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:0.75rem;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;}.sticky-link:hover::after{opacity:1;visibility:visible;}#menu{width:100%;background-color:#000;box-shadow:0 2px 5px rgba(0,0,0,0.406);position:sticky;top:0;z-index:9;margin:0;padding:0;}.menu-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;}.menu-items{display:flex;list-style:none;}.menu-items li{position:relative;margin:0 15px;}.menu-items a{text-decoration:none;color:#ffffff;font-size:1rem;font-weight:500;transition:color 0.3s ease;}.menu-items a:hover{color:#86b5c9;}@media (min-width:769px){.menu-items>li:nth-last-child(2){position:absolute;right:120px;}.menu-items>li:last-child{position:absolute;right:10px;}.menu-items li:hover .dropdown-menu{display:block;}}.dropdown-menu{display:none;position:absolute;background-color:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,0.15);top:100%;left:0;list-style:none;padding:8px 0;min-width:300px;z-index:1000;border-radius:8px;border:1px solid #e0e0e0;}.dropdown-menu li{margin:0;padding:0;}.dropdown-menu .menu-link{display:block;padding:12px 20px;color:#333333;text-decoration:none;font-size:14px;font-weight:400;transition:all 0.2s ease;text-align:left;border-bottom:1px solid #f5f5f5;}.dropdown-menu .menu-link:hover{background-color:#f8f9fa;color:#E6220D;padding-left:25px;}.dropdown-menu .menu-link i{margin-right:10px;width:16px;text-align:center;}@media (max-width:840px){.ocultar-840{display:none !important;}}@media (min-width:841px){.ocultar-840{display:block;}}@media (min-width:841px) and (max-width:2000px){.ocultar-normal{display:none;}}@media (max-width:840px),(min-width:2001px){.ocultar-normal{display:block;}}@media (min-width:2001px){.ocultar-2000{display:none;}}@media (max-width:2000px){.ocultar-2000{display:block;}}.menu-toggle{display:none;font-size:1.5rem;cursor:pointer;color:#333;}@media (max-width:768px){#menu{width:40px;height:40px;background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.1);position:fixed;top:0;}.menu-container{width:40px;height:40px;padding:0;display:flex;justify-content:flex-start;align-items:center;background-color:#ffffff;}.menu-toggle{display:block;font-size:1.875rem;line-height:40px;text-align:left;z-index:10;}.menu-items{display:none;flex-direction:column;position:absolute;top:35px;left:0;width:100vw;background-color:#000000;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:10px 10px;z-index:8;}.menu-items.active{display:flex;}.menu-toggle::before{content:'☰';color:#E6220D;}.menu-toggle.active::before{content:'✖';color:#E6220D;font-size:1.875rem;font-weight:bold;}.menu-items>li{margin:10px 0;text-align:left;}.dropdown-menu{position:static;box-shadow:none;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;margin-top:8px;}.dropdown-menu .menu-link{text-align:left;display:block;}.menu-items li.active .dropdown-menu{display:block;}.hamburger-menu-items li.active .mobile-dropdown{display:block;}.dropdown-menu.active{display:block;}.mobile-dropdown.active{display:block;}}#hamburger-menu{position:fixed;top:0;left:0;width:45px;height:45px;background-color:rgba(255,255,255,0.9);border-radius:8px;z-index:9;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin:0;}.hamburger-toggle{width:40px;height:40px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease;}.hamburger-toggle span{width:30px;height:3px;background-color:#333;position:absolute;transition:all 0.3s ease;}.hamburger-toggle span::before,.hamburger-toggle span::after{content:'';width:30px;height:3px;background-color:#333;position:absolute;transition:all 0.3s ease;}.hamburger-toggle span::before{transform:translateY(-10px);}.hamburger-toggle span::after{transform:translateY(10px);}.hamburger-toggle.active span{background-color:transparent;}.hamburger-toggle.active span::before{transform:translateY(0) rotate(45deg);background-color:#ff0000;}.hamburger-toggle.active span::after{transform:translateY(0) rotate(-45deg);background-color:#ff0000;}.hamburger-toggle:hover{transform:scale(1.1);}.hamburger-toggle:hover span,.hamburger-toggle:hover span::before,.hamburger-toggle:hover span::after{background-color:#1e90ff;}.hamburger-menu-items{display:none;position:fixed;top:50px;left:0;width:250px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.1);padding:20px;flex-direction:column;z-index:8;}.hamburger-menu-items.active{display:flex;}.hamburger-menu-items li{margin:15px 0;position:relative;}.hamburger-menu-items a{text-decoration:none;color:#333;font-size:1rem;font-weight:500;transition:color 0.3s ease;}.hamburger-menu-items a:hover{color:#1e90ff;}.mobile-dropdown{display:none;list-style:none;padding:0;margin:8px 0 0 20px;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;}.hamburger-menu-items li.active .mobile-dropdown{display:block;}.mobile-dropdown li{margin:0;padding:0;border-bottom:1px solid #e9ecef;}.mobile-dropdown li:last-child{border-bottom:none;}.mobile-dropdown .mobile-link{display:block;padding:12px 16px;color:#495057;text-decoration:none;font-size:14px;font-weight:400;transition:all 0.2s ease;text-align:left;}.mobile-dropdown .mobile-link:hover{background-color:#e9ecef;color:#E6220D;padding-left:20px;}.mobile-dropdown .mobile-link i{margin-right:10px;width:16px;text-align:center;}@media (max-width:768px){.hamburger-menu-items{width:70%;}}@media (min-width:769px){.hamburger-toggle{display:flex;}.hamburger-menu-items{top:50px;left:0;width:250px;}.hamburger-menu-items li:hover .mobile-dropdown,.hamburger-menu-items li.hover-active .mobile-dropdown{display:block;}.mobile-dropdown{position:static;background-color:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;margin-top:8px;}.mobile-dropdown li{padding:0;text-align:left;}.mobile-dropdown .mobile-link{text-align:left;display:block;}}#cookie-consent{display:none;position:fixed;bottom:20px;left:20px;right:20px;background-color:#000000cc;color:#ffffff;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.3);z-index:1001;max-width:500px;margin:0 auto;}#cookie-consent p{font-size:0.875rem;margin-bottom:15px;line-height:1.5;}#cookie-consent a{color:#1e90ff;text-decoration:underline;transition:color 0.3s ease;}#cookie-consent a:hover{color:#1565c0;}.cookie-buttons{display:flex;gap:10px;justify-content:flex-end;}.cookie-button{padding:10px 20px;border:none;border-radius:5px;font-size:0.875rem;cursor:pointer;transition:background-color 0.3s ease;}#cookie-accept{background-color:#2AB149;color:#ffffff;}#cookie-accept:hover{background-color:#218838;}#cookie-reject{background-color:#6c757d;color:#ffffff;}#cookie-reject:hover{background-color:#5a6268;}#cookie-configure{background-color:#ffc107;color:#000000;}#cookie-configure:hover{background-color:#e0a800;}#cookie-preferences{margin-top:15px;padding:10px;background-color:rgba(255,255,255,0.1);display:none;}#cookie-preferences h3{font-size:1rem;margin-bottom:10px;}#cookie-preferences label{display:block;margin-bottom:8px;}#cookie-save{background-color:#1e90ff;color:#ffffff;padding:10px 20px;border:none;border-radius:5px;font-size:0.875rem;cursor:pointer;transition:background-color 0.3s ease;}#cookie-save:hover{background-color:#1565c0;}@keyframes bounceInZoomIn{0%{opacity:0;transform:scale(0.7);}50%{opacity:0.5;transform:scale(1.1);}70%{opacity:0.8;transform:scale(0.95);}100%{opacity:1;transform:scale(1);}}#cookie-consent.active{display:block;animation:bounceInZoomIn 0.6s ease;}@media (max-width:768px){#cookie-consent{bottom:10px;left:10px;right:10px;padding:15px;}.cookie-buttons{flex-direction:column;gap:8px;}.cookie-button{width:100%;text-align:center;}}#cositas{font-size:16px !important;display:none;position:fixed;top:50%;left:-310px;transform:translateY(-50%);width:350px;height:150px;z-index:10;transition:left 0.3s ease;box-shadow:0 4px 12px 0 rgba(0,0,0,0.18),0 -4px 12px 0 rgba(0,0,0,0.18);}#cositas.active{left:-10px;}.cositas-container{display:flex;width:100%;height:150px;}.cositas-options{width:310px;height:150px;background-color:#ffffff;color:#000000;display:flex;flex-direction:row;justify-content:space-between;padding:5px;}.cositas-font-controls{width:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.cositas-font-button{background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:2px 4px;margin:5px 0;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;}.cositas-font-button:hover{background-color:#87100D;color:#ffffff;}.cositas-links{width:190px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.cositas-games{width:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.cositas-options a{color:#000000;text-decoration:none;margin:0px 0;cursor:pointer;transition:color 0.3s ease;font-size:0.5rem;}.cositas-options a:hover{color:#E6220D;font-weight:bold;}.cositas-novedades{width:40px;height:150px;background-color:#F55D2D;color:#ffffff;display:flex;justify-content:center;align-items:center;font-size:0.65rem;cursor:pointer;text-align:center;writing-mode:vertical-rl;transform:rotate(180deg);}@media (max-width:768px){#cositas{left:-180px;width:250px;height:200px;box-shadow:none}#cositas.active{left:-10px;}.cositas-container{height:170px;}.cositas-options{width:180px;height:200px;flex-direction:column;justify-content:flex-start;padding:1px;}.cositas-novedades{font-size:0.625rem;height:170px;}.cositas-font-controls{width:100%;flex-direction:row;justify-content:center;margin-bottom:0px;}.cositas-font-button{font-size:0.875rem;margin:0 5px;padding:3px 8px;}.cositas-links{width:100%;align-items:center;display:flex;flex-direction:column;}.cositas-links a{margin-bottom:-4px;display:block;text-align:center;padding:0;}.cositas-links a:last-child{margin-bottom:0;}.cositas-games{width:100%;align-items:center;}.cositas-options a{font-size:0.5rem;}}.cositas-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;border-radius:5px;background-color:#e9e9e9;z-index:100;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.44);}.cositas-modal.active{display:flex;}.cositas-modal-content{font-size:1.5rem;color:#000000;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.cositas-modal-content p{margin-bottom:2px;}.game-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}.game-button{padding:3px 6px;background-color:#1e90ff;color:#ffffff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;}.game-button:hover{background-color:#1565c0;}.game-iframe{width:100%;height:80%;border:none;margin-top:5px;display:none;}.cositas-modal-close{position:absolute;top:5px;right:5px;font-size:1.5rem;color:#ff0000;cursor:pointer;font-weight:bold;}.cositas-modal-close:hover{color:#cc0000;}@media (max-width:768px){.cositas-modal{width:85vw;height:90vh;}}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:99;}.modal-overlay.active{display:block;}.subscribe-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50vw;height:50vh;background-color:#ffffff;z-index:100;justify-content:center;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,0.3);border-radius:8px;}.subscribe-modal.active{display:flex;}.subscribe-modal-content{font-size:1.5rem;color:#000000;text-align:center;}.subscribe-modal-close{position:absolute;top:10px;right:10px;font-size:1.5rem;color:#ff0000;cursor:pointer;font-weight:bold;}.subscribe-modal-close:hover{color:#cc0000;}@media (max-width:768px){.subscribe-modal{width:80vw;height:60vh;}.subscribe-modal-content{font-size:1.125rem;}.subscribe-modal-close{font-size:1.25rem;}}.about-us-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95vw;height:90vh;background-color:#ffffff;z-index:100;box-shadow:0 4px 10px rgba(0,0,0,0.3);border-radius:8px;}.about-us-modal.active{display:flex;}.about-us-modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.modal-iframe{width:100%;height:100%;border:none;}.about-us-modal-close{position:absolute;top:10px;right:10px;font-size:1.5rem;color:#ff0000;cursor:pointer;font-weight:bold;}.about-us-modal-close:hover{color:#cc0000;}@media (max-width:768px){.about-us-modal{width:98vw;height:95vh;}.about-us-modal-close{font-size:1.25rem;}}.about-tunja-modal{display:none;position:fixed;top:0;right:0;width:50vw;height:90vh;background-color:#ffffff;z-index:100;box-shadow:0 4px 10px rgba(0,0,0,0.3);border-radius:8px;animation:scaleIn 1s ease forwards;}@keyframes scaleIn{0%{transform:scale(0.3);}100%{transform:scale(1);}}.about-tunja-modal.active{display:flex;flex-direction:column;justify-content:center;align-items:center;}.about-tunja-modal-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;text-align:justify;}.about-tunja-modal-content img{max-width:100%;height:auto;margin-bottom:20px;}.about-tunja-modal-content h3{font-size:1.5rem;margin-bottom:15px;text-align:center;}.about-tunja-modal-content p{font-size:1rem;line-height:1.5;}.about-tunja-modal-close{position:absolute;top:10px;right:10px;font-size:1.5rem;color:#ff0000;cursor:pointer;font-weight:bold;}.about-tunja-modal-close:hover{color:#cc0000;}@media (max-width:840px){.about-tunja-modal{width:90vw;height:80vh;}.about-tunja-modal-content h3{font-size:1.25rem;}.about-tunja-modal-content p{font-size:0.875rem;}.about-tunja-modal-close{font-size:1.25rem;}}#services-modal{width:70vw;height:70vh;}@media (max-width:768px){#services-modal{width:98vw;height:95vh;}}#modal-4.yty656{position:fixed !important;top:0 !important;right:0 !important;left:auto !important;bottom:auto !important;height:100vh !important;width:600px !important;max-width:100vw !important;background:#fff;z-index:1200;box-shadow:-2px 0 16px rgba(0,0,0,0.18);flex-direction:column;margin:0 !important;border-radius:0 !important;transform:translateX(100%);opacity:0;pointer-events:none;transition:transform 1.5s cubic-bezier(.77,0,.18,1),opacity 0.5s;display:flex !important;}#modal-4.yty656.active{transform:translateX(0) !important;opacity:1;pointer-events:auto;}@media (max-width:700px){#modal-4.yty656{width:340px !important;}}#modal-4.yty656 .cositas-modal-close{position:absolute;top:16px;left:16px;font-size:1.5rem;cursor:pointer;z-index:2;}#modal-5.yty656{position:fixed !important;top:0 !important;left:0 !important;right:auto !important;bottom:auto !important;height:100vh !important;width:800px !important;max-width:100vw !important;background:#fff;z-index:1200;box-shadow:2px 0 16px rgba(0,0,0,0.18);flex-direction:column;margin:0 !important;border-radius:0 !important;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform 1.5s cubic-bezier(.77,0,.18,1),opacity 0.5s;display:flex !important;}#modal-5.yty656.active{transform:translateX(0) !important;opacity:1;pointer-events:auto;}@media (max-width:700px){#modal-5.yty656{width:360px !important;}}#modal-5.yty656 .cositas-modal-close{position:absolute;top:16px;right:16px;font-size:1.5rem;cursor:pointer;z-index:2;}@keyframes square-in-center{from{clip-path:inset(100% 100% 100% 100%);}to{clip-path:inset(0 0 0 0);}}#modal-6.cositas-modal.active{display:flex;animation:2.5s cubic-bezier(.25,1,.30,1) square-in-center both;}#modal-6.cositas-modal.active .cositas-modal-content{animation:2.5s cubic-bezier(.25,1,.30,1) square-in-center both;}#modal-6.cositas-modal.active .cositas-modal-close{position:absolute;top:5px;right:5px;font-size:1.5rem;color:#ff0000;cursor:pointer;font-weight:bold;z-index:10;pointer-events:auto;}@media (max-width:768px){#modal-6.cositas-modal{height:90vh !important;width:95vw !important;}}h1{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(1.125rem+1.125vw) !important;line-height:calc(1.5rem+1.5vw) !important;}h2{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(1.6rem+0.825vw) !important;line-height:calc(1.5rem+1.35vw) !important;font-weight:700;}h3{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(0.84375rem+0.75vw) !important;line-height:calc(1.125rem+1.125vw) !important;}h4{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(0.75rem+0.75vw) !important;line-height:calc(0.9375rem+0.75vw) !important;}h5{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(0.65625rem+0.6vw) !important;line-height:calc(0.84375rem+0.6vw) !important;}h6{font-size:calc(0.5625rem+0.375vw) !important;line-height:calc(0.75rem+0.375vw) !important;}p{font-family:'poiret_oneregular',Arial,sans-serif;font-size:calc(0.90rem+0.225vw) !important;line-height:calc(1.125rem+0.375vw) !important;}@media screen and (max-width:840px){p{font-size:1.1rem !important;}h2{font-size:20px !important;}}@media (min-width:841px){.p-small{font-size:0.75rem !important;line-height:calc(0.5625rem+0.1875vw);}}.text-black{color:#000000 !important;}.text-white{color:#ffffff !important;}.text-orange{color:#E6220D !important;}.text-blue{color:#0613a4 !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-right{text-align:right !important;}.text-justify{text-align:justify !important;}.font-normal{font-weight:normal;}.font-400{font-weight:400;}.font-bold{font-weight:bold;}.enlace{color:#100e0d;text-decoration:none;font-weight:normal;transition:color 0.3s ease,font-weight 0.3s ease,text-decoration 0.3s ease;}.enlace:hover{font-weight:bold;text-decoration:underline;}.animated{opacity:0;transition:transform 2s ease-out,opacity 2s ease-out;text-align:left;}.animated.visible{opacity:1;transform:translate(0,0);}.move-right{transform:translateX(-100%);}.move-left{transform:translateX(100%);}.move-up{transform:translateY(100%);}.move-down{transform:translateY(-100%);}img{max-width:100%;height:auto;display:block;margin:0 auto;}.escalar{opacity:0;transition:all 1s ease-out;}.escalar.visible{opacity:1;}.escalar.scale{transform:scale(0.5);}.escalar.scale.visible{transform:scale(1);}.escalar.slide-up{transform:translateY(50px);}.escalar.slide-up.visible{transform:translateY(0);}.escalar.rotate{transform:rotate(-15deg) scale(0.8);}.escalar.rotate.visible{transform:rotate(0deg) scale(1);}.escalar.bounce-in{transform:scale(1.3);}.escalar.bounce-in.visible{transform:scale(1);animation:bounce 1s ease-out;}@keyframes bounce{0%{transform:scale(1.3);}50%{transform:scale(0.8);}100%{transform:scale(1);}}.escalar.swing-in{transform:rotate(20deg);transform-origin:center top;}.escalar.swing-in.visible{transform:rotate(0deg);animation:swing 1s ease-out;}@keyframes swing{0%{transform:rotate(20deg);}40%{transform:rotate(-10deg);}70%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}.casate{width:auto;height:150px;transition:transform 0.3s ease;}.casate:hover{animation:bounce 0.6s ease;}@media (max-width:840px){.casate{width:auto;height:60px;}}#cositas,#cositas *{font-size:16px !important;}.centrado{display:block !important;margin:0 auto !important;text-align:center !important;}button.centrado{margin:0 auto !important;display:block !important;}.footer-title-footer-normal{font-size:1rem !important;}.footer-section ul li a{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;display:inline-block;}.footer-section ul li a::after{content:" –";transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);display:inline-block;margin-left:4px;}.footer-section ul li a:hover,.footer-section ul li a:active{transform:translateX(10px);}.footer-section ul li a:hover::after,.footer-section ul li a:active::after{transform:translateX(10px);}#perritos-modal{border-top-right-radius:0 !important;}@media (min-width:769px){#menu.sticky-enabled{position:sticky;top:0;}}#menu.fixed-enabled{position:fixed;top:0;left:0;width:100%;z-index:9999;}body.menu-fixed-padding{padding-top:60px;}@media (min-width:769px){#menu{position:fixed;top:0;left:0;width:100%;z-index:9999;transform:translateY(-100%);opacity:0;transition:transform 1.5s cubic-bezier(0.4,0,0.2,1),opacity 1.5s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}#menu.header-visible{transform:translateY(0);opacity:1;pointer-events:auto;}}@media (min-width:769px){#menu.header-always-fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;transform:none !important;opacity:1 !important;pointer-events:auto;transition:none !important;}}img.cositas-link{cursor:pointer;}body.menu-fixed-padding{padding-top:60px;}@media (min-width:769px){#menu{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-100%);opacity:0;transition:transform 1.5s cubic-bezier(0.4,0,0.2,1),opacity 1.5s cubic-bezier(0.4,0,0.2,1);pointer-events:none;}#menu.header-visible{transform:translateY(0);opacity:1;pointer-events:auto;}}@media (min-width:769px){#menu.header-always-fixed{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:none !important;opacity:1 !important;pointer-events:auto;transition:none !important;}}img.cositas-link{cursor:pointer;}