:root{--transition-1:.35s ease-in-out;--transition-2:.45s;--darkbody-bg:#10171e;--bg-gray-smooth:#e7e8e9;--bg-color:#0c0e27;--absolute-color:linear-gradient(90deg, $dark-color 0%, #0d0f27 50%, #2a042e 100%);--primary-color-gradient:linear-gradient(90deg, #05071099 0%, #0d0f27cc 50%, #2a042ee6 100%);--primary-radial:radial-gradient(ellipse at bottom, #05071099 0%, #0d0f27cc 50%, #2a042ee6 100%);--red-gradient:linear-gradient(270deg, #9f1d6e 0%, #d5317e 65.26%);--bg-secondary:#303030;--raw-seinna:#e38445;--radius-12:12px;--shadow-1:10px 10px 40px var(--card-shadow);--section-padding:80px;--sizzling-sunrise:#f9d81a;--scarlet:#eb3705;--black:#000;--white:#fff;--ff-saira-stencil-one:"Saira Stencil One", sans-serif;--ff-poppins:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;--ff-roboto:"Roboto", sans-serif;--fs-1:2.25rem;--fs-2:calc(2rem + 1vw);--fs-3:calc(1.5rem + 1vw);--fs-4:1.5rem;--fs-5:1.1rem;--fs-6:.9rem;--fs-7:.8rem;--fw-400:400;--fw-700:700;--bg-primary:#1f1f1f;--color-primary:#fff;--color-secondary:#9e9e9e;--card-shadow:#0006;--input-bg:#292929;--radius-4:4px}.skeleton-loader{background-color:#d3d3d3;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:50px 200px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.skeleton-loader:empty{background-color:#d3d3d3;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:50px 500px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:15px;animation:1s infinite shine;display:block}.fade-opacity{animation:fadeIn var(--transition-1) forwards}.fadeUp{animation:fadeUp var(--transition-1) forwards}.fadeRight{animation:fadeRight var(--transition-1) forwards}.fadeDown{animation:fadeDown var(--transition-1) forwards}.fadeLeft{animation:fadeRight var(--transition-1) forwards}@keyframes gradientLoading{to{background-position-x:-200%}}@keyframes Fadeskeleton{0%{background-color:#c2cfd6}to{background-color:#f0f3f5;background-position-x:-200%}}@keyframes shine{to{background-position:100% 0,0 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeWidth{0%{opacity:0;height:0}to{opacity:1;height:100%}}@keyframes fadeUp{0%{opacity:0;transform:scale(.95)translateY(-30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:scale(.95)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeLeft{0%{opacity:0;left:-4px}to{opacity:1;left:0}}@keyframes fadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toggleNav{0%{opacity:0;top:100%}to{opacity:1;top:0}}.fade-it{animation:Fade var(--transition-1) ease forwards!important}@keyframes Fade{0%{opacity:0}to{opacity:1}}@keyframes FadeReverse{0%{opacity:1}to{opacity:0}}@keyframes toggleHide{0%{opacity:1;height:100%;display:block}to{opacity:0;height:0;display:none}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.fade-in-down{animation:2s infinite fade-in-down}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInLeft{animation:fade-in-left var(--transition-1) ease forwards}.fadeInRight{animation:fade-in-right var(--transition-2) ease forwards}.fade-in-left{animation:2s infinite fade-in-left}@keyframes fade-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fade-out-down{animation:2s infinite fade-out-down}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fade-out-right{animation:2s infinite fade-out-right}@keyframes fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes animateParticule{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particules{}@keyframes colorChange{0%{filter:hue-rotate()}to{filter:hue-rotate(30deg)}}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes move-reverse{0%{transform:rotate3d(1,2,-1,180deg)}}@keyframes move{to{transform:translateZ(-1000px)}}@keyframes animate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.phone-input-wrapper{width:100%}.phone-input-label{color:#8e8d97;margin-bottom:6px;padding-left:10px;font-size:.85rem;display:block}.phone-input-row{background-color:#0b0c271a;background-image:linear-gradient(#7f19e91a,#1e0e40 0% 100%);border-radius:5px;align-items:stretch;gap:0;width:100%;display:flex;overflow:hidden}.phone-prefix{flex-shrink:0;position:relative}.phone-prefix-btn{color:#fffdfd;cursor:pointer;white-space:nowrap;background:#7f19e926;border:none;border-right:1px solid #ffffff14;align-items:center;gap:6px;height:100%;padding:.8rem 10px;font-size:.9rem;transition:background .2s;display:flex}.phone-prefix-btn:hover{background:#7f19e94d}.phone-prefix-btn:disabled{opacity:.5;cursor:not-allowed}.phone-prefix-flag{font-size:1.2rem;line-height:1}.phone-prefix-dial{font-size:.85rem;font-weight:500}.phone-prefix-arrow{opacity:.6;font-size:.7rem}.phone-dropdown{z-index:999;background:#0c0e27;border:1px solid #ffffff1a;border-radius:8px;width:280px;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 30px #00000080}.phone-dropdown-search{border-bottom:1px solid #ffffff0f;padding:8px}.phone-dropdown-search-input{color:#fffdfd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.85rem}.phone-dropdown-search-input::placeholder{color:#ffffff59}.phone-dropdown-search-input:focus{border-color:#db1f5f}.phone-dropdown-list{scrollbar-width:thin;max-height:240px;overflow-y:auto}.phone-dropdown-list::-webkit-scrollbar{width:4px}.phone-dropdown-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.phone-dropdown-item{color:#fffdfd;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.85rem;transition:background .15s;display:flex}.phone-dropdown-item:hover{background:#ffffff0f}.phone-dropdown-item.active{background:#db1f5f26}.phone-dropdown-flag{flex-shrink:0;font-size:1.1rem;line-height:1}.phone-dropdown-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.phone-dropdown-dial{color:#ffffff80;flex-shrink:0;font-size:.8rem}.phone-dropdown-empty{text-align:center;color:#ffffff59;padding:16px;font-size:.85rem}.phone-number-input{color:#fffdfd;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.8rem 12px;font-size:1rem}.phone-number-input::placeholder{color:#ffffff4d}.phone-number-input:focus{background:#7f19e91a}.phone-number-input:disabled{opacity:.5}
:root{--transition-1:.35s ease-in-out;--transition-2:.45s;--darkbody-bg:#10171e;--bg-gray-smooth:#e7e8e9;--bg-color:#0c0e27;--absolute-color:linear-gradient(90deg, $dark-color 0%, #0d0f27 50%, #2a042e 100%);--primary-color-gradient:linear-gradient(90deg, #05071099 0%, #0d0f27cc 50%, #2a042ee6 100%);--primary-radial:radial-gradient(ellipse at bottom, #05071099 0%, #0d0f27cc 50%, #2a042ee6 100%);--red-gradient:linear-gradient(270deg, #9f1d6e 0%, #d5317e 65.26%);--bg-secondary:#303030;--raw-seinna:#e38445;--radius-12:12px;--shadow-1:10px 10px 40px var(--card-shadow);--section-padding:80px;--sizzling-sunrise:#f9d81a;--scarlet:#eb3705;--black:#000;--white:#fff;--ff-saira-stencil-one:"Saira Stencil One", sans-serif;--ff-poppins:var(--font-ibm-plex), "IBM Plex Sans", sans-serif;--ff-roboto:"Roboto", sans-serif;--fs-1:2.25rem;--fs-2:calc(2rem + 1vw);--fs-3:calc(1.5rem + 1vw);--fs-4:1.5rem;--fs-5:1.1rem;--fs-6:.9rem;--fs-7:.8rem;--fw-400:400;--fw-700:700;--bg-primary:#1f1f1f;--color-primary:#fff;--color-secondary:#9e9e9e;--card-shadow:#0006;--input-bg:#292929;--radius-4:4px}.skeleton-loader{background-color:#d3d3d3;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:50px 200px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.skeleton-loader:empty{background-color:#d3d3d3;background-image:linear-gradient(90deg,#fff0,#ffffff80 50%,#fff0 80%),none;background-position:0 0;background-repeat:repeat-y;background-size:50px 500px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:15px;animation:1s infinite shine;display:block}.fade-opacity{animation:fadeIn var(--transition-1) forwards}.fadeUp{animation:fadeUp var(--transition-1) forwards}.fadeRight{animation:fadeRight var(--transition-1) forwards}.fadeDown{animation:fadeDown var(--transition-1) forwards}.fadeLeft{animation:fadeRight var(--transition-1) forwards}@keyframes gradientLoading{to{background-position-x:-200%}}@keyframes Fadeskeleton{0%{background-color:#c2cfd6}to{background-color:#f0f3f5;background-position-x:-200%}}@keyframes shine{to{background-position:100% 0,0 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeWidth{0%{opacity:0;height:0}to{opacity:1;height:100%}}@keyframes fadeUp{0%{opacity:0;transform:scale(.95)translateY(-30px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:scale(.95)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes fadeLeft{0%{opacity:0;left:-4px}to{opacity:1;left:0}}@keyframes fadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toggleNav{0%{opacity:0;top:100%}to{opacity:1;top:0}}.fade-it{animation:Fade var(--transition-1) ease forwards!important}@keyframes Fade{0%{opacity:0}to{opacity:1}}@keyframes FadeReverse{0%{opacity:1}to{opacity:0}}@keyframes toggleHide{0%{opacity:1;height:100%;display:block}to{opacity:0;height:0;display:none}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #000000b3}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}.fade-in-down{animation:2s infinite fade-in-down}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInLeft{animation:fade-in-left var(--transition-1) ease forwards}.fadeInRight{animation:fade-in-right var(--transition-2) ease forwards}.fade-in-left{animation:2s infinite fade-in-left}@keyframes fade-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fade-out-down{animation:2s infinite fade-out-down}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fade-out-right{animation:2s infinite fade-out-right}@keyframes fade-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}@keyframes animateParticule{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes particules{}@keyframes colorChange{0%{filter:hue-rotate()}to{filter:hue-rotate(30deg)}}@keyframes animate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes move-reverse{0%{transform:rotate3d(1,2,-1,180deg)}}@keyframes move{to{transform:translateZ(-1000px)}}@keyframes animate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.form-container{background-color:#0000;background-image:url(/assets/images/background/line.svg);background-position:center bottom -30px;background-repeat:no-repeat;background-size:contain;width:100%;height:max-content;min-height:250px;padding-bottom:4rem;display:block}.form-container input,.form-container select,.form-container textarea{color:#fffdfd;background:0 0;border:none;outline:none;width:100%;padding:.5rem;font-size:1rem;display:block}.form-container textarea{color:#fffdfd;resize:none;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:1rem}.form-container .field{background:#1e0e40;border-radius:3px;width:100%;margin-bottom:10px;padding:.5rem 1rem}.form-container .text-form{grid-column:1/3}.form-container .btn{justify-content:flex-end;align-items:center;display:flex}.form-container .btn a{color:#fffdfd;cursor:pointer;transition:background-color var(--transition-1),backdrop var(--transition-1);background-color:#db1f5f;border:2px solid #db1f5f;border-radius:5px;outline:none;padding:.8rem 1rem;font-family:Poppins,sans-serif;font-size:1.2rem}@media only screen and (min-width:576px){.form-container .btn a{padding:.8rem 2rem}}.form-container .btn a:hover{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:0 0}.form-container .email{justify-content:center;align-items:center;margin-top:3rem;display:flex}.form-container .email h3{text-align:center;font-size:1.4rem;font-weight:400}@media only screen and (max-width:1200px){.form-container .email h3{font-size:1.2rem}}@media only screen and (max-width:900px){.form-container .email h3{font-size:1rem}}.form-container .email h3 a{color:#db1f5f;font-size:1.6rem;font-weight:600}@media only screen and (max-width:900px){.form-container .email h3 a{font-size:1.2rem}}.contact-form{padding-inline:25px}.contact-form .input-form{margin-bottom:.8em}@media only screen and (min-width:940px){.contact-form{grid-template-rows:repeat(2,70px) 250px;grid-template-columns:repeat(2,1fr);gap:15px 25px;padding-inline:0;display:grid}.contact-form .btn{z-index:1;grid-column-start:2;position:relative}.contact-form .btn a{text-align:center;background-color:#d5317e;width:max-content;min-width:300px;max-width:100%}.contact-form .input-form{margin-bottom:1rem}.contact-form .input-form select~label{margin-bottom:5px;padding-left:0}}.input-form{background-color:#0b0c271a;background-image:linear-gradient(#7f19e91a,#1e0e40 0% 100%);border-radius:5px;flex-direction:column-reverse;display:flex;position:relative}.input-form input,.input-form select,.input-form option,.input-form textarea{width:100%;height:100%;transition:all var(--transition-1);border-bottom:1px solid #0000;border-radius:5px;outline:1px solid #0000;padding:.8rem;display:block}.input-form input:focus,.input-form select:focus,.input-form option:focus,.input-form textarea:focus{color:#fff;background:#7f19e980 radial-gradient(circle at 0,#1e0e40 0%,#7f19e91a 100%);outline:1px solid #08091e}.input-form.text-form{position:relative}.input-form.text-form textarea~label{transition:all var(--transition-1);top:15px;transform:translate(10px,-5px)}.input-form.text-form textarea:focus~label,.input-form.text-form textarea:not(:placeholder-shown)~label{position:absolute;top:30px;left:0}.input-form select{box-sizing:border-box;appearance:none;margin:0}.input-form select.minimal{background-image:linear-gradient(45deg,#0000 50%,#8e8d97 50%),linear-gradient(135deg,#8e8d97 50%,#0000 50%),linear-gradient(90deg,#8e8d97,#8e8d97);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em}.input-form select.minimal:focus{background-image:linear-gradient(45deg,#7f19e91a 50%,#0000 50%),linear-gradient(135deg,#0000 50%,#7f19e91a 50%),linear-gradient(90deg,#7f19e91a,#7f19e91a);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;outline:0}.input-form input::placeholder,.input-form textarea::placeholder{opacity:0}.input-form input:focus,.input-form input:not(:placeholder-shown),.input-form textarea:focus,.input-form textarea:not(:placeholder-shown){border-color:#08091e}.input-form input:focus~label,.input-form input:not(:placeholder-shown)~label,.input-form textarea:focus~label,.input-form textarea:not(:placeholder-shown)~label{color:#fffdfd;background-color:#08091e;border-radius:5px;padding:0 5px;transform:translate(5px,-40px)scale(.9)}:-webkit-any(.input-form input:-internal-autofill-selected,.input-form input:-webkit-autofill,.input-form input:autofill){color:#fff!important;background-color:#7f19e91a!important;background-image:none!important}:is(.input-form input:-internal-autofill-selected,.input-form input:autofill,.input-form input:autofill){color:#fff!important;background-color:#7f19e91a!important;background-image:none!important}.input-form label{color:#8e8d97;cursor:text;transform-origin:0 0;position:absolute;transform:translate(10px,-15px)}.input-form select{color:#fffdfd;background-color:#0000}.input-form select~label{padding-left:10px;position:static;transform:none}.input-form select option{background-color:#0c0e27;padding:.25rem .5rem;font-size:1rem}.contact-submit-btn{color:#fffdfd;cursor:pointer;transition:background-color var(--transition-1),backdrop var(--transition-1);background-color:#db1f5f;border:2px solid #db1f5f;border-radius:5px;outline:none;width:100%;padding:.8rem 1rem;font-family:Poppins,sans-serif;font-size:1.2rem}@media only screen and (min-width:576px){.contact-submit-btn{padding:.8rem 2rem}}@media only screen and (min-width:940px){.contact-submit-btn{text-align:center;background-color:#d5317e;width:max-content;min-width:300px;max-width:100%}}.contact-submit-btn:hover:not(:disabled){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:0 0}.contact-submit-btn:disabled{opacity:.6;cursor:not-allowed}.contact-error{color:#fca5a5;background-color:#dc262626;border:1px solid #dc262666;border-radius:6px;grid-column:1/-1;padding:.75rem 1rem;font-size:.9rem;line-height:1.4}.contact-success{text-align:center;padding:3rem 1rem}.contact-success-icon{color:#4ade80;background-color:#4ade8026;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1.5rem;font-size:2rem;display:inline-flex}.contact-success h2{color:#fffdfd;margin-bottom:.75rem;font-size:1.8rem}.contact-success p{color:#8e8d97;margin-bottom:2rem;max-width:500px;margin-inline:auto;font-size:1.1rem;line-height:1.6}.contact-success-btn{color:#db1f5f;cursor:pointer;transition:background-color var(--transition-1),color var(--transition-1);background-color:#0000;border:2px solid #db1f5f;border-radius:5px;padding:.7rem 1.5rem;font-family:Poppins,sans-serif;font-size:1rem}.contact-success-btn:hover{color:#fffdfd;background-color:#db1f5f}.phone-field{background:0 0!important}.phone-field .phone-input-label{color:#8e8d97;margin-bottom:6px;padding-left:2px;position:static;transform:none}
