.language-selector{position:relative;display:flex;align-items:center}.language-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0;color:#000;font-size:15px;font-weight:700;transition:all .3s ease;margin-right:10px}.language-toggle:hover{color:#ff134b}.language-icon{width:20px;height:20px;border-radius:3px;flex-shrink:0}.language-code{font-size:12px;font-weight:600;letter-spacing:1px;color:#fff}.language-toggle i{color:#fff;font-size:12px;transition:transform .3s ease}.language-toggle i.rotated{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;background:var(--accent-color);border:1px solid var(--accent-color);border-radius:8px;min-width:180px;padding:12px 0;margin-top:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;list-style:none}.language-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.language-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;cursor:pointer;color:#333;font-size:14px;text-align:left;transition:all .2s ease}.language-option.active,.language-option:hover{background-color:#f5f5f5;color:#ff134b;padding-left:24px}.language-option.active{font-weight:600}.language-icon-dropdown{width:18px;height:18px;border-radius:2px;flex-shrink:0}.language-option .language-label{flex:1}.language-option i{font-size:12px;color:#ff134b}@media (min-width:992px){.language-selector{margin-right:16px;padding-right:.5rem;border-right:1px solid #e5e5e5}.language-dropdown{right:0}}@media (max-width:991px){.language-selector{width:100px}.language-toggle{width:100%;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.language-toggle:hover{background-color:transparent}.language-dropdown{top:-100px;left:0;right:0;position:absolute;opacity:1;visibility:visible;transform:none;background:#f9f9f9;box-shadow:none;border:none;margin-top:0;border-radius:0}.language-dropdown:not(.show){display:none}.language-option{padding:12px 16px;font-size:14px}.language-option:hover{background-color:#f5f5f5}}@media only screen and (max-width:991px){a,button,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.hero-content .section-title h1{font-size:40px!important;line-height:1.2!important}.section-title h1{font-size:48px!important;line-height:1.2!important}.typing-title p{font-size:14px;line-height:1.4}.hero-video-content p{font-size:14px;line-height:1.6}.success-counter-item h2{font-size:32px!important;line-height:1.2}.success-counter-item h2 .text-white{font-size:16px!important;display:block;margin-top:8px}.digital-success-content .section-title h2{font-size:28px!important;line-height:1.3}.service-item-body h3{font-size:17px!important;line-height:1.4;min-height:auto}.service-item-body p{font-size:13px;line-height:1.6}.service-footer p{font-size:13px!important;line-height:1.5;text-align:center}.section-title h2{font-size:32px!important;line-height:1.3}.section-title h3{font-size:13px}.section-content-btn p,.section-title-content p{font-size:14px;line-height:1.6}.why-choose-item h3{font-size:17px!important;line-height:1.4}.why-choose-item p{font-size:13px;line-height:1.6}.work-process-title h3{font-size:17px!important;line-height:1.4}.work-process-body p{font-size:13px;line-height:1.6}.join-agency .section-title h2{font-size:30px!important;line-height:1.3}.btn-default,.btn-popup{font-size:14px;padding:14px 28px;white-space:normal;min-width:auto;text-align:center}.scrolling-content span{font-size:26px!important}}@media only screen and (max-width:576px){.hero-content .section-title h1{font-size:28px!important;line-height:1.2!important}.section-title h1{font-size:30px!important;line-height:1.2!important}.section-title h2{font-size:24px!important;line-height:1.3!important}.success-counter-item h2{font-size:26px!important}.success-counter-item h2 .text-white{font-size:14px!important}.scrolling-content span{font-size:22px!important}.digital-success-box{padding:30px 20px!important}.service-item{padding:20px 15px!important}.btn-default{font-size:13px;padding:12px 24px}}@media only screen and (max-width:767px){.section-title h1{font-size:34px!important;line-height:1.2!important}.section-title h2{font-size:28px!important;line-height:1.3!important}.hero-content .section-title h1{font-size:32px!important;line-height:1.2!important}.success-counter-item h2{font-size:28px!important}.success-counter-item h2 .text-white{font-size:15px!important;margin-top:6px}.scrolling-content span{font-size:24px!important;line-height:1.3}.container{padding-left:20px;padding-right:20px}.section-row{margin-bottom:30px}.service-item,.why-choose-item,.work-process-content{overflow:hidden}}@media only screen and (max-width:991px){.testimonial-item{padding:30px 20px}.testimonial-item p{font-size:14px;line-height:1.6}.testimonial-item h3{font-size:16px}}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--accent-color);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{background:#000;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:translateY(-3px)}.scroll-to-top:active{transform:translateY(-1px)}@media (max-width:768px){.scroll-to-top{width:45px;height:45px;bottom:20px;right:20px;font-size:18px}}.whatsapp-button{position:fixed;bottom:24px;right:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:#25d366;color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.whatsapp-button:hover{background-color:#20ba5a;box-shadow:0 6px 16px rgba(0,0,0,.2);transform:scale(1.05);animation:none}.whatsapp-button:active{transform:scale(.95)}.whatsapp-button.shifted{right:94px}@keyframes pulse{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 0 rgba(37,211,102,.7)}50%{box-shadow:0 4px 12px rgba(0,0,0,.15),0 0 0 10px rgba(37,211,102,0)}}@media (max-width:768px){.whatsapp-button{width:56px;height:56px;bottom:20px;right:20px}.whatsapp-button.shifted{right:79px}}