.elementor-14 .elementor-element.elementor-element-f2d0612{--display:flex}.elementor-14 .elementor-element.elementor-element-30670d2>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-4994828{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-14 .elementor-element.elementor-element-cf83cdf{--display:flex}.elementor-14 .elementor-element.elementor-element-79671b1>.elementor-widget-container{background-color:#FFFFFF00;margin:0}.elementor-14 .elementor-element.elementor-element-75f2947>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-f60f72c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{--dynamic-text-color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-14 .elementor-element.elementor-element-5e3eb7b{--iteration-count:infinite;--animation-duration:1.2s;margin:27px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:36px;--dynamic-text-color:#000}.elementor-14 .elementor-element.elementor-element-5e3eb7b .elementor-headline{text-align:center;font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600}.elementor-14 .elementor-element.elementor-element-5e3eb7b .elementor-headline-plain-text{color:#000}.elementor-14 .elementor-element.elementor-element-5e3eb7b .elementor-headline-dynamic-wrapper path{stroke:#e90c14}.elementor-14 .elementor-element.elementor-element-c7c4f27{margin:-27px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:11px;--dynamic-text-color:#000}.elementor-14 .elementor-element.elementor-element-c7c4f27 .elementor-headline{text-align:center;font-family:"Roboto",Sans-serif;font-size:13px;font-weight:600}.elementor-14 .elementor-element.elementor-element-c7c4f27 .elementor-headline-plain-text{color:#010101}.elementor-14 .elementor-element.elementor-element-c7c4f27 .elementor-headline-dynamic-text{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-14 .elementor-element.elementor-element-50aaf0a>.elementor-widget-container{margin:-15px 0 0}.elementor-14 .elementor-element.elementor-element-3d101a3{--display:flex}.elementor-14 .elementor-element.elementor-element-b98eb6f>.elementor-widget-container{margin:-66px -153px -153px}.elementor-14 .elementor-element.elementor-element-98d4f85{--display:flex}.elementor-14 .elementor-element.elementor-element-6c90726>.elementor-widget-container{margin:165px 0 0}.elementor-14 .elementor-element.elementor-element-1eb0687{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}body.elementor-page-14:not(.elementor-motion-effects-element-type-background),body.elementor-page-14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}:root{--page-title-display:none}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-30670d2>.elementor-widget-container{margin:-30px}.elementor-14 .elementor-element.elementor-element-79671b1>.elementor-widget-container{margin:-59px}.elementor-14 .elementor-element.elementor-element-f60f72c{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-b98eb6f>.elementor-widget-container{margin:-24px 0 0}.elementor-14 .elementor-element.elementor-element-6c90726>.elementor-widget-container{margin:39px 0 0}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:#111827}.hero-section{width:100%;max-width:100%;min-height:100vh;background:#fff;position:relative;overflow:hidden;margin:0;padding:0}.background-pattern{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%2314634F' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}.hero-container{width:100%;max-width:100%;margin:0 auto;padding:5rem 2rem 8rem;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;max-width:80rem;margin:0 auto}@media (min-width:1024px){.hero-grid{grid-template-columns:1fr 1fr;gap:5rem}.hero-container{padding:5rem 2rem 8rem}}.hero-content{display:flex;flex-direction:column;gap:2rem;max-width:100%;animation:fadeInLeft .8s ease-out .2s both}.badge{display:inline-flex;align-items:center;gap:.75rem;background:#fff;color:#065f46;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid #e5e7eb;font-size:.65rem;font-weight:450;width:fit-content;max-width:100%;animation:fadeInUp .6s ease-out .4s both;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.badge span{color:#111827}.badge-arrow{width:1.5rem;height:1.5rem;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge-arrow svg{color:#14634f;width:14px;height:14px}.hero-text{animation:fadeInUp .8s ease-out .6s both;max-width:100%}.hero-title{font-size:2.5rem;font-weight:700;line-height:1.1;color:#111827;margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word}@media (min-width:768px){.hero-title{font-size:3rem}}@media (min-width:1024px){.hero-title{font-size:3.75rem}}.highlight{background:linear-gradient(135deg,#0d4f3c 0%,#1a7a5e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fadeIn .8s ease-out 1s both}.hero-description{font-size:1.125rem;color:#6b7280;line-height:1.7;animation:fadeInUp .6s ease-out .8s both;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}@media (min-width:1024px){.hero-description{font-size:1.25rem}}.rotating-text{position:relative;display:inline-block;font-weight:700}.text-item{position:absolute;left:0;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;color:#059669;white-space:nowrap}.text-item.active{position:relative;opacity:1;transform:translateY(0)}.hero-buttons{display:flex;flex-direction:column;gap:1rem;animation:fadeInUp .6s ease-out 1s both;max-width:100%}@media (min-width:640px){.hero-buttons{flex-direction:row;flex-wrap:wrap}}.primary-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#2d2d2d;color:#fff;padding:.875rem 1.75rem;border:2px solid #2d2d2d;border-radius:16px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:inherit;max-width:100%}.primary-btn:hover{background:#1a1a1a;border-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.upload-icon{transition:transform .3s ease;flex-shrink:0}.primary-btn:hover .upload-icon{transform:rotate(12deg)}.secondary-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#fff;color:#2d2d2d;padding:.875rem 1.75rem;border:2px solid #2d2d2d;border-radius:16px;font-weight:500;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:inherit;max-width:100%}.secondary-btn:hover{background:#f5f5f5;border-color:#2d2d2d;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.secondary-btn img{flex-shrink:0}.stats-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;animation:fadeInUp .6s ease-out 1.2s both;max-width:100%}@media (min-width:640px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat-item{display:flex;align-items:center;gap:.75rem;transition:transform .3s ease;cursor:pointer;max-width:100%}.stat-item:hover{transform:translateX(5px)}.stat-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;flex-shrink:0}.stat-icon svg{color:#059669}.stat-item:hover .stat-icon{background:#a7f3d0}.stat-item span{color:#6b7280;font-weight:500;word-wrap:break-word}.hero-visual{position:relative;display:flex;justify-content:center;animation:fadeInRight .8s ease-out .4s both;max-width:100%}.cv-card{width:20rem;max-width:100%;height:24rem;background:url("http://revicemycv.com/wp-content/uploads/2025/09/m.jpg") no-repeat center center;background-size:cover;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #d1fae5;padding:2rem;position:relative;z-index:10;overflow:hidden;animation:float 4s ease-in-out infinite}.cv-header{position:absolute;top:0;left:0;width:100%;height:0;background:linear-gradient(135deg,#0d4f3c 0%,#1a7a5e 100%)}.cv-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;height:140%;justify-content:center}.cv-avatar{width:2rem;height:2rem;background:linear-gradient(135deg,#0d4f3c 0%,#1a7a5e 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .8s ease;cursor:pointer}.cv-avatar:hover{transform:rotate(360deg)}.cv-info h3{font-size:1.25rem;font-weight:700;color:#065f46;margin-bottom:.5rem}.cv-info p{color:#059669;font-weight:500}.cv-progress{display:flex;flex-direction:column;gap:.75rem;width:100%}.progress-bar{height:.75rem;background:#d1fae5;border-radius:9999px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(135deg,#0d4f3c 0%,#1a7a5e 100%);border-radius:9999px;animation:progressLoad 2s ease-out}.success-badge{position:absolute;bottom:1rem;right:1rem;z-index:20;animation:scaleIn .8s ease-out 1.5s both}.success-content{background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);padding:1rem;border:1px solid #d1fae5;min-width:8.75rem;text-align:center}.success-icon{width:2rem;height:2rem;background:#14634f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;animation:rotate 2s linear infinite 2s}.success-icon svg{color:#fff}.success-text{font-size:.875rem;font-weight:600;color:#374151}.success-subtext{font-size:.75rem;color:#059669;font-weight:500}.floating-image{position:absolute;top:2rem;left:-1rem;z-index:10;animation:scaleIn .8s ease-out 2s both,floatSlow 3s ease-in-out infinite 3s}.floating-img{width:6rem;height:6rem;border-radius:50%;object-fit:cover;border:4px solid #a7f3d0;background:#fff;padding:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.decoration{position:absolute;border-radius:50%;opacity:.2}.decoration-1{top:-1rem;right:-1rem;width:6rem;height:6rem;background:#a7f3d0;animation:pulse 3s ease-in-out infinite}.decoration-2{bottom:-2rem;left:-2rem;width:8rem;height:8rem;background:#6ee7b7;opacity:.1;animation:pulse 4s ease-in-out infinite 1s}@keyframes fadeInLeft{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scaleIn{from{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes progressLoad{from{width:0}to{width:inherit}}@media (max-width:768px){.hero-title{font-size:2rem;text-align:center}.hero-content{align-items:center}.badge{margin:0 auto}.hero-description{text-align:center}.cv-card{width:18rem;max-width:100%;height:22rem}.floating-image{display:none}.decoration-1,.decoration-2{display:none}.stat-first{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:640px){.hero-container{padding:3rem 1rem 5rem}.hero-content{align-items:center}.badge{margin:0 auto}.hero-title{text-align:center}.hero-description{text-align:center;font-size:1.0625rem;line-height:1.75;max-width:95%;margin:0 auto}.hero-buttons{flex-direction:row;justify-content:center;gap:.5rem;width:100%;max-width:400px;margin:0 auto}.primary-btn,.secondary-btn{flex:1;padding:.825rem 1rem;font-size:.7125rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:14px;min-width:0}.primary-btn .upload-icon{width:16px;height:16px}.secondary-btn img{width:16px;height:16px}.stat-first{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-item{justify-content:center}}a{text-decoration:none}button{outline:none}button:focus{outline:2px solid #14634f;outline-offset:2px}``` --- ## 🎯 SUMMARY - DO THIS NOW:### **1. Fix Elementor Settings (CRITICAL):** ``` Margin:0,0,0,0 Padding:0,0,0,0 Width:default