html,body{overflow-x:hidden!important}body{font-family:'DM Sans',sans-serif}.contact-info{color:rgba(32,2,52,0.75)}.contact-info:hover{text-decoration:underline}#main-header.scrolled{background-color:#200234!important}#main-header{box-shadow:none!important;-webkit-box-shadow:none!important}.contact-menu a{margin:0px;padding:8px 16px!important;background:#D622A6;margin:0px 11px!important;border-radius:50px}.contact-menu a:hover{background:#2f0035}.contact-menu a:active{color:#5C0344}.menu-item a{padding:8px 4px}.menu-item a::after{top:9px!important}ul#menu-primary-menu li{margin-top:0px}.card-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px;position:relative}.card-icon{width:52px;height:52px}.card-button{font-family:'Dosis',sans-serif;border-radius:50px;background:#D622A6;display:inline-block;margin-top:15px;color:white;padding:8px 32px;text-decoration:none;font-weight:400;font-size:1rem;letter-spacing:0.5px;display:flex;justify-content:center;width:100%}.card-button:hover{background:#2f0035}.custom-card{}.custom-card p{color:#360C5C;font-family:'DM Sans',sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0.5px}.card-title{color:#200234;font-family:'Dosis',sans-serif;font-size:1.8rem!important;font-weight:700;line-height:2.75rem}.basic::after{content:"";position:absolute;left:60px;top:43px;width:59px;height:5px;background-color:#00AEEF;background:linear-gradient(to right,#219EE5,#50DAF9);border-radius:5px}.custom::after{content:"";position:absolute;left:60px;top:43px;width:59px;height:5px;background-color:#F2841F;background:linear-gradient(to right,#F2841F,#C4C12F);border-radius:5px}.ecommerce::after{content:"";position:absolute;left:60px;top:43px;width:59px;height:5px;background-color:#81E444;background:linear-gradient(to right,#81E444,#0D9836);border-radius:5px}.footer-list-items{padding-left:0px!important}.footer-list-items li{list-style:none;color:white}.footer-list-items li a{font-family:'DM sans';color:white}.footer-list-items li a:hover{text-decoration:underline}.footer-list-items li a:active{color:#D560EB;text-decoration:underline}.et_pb_section{background-color:transparent!important}@media (min-width:200px) and (max-width:820px){.et_mobile_nav_menu{background-color:rgba(255,255,255,0.3);padding:12px;border-radius:16px}}.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:red;border-radius:24px;border:1px solid #8110B1!important;box-shadow:0px 0px 8px 0px rgba(35,5,55,0.75)}#mobile_menu1 .contact-menu a{color:white!important}#hero-spline{position:relative;min-height:auto;overflow:visible}#hero-spline .spline-container{position:absolute;top:-150px;left:-15px;width:100dvw;height:100dvh;z-index:-1}#hero-spline .spline-container iframe{width:100dvw;height:100dvh;display:block;pointer-events:auto}@media (max-width:430px){#hero-spline .spline-container{position:absolute;top:-70px;left:0px;height:70vh}}.spline-watermark{display:none!important}.hero-content,.hero-down-btn{z-index:10}.contact-form{padding:0px 20px}.contact-form label{color:rgba(255,255,255,0.75);font-family:"DM Sans";font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.5px}input.wpcf7-form-control,.wpcf7-form-control{padding:16px;border-radius:16px;background-color:#E5F0FF;color:#360C5C;width:100%}input.wpcf7-form-control.wpcf7-submit.has-spinner{padding:8px 32px;background:#200234;color:white;font-family:'Dosis';font-size:18px;font-weight:500;letter-spacing:1.6px;width:70%;border:0px;cursor:pointer;transition:ease 0.5s}input.wpcf7-form-control.wpcf7-submit:hover{background:#D622A6;transition:ease 0.5s}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;background:#ffb900;border-radius:16px;color:#725300}.wpcf7 form.sent .wpcf7-response-output{border-color:#19F772;background:#19F772;border-radius:16px;color:#166D39}.why-section{overflow:hidden}.btn-cta{color:#FFFFFF!important;border-width:0px!important;border-color:#486284;border-radius:100px;padding:8px 16px!important;font-size:16px;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif!important;background-color:#d622a6}