#headerBox .custom-container{max-width:80%;padding-top:5rem}#header_art{margin-top:80px;margin-left:auto;margin-right:auto;width:100%;max-width:1000px;height:45vh;background-image:url(/img/header_art.png);background-size:cover;background-position:50%;background-repeat:no-repeat}h1 span{display:inline-block;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 80%);clip-path:polygon(100% 0,100% 100%,0 100%,0 80%);transform:translateY(-50px);opacity:100%;animation-name:titleAnimation;animation-timing-function:ease;animation-duration:15s;animation-fill-mode:forwards;animation-iteration-count:infinite}h1 span:first-child{color:#0086FA;animation-delay:.2s}h1 span:nth-child(2),h1 span:nth-child(4),h1 span:nth-child(5){animation-delay:.7s;color:white}h1 span:last-child{color:#0086FA;animation-delay:.2s}@keyframes titleAnimation{0%{transform:translateY(-50px);opacity:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 80%);clip-path:polygon(100% 0,100% 100%,0 100%,0 80%)}20%{transform:translateY(0);opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 15%);clip-path:polygon(100% 0,100% 100%,0 100%,0 15%)}80%{transform:translateY(0);opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 15%);clip-path:polygon(100% 0,100% 100%,0 100%,0 15%)}to{transform:translateY(50px);opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,0 100%,0 100%);clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}}.icons{display:inline-block;font-size:1.5rem;color:#0086FA;transition:transform .3s ease,color .3s ease;margin:0 8px 15px;width:120px;height:120px;object-fit:contain}.icons:hover{transform:scale(1.3) translateY(-2px)}.action-button{border:2px solid #f98d24;background-color:transparent;color:white;border-radius:6px;padding:8px;font-size:16px;font-weight:500;transition:all .3s ease-in-out;font-family:Poppins,sans-serif;text-transform:uppercase;text-align:center;overflow:hidden;position:relative;height:45px;width:220px;cursor:pointer;margin-right:1.25rem}.action-button:before{content:"";position:absolute;top:100%;left:-37.5%;width:300%;height:400%;background-color:#f98d24;transition:all .3s ease-in-out;transform:rotate(-45deg)}.action-button:hover:before{top:0;left:-160%;width:380%;height:800%}.action-button span{transition:all .3s ease-in-out;display:block;height:100%;position:relative;top:0}.action-button:hover span{top:-150%!important}.action-button span:after{content:attr(data-text);position:absolute;top:150%;left:0;width:100%;height:100%;color:#fff}@keyframes buttonWiggle{0%{transform:scale(1)}20%{transform:scale(1.03,.98)}40%{transform:scale(1)}60%{transform:scale(1.03,.98)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes float-inverse{0%{transform:translateY(-5px)}50%{transform:translateY(0)}to{transform:translateY(-5px)}}@media screen and (max-width:1800px){#header_art{margin-top:80px;margin-left:auto;margin-right:auto;height:40vh;width:100%;max-width:800px;background-image:url(/img/header_art.png);background-size:110%;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center}#headerBox>.container>.row>.header-left>div>p{font-size:14px!important}p{font-size:16px!important}h3{font-size:1.25rem}h4{font-size:14px!important}#span-text{font-size:18px!important}#mid-info-container>div>div>p{font-size:12px!important}.icons{display:inline-block;font-size:1.5rem;color:#0086FA;transition:transform .3s ease,color .3s ease;margin:0 8px 15px;width:90px;height:90px;object-fit:contain}#mid-info-container>div>div{padding:15px;max-width:350px;margin:0 auto}#mid-info-container>h1{font-size:24px!important}#aboutBox{margin-left:250px;margin-right:250px;margin-top:100px!important;p{font-size:14px!important}}#card-section{margin-left:100px;margin-right:100px}.action-button{border:2px solid #f98d24;background-color:transparent;color:white;border-radius:6px;padding:8px 20px;font-size:13px!important;font-weight:500;transition:all .3s ease-in-out;font-family:Poppins,sans-serif;text-transform:uppercase;text-align:center;overflow:hidden;position:relative;height:40px!important;cursor:pointer;width:180px!important}.action-button:before{content:"";position:absolute;top:100%;left:-39.5%;width:300%;height:400%;background-color:#f98d24;transition:all .3s ease-in-out;transform:rotate(-45deg)}.action-button:hover:before{top:0;left:-160%;width:380%;height:800%}.action-button span{transition:all .3s ease-in-out;display:block;height:100%;position:relative;top:0}.action-button:hover span{top:-150%!important}.action-button span:after{content:attr(data-text);position:absolute;top:150%;left:0;width:100%;height:100%;color:#fff}}.mobile-text{display:none}.desktop-text{display:inline}.desktop-card{display:block}@media screen and (max-width:768px){.mobile-text{display:inline}.desktop-card,.desktop-text{display:none}#headerBox .custom-container{max-width:100%;padding-top:2rem;padding-bottom:3rem}.inner_box{margin:0}#header_art{margin-top:140px;height:45vh;min-height:300px;background-size:120%;background-position:50%}h1{margin-top:36px;font-size:2.2rem!important;line-height:1.1;margin-bottom:1.5rem;font-weight:600}h1 span{animation:none;opacity:1;transform:none;clip-path:none;-webkit-clip-path:none}h1 span:first-child{font-size:2.2rem;display:inline;margin-bottom:0}.mobile-description{font-size:1.1rem!important;line-height:1.4;margin-bottom:2.5rem;padding:0 1.5rem;font-weight:400}.mt-4{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;margin-top:2rem;flex-wrap:wrap}.action-button{width:180px!important;height:45px!important;font-size:13px!important;margin:0!important;border-width:2.5px;font-weight:600}.action-button:before{content:"";position:absolute;top:100%;left:-10.5%;width:300%;height:400%;background-color:#f98d24;transition:all .3s ease-in-out;transform:rotate(-45deg)}#mid-info-container{height:auto!important;margin-top:80px!important;padding:60px 20px!important;background:linear-gradient(135deg,#f8f9fa,#ffffff)}#mid-info-container h4{font-size:13px!important;color:#666;margin-bottom:1rem;font-weight:600;letter-spacing:1.5px}#mid-info-container h1{font-size:1.9rem!important;margin-bottom:1.5rem;color:#2c3e50;font-weight:700}#span-text{font-size:1rem!important;display:block;margin-top:.3rem;font-weight:400}.features-description{font-size:1.1rem!important;padding:0 2rem;color:#555;line-height:1.5;margin-bottom:2rem}#card-section{flex-direction:column!important;gap:1.5rem!important;margin-top:40px!important;padding:0 1rem}#aboutBox{margin-top:80px!important;margin-left:0!important;margin-right:0!important;padding:60px 20px}#aboutBox .container{max-width:100%}.aboutBox_inner{margin:0}#aboutBox .row{flex-direction:column}#aboutBox .col-md-6,#aboutBox h1{margin-bottom:2rem}#aboutBox h1{font-size:2.2rem!important;color:white;font-weight:700}.mobile-text p{font-size:1.1rem!important;line-height:1.6;margin-bottom:1.5rem!important;text-align:center!important;color:rgba(255,255,255,.9);font-weight:400}#aboutBox img{max-width:260px;height:auto;margin:0 auto 2.5rem;display:block;border-radius:15px}#mid-info-container svg{display:none}.icons:hover{transform:none}.action-button{animation:none!important}}@media screen and (max-width:480px){#headerBox .custom-container{padding-top:1rem}h1 span:first-child{font-size:2rem}h1{font-size:1.5rem!important}#header_art{height:20vh;min-height:150px}#headerBox p{font-size:.9rem!important;padding:0 .5rem}.action-button{width:142px!important;height:36px!important;font-size:11px!important;border-width:1.5px}#mid-info-container{padding:30px 15px!important}#mid-info-container h1,#span-text{font-size:1.5rem!important}#card-section{padding:0 .5rem}#card-section>div{padding:1rem}#aboutBox{padding:30px 15px}#aboutBox h1{font-size:1.8rem!important}#aboutBox p{font-size:.9rem!important}#aboutBox img{max-width:250px}}#mid-info-container{height:750px;background:#ffffff;margin-top:200px;padding:100px 20px;text-align:center;font-family:Poppins,sans-serif}#mid-info-container h4{font-size:16px;color:#444;letter-spacing:2px}#mid-info-container h1{font-size:32px;font-weight:700;margin:10px 0}#span-text{font-weight:400}#mid-info-container>p{font-size:18px;color:#555;max-width:600px;margin:0 auto}#card-section{display:flex;justify-content:space-between;margin-top:100px;gap:10px}#card-section>div{flex:1 1;text-align:center}#card-section h3{color:#1b5e20;font-weight:700}#card-section p{color:#555;font-size:14px}#aboutBox{margin-top:250px}#aboutBox,#aboutBox h1{color:white}#aboutBox p{color:white;line-height:1.8;font-size:1.1rem;margin-bottom:1.5rem}