.pa-bold-highlight p strong,h2 strong{padding:0 5px;background-color:#a2d5f2}mark{background-color:#00ccff;color:#191919}.grecaptcha-badge{visibility:hidden!important}.swiper-pagination-bullet{width:16px!important;height:16px!important;margin:0 8px!important}.et-pb-slider-arrows a{width:48px!important;height:48px!important;display:flex;align-items:center;justify-content:center}.swiper-pagination{padding:10px 0!important}:root{--color-title:#191919;--color-text:#353740;--color-es:#191919;--color-en:#fcd21d;--font-title:'Poppins',sans-serif;--font-body:'Karla',sans-serif}.resume-modal-overlay{display:none;position:fixed!important;z-index:99999999!important;left:0!important;top:0!important;width:100vw!important;height:100vh!important;background-color:rgba(25,25,25,0.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);align-items:center;justify-content:center}.resume-modal-box{background-color:#ffffff;padding:50px 40px;border-radius:8px;width:90%;max-width:450px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.3);text-align:center;animation:resumeFadeIn 0.4s cubic-bezier(0.165,0.84,0.44,1)}.resume-title{font-family:var(--font-title)!important;font-weight:700!important;color:var(--color-title)!important;font-size:26px!important;margin:0 0 5px 0!important;line-height:1.2!important}.resume-subtitle{font-family:var(--font-body)!important;font-weight:300!important;color:var(--color-text)!important;font-size:18px!important;margin:0 0 30px 0!important}.resume-buttons-container{display:flex;flex-direction:column;gap:15px}.resume-btn{font-family:var(--font-title)!important;font-weight:600!important;font-size:16px!important;text-decoration:none!important;padding:16px 25px!important;border-radius:4px!important;transition:all 0.3s ease!important;display:block!important;text-transform:uppercase;letter-spacing:0.5px}.es-btn{background-color:var(--color-es)!important;color:#ffffff!important}.en-btn{background-color:var(--color-en)!important;color:#ffffff!important}.resume-btn:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.2);opacity:0.9}.resume-close{position:absolute;top:15px;right:20px;font-size:30px;color:#999;cursor:pointer;line-height:1}@keyframes resumeFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.resume-modal-overlay{align-items:flex-start!important;padding-top:25vh!important}.resume-modal-box{box-sizing:border-box!important;padding:40px 25px;width:85%}.resume-title{font-size:22px!important}}.infinite-carousel{width:100%;overflow:hidden;background:transparent;padding:40px 0;box-sizing:border-box;position:relative}.infinite-carousel-track{display:flex;align-items:center;width:max-content;animation:scrollInfinite 35s linear infinite;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.infinite-carousel-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.infinite-carousel-track{animation-play-state:paused}}.carousel-item{flex-shrink:0;margin:0 40px;display:flex;align-items:center;justify-content:center}.carousel-item img{height:50px;width:auto;max-width:none!important;object-fit:contain;filter:grayscale(100%);transition:filter 0.3s ease,transform 0.3s ease;will-change:transform}.carousel-item img:hover{filter:grayscale(0%);transform:scale(1.05)}.carousel-item img.google-workspace-logo{height:75px;width:auto}@keyframes scrollInfinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:980px){.carousel-item{margin:0 30px}.carousel-item img{height:40px}.infinite-carousel-track{animation-duration:25s}}@media (max-width:767px){.infinite-carousel{padding:25px 0}.carousel-item{margin:0 20px}.carousel-item img{height:30px}.infinite-carousel-track{animation-duration:20s}}.clients-carousel{width:100%;overflow:hidden;background:transparent;padding:40px 0;box-sizing:border-box;position:relative}.clients-carousel-track{display:flex;align-items:center;width:max-content;animation:scrollClients 35s linear infinite;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.clients-carousel-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.clients-carousel-track{animation-play-state:paused}}.clients-carousel-item{flex-shrink:0;margin:0 40px;display:flex;align-items:center;justify-content:center}.clients-carousel-item img{height:50px;width:auto;max-width:none!important;object-fit:contain;filter:grayscale(100%);transition:filter 0.3s ease,transform 0.3s ease;will-change:transform}.clients-carousel-item img:hover{filter:grayscale(0%);transform:scale(1.05)}@keyframes scrollClients{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:980px){.clients-carousel-item{margin:0 30px}.clients-carousel-item img{height:40px}.clients-carousel-track{animation-duration:25s}}@media (max-width:767px){.clients-carousel{padding:25px 0}.clients-carousel-item{margin:0 20px}.clients-carousel-item img{height:30px}.clients-carousel-track{animation-duration:20s}}html,body{max-width:100%;overflow-x:hidden!important;position:relative}#page-container{overflow-x:hidden!important;max-width:100%}:root{--rotator-color:#00ccff;--rotator-font:'Poppins',sans-serif;--rotator-timing:6s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.css-rotator-container{display:inline-flex;align-items:center}.css-rotator{font-family:var(--rotator-font);color:var(--rotator-color);font-size:clamp(18px,2.5vw,21px);font-weight:600;text-transform:uppercase;letter-spacing:1px;display:inline-grid;align-items:center;overflow:hidden;vertical-align:bottom}.css-rotator-placeholder{visibility:hidden;grid-area:1 / 1;pointer-events:none}.css-rotator-item{grid-area:1 / 1;opacity:0;transform:translateY(15px);animation:cssFadeSlide var(--rotator-timing) infinite;will-change:transform,opacity}.css-rotator-item:nth-child(2){animation-delay:0s}.css-rotator-item:nth-child(3){animation-delay:2s}.css-rotator-item:nth-child(4){animation-delay:4s}@keyframes cssFadeSlide{0%{opacity:0;transform:translateY(15px)}5%{opacity:1;transform:translateY(0)}28%{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(-15px)}100%{opacity:0;transform:translateY(-15px)}}