@keyframes flash{0%{opacity:1}100%{opacity:0}}@keyframes floatSVG{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.banner-home{padding:200px 0 180px;background:url(/wp-content/themes/abcwebsite/images/background_home_LM.svg);text-align:center;background-size:cover;background-position:100% 42%}.banner-home .box-banner{padding:0 15px}.typing{color:#0f75bd;background:rgb(255 255 255 / .72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:40px;border-radius:16px;width:100%;max-width:720px;margin:0 auto;border:1px solid rgb(15 117 189 / .1);box-shadow:0 8px 32px rgb(15 117 189 / .08)}.banner-home .banner-content .looking-for{color:#1a1a1a;font-size:30px;font-weight:600;text-transform:uppercase;display:block;height:48px}.banner-home .banner-content .looking-for a span{display:block}.banner-home .banner-content .typewrite{color:#0f75bd}.banner-home .banner-content h1{font-size:17px;font-weight:400;line-height:30px;margin:15px 0 5px 0;color:#555}.wrap{position:relative;min-width:5px;min-height:48px}.typewrite>.wrap:after{content:"";position:absolute;height:37px;bottom:5px;width:2px;border-right:.08em solid #0f75bd;animation:flash 0.5s none infinite alternate}.banner-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:14px 32px;background:linear-gradient(135deg,#0f75bd 0%,#0a5a94 100%);color:#fff!important;border-radius:10px;font-size:16px;font-weight:600;text-decoration:none!important;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(15 117 189 / .3)}.banner-cta:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(15 117 189 / .45)}.banner-cta svg{transition:transform 0.3s ease}.banner-cta:hover svg{transform:translateX(4px)}.service{padding:80px 0}.service .section-title{margin-bottom:50px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-box>a{text-decoration:none!important;color:inherit;display:block}.service-box .box-green-border{position:relative;background:#fff;border-radius:16px;padding:32px 24px;text-align:center;border:1px solid #eef2f7;margin-bottom:0;overflow:visible;transition:all 0.35s ease;border-bottom:1px solid #eef2f7}.service-box .box-green-border:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgb(15 117 189 / .12);border-color:rgb(15 117 189 / .15)}.service-box .box-green-border .service-title-section{text-align:center}.service-icon-wrap{width:72px;height:72px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;transition:transform 0.3s ease}.service-box .box-green-border:hover .service-icon-wrap{transform:scale(1.1)}.svc-websites .service-icon-wrap{background:linear-gradient(135deg,#e8f4fc,#d0eafb)}.svc-convert .service-icon-wrap{background:linear-gradient(135deg,#e8faf0,#c6f0d8)}.svc-games .service-icon-wrap{background:linear-gradient(135deg,#fff3e6,#ffe0b3)}.svc-knowledge .service-icon-wrap{background:linear-gradient(135deg,#fef9e7,#fdf2c5)}.svc-seo .service-icon-wrap{background:linear-gradient(135deg,#f0e8fc,#ddd0fb)}.svc-donate .service-icon-wrap{background:linear-gradient(135deg,#fce8ec,#fbd0d8)}.service-box .box-green-border .service-title-section img{width:70px}.box-green-border .service-title{font-size:24px;display:block;color:#323a45;font-weight:700;text-align:center;text-decoration:none!important;transition:all .3s}.box-green-border .service-title h3{font-size:17px;margin:14px 0 8px;font-weight:600}.box-green-border .service-title h3,.box-green-border .service-title h3 a{color:#1a1a1a}.box-green-border .service-title h3 a:hover{color:#0f75bd}.box-green-border .service-title p{font-size:14px;line-height:22px;font-weight:400;margin-bottom:0;color:#777}.service-box .box-green-border::after{content:"";position:absolute;left:50%;margin-left:-20px;width:40px;bottom:-1px;border-bottom:3px solid #fff0;transition:all .35s ease;border-radius:2px}.service-box .box-green-border:hover::after{border-bottom-color:#0f75bd;width:70px;margin-left:-35px}.feature-box{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;align-items:center}.special-commitment,.websites-section,.convert-image-section,.convert-text-section,.game-section,.knowledge-section,.donate-section{padding:80px 0}.websites-section{background:linear-gradient(135deg,#f0f7ff 0%,#f8fbff 50%,#f0f4ff 100%)}.special-commitment{background:linear-gradient(135deg,#f0f7ff 0%,#f8fbff 50%,#f0f4ff 100%)}.convert-text-section{background:linear-gradient(135deg,#f0f7ff 0%,#f8fbff 50%,#f0f4ff 100%)}.knowledge-section{background:linear-gradient(135deg,#f0f7ff 0%,#f8fbff 50%,#f0f4ff 100%)}.feature-svg-illustration{max-width:420px;width:100%;height:auto;margin:0 auto;display:block;animation:floatSVG 5s ease-in-out infinite}.box-commitment .section-title h2,.box-games .section-title h2,.box-knowledge .section-title h2,.box-donate .section-title h2,.box-plugins .section-title h2,.box-websites .section-title h2,.box-convert-text .section-title h2,.box-convert-image .section-title h2{text-align:left}.box-commitment .section-title h2:after,.box-games .section-title h2:after,.box-knowledge .section-title h2:after,.box-donate .section-title h2:after,.box-plugins .section-title h2:after,.box-websites .section-title h2:after,.box-convert-text .section-title h2:after,.box-convert-image .section-title h2:after{left:25px;bottom:-20px}.box-commitment .section-title h2:before,.box-games .section-title h2:before,.box-knowledge .section-title h2:before,.box-donate .section-title h2:before,.box-plugins .section-title h2:before,.box-websites .section-title h2:before,.box-convert-text .section-title h2:before,.box-convert-image .section-title h2:before{bottom:-20px}.box-commitment .section-title{padding-bottom:30px}.websites .section-title{margin-bottom:50px}.box-games .games-description,.box-knowledge .knowledge-description,.box-donate .donate-description,.box-plugins .plugins-description,.box-websites .websites-description,.box-convert-text .convert-text-description,.box-convert-image .convert-image-description{font-size:16px;color:#555;line-height:1.8}.list-commitment li{padding:8px 0;font-size:18px;display:flex;align-items:center;gap:10px;transition:transform 0.2s ease}.list-commitment li:hover{transform:translateX(5px)}.list-commitment li svg{flex-shrink:0}.game-button,.knowledge-button,.donate-button,.plugins-button,.websites-button,.convert-text-button,.convert-image-button{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#0f75bd 0%,#0a5a94 100%);color:#fff!important;border-radius:10px;transition:all 0.3s ease;box-shadow:0 4px 12px rgb(15 117 189 / .2)}.game-button:hover,.knowledge-button:hover,.donate-button:hover,.plugins-button:hover,.websites-button:hover,.convert-text-button:hover,.convert-image-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(15 117 189 / .35)}@media only screen and (max-width:992px){.banner-home{padding:150px 0}}@media only screen and (max-width:768px){.banner-home .slide-home{margin-top:50px}.banner-home{padding:150px 0}.service-grid{grid-template-columns:repeat(2,1fr);gap:16px}.service-box .box-green-border{padding:24px 16px;border-radius:12px}.box-green-border .service-title h3{font-size:14px;margin:12px 0 5px;line-height:22px!important}.service-icon-wrap{width:56px;height:56px;border-radius:12px}.service-icon-wrap svg{width:28px!important;height:28px!important}.box-green-border .service-title p{font-size:13px;min-height:44px}.section-title h2{font-size:23px;line-height:33px!important}.feature-box{gap:30px}.banner-special-commitment{margin-top:50px}}@media only screen and (max-width:576px){.banner-home .banner-content .looking-for{font-size:23px}.banner-home .banner-content h1{font-size:16px;line-height:26px}.typewrite>.wrap:after{height:25px;top:7px}.banner-home{padding:50px 0;background-position:center}.typing{padding:24px;border-radius:12px}.banner-cta{padding:12px 24px;font-size:14px}.special-commitment,.knowledge-section,.donate-section,.plugins-section,.websites-section,.convert-image-section,.convert-text-section,.game-section{padding:40px 0}.feature-box{grid-template-columns:repeat(1,1fr);gap:24px}.feature-box .box-content{order:1}.feature-box .box-img{order:2}.feature-svg-illustration{max-width:280px}.list-commitment li{font-size:15px}.service-grid{grid-template-columns:repeat(2,1fr);gap:12px}.service-box .box-green-border{padding:20px 12px;border-radius:12px}}