html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Cascadia Code,sans-serif;padding-top:60px;background-color:#18191c}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;height:70px;background-color:#18191c;color:#cdccc9;position:fixed;top:0;left:0;right:0;z-index:9999;transform:translateY(0);transition:transform .3s ease-in-out;box-shadow:0 2px 10px #0000001a}.navbar.show{transform:translateY(0)}.navbar.hide{transform:translateY(-100%)}.logo a{font-size:1.5rem;color:#cdccc9;text-decoration:none}.logo img{max-height:50px;transition:transform .3s ease}.logo img:hover{transform:scale(1.05)}.menu-icon{display:block;cursor:pointer;width:30px;height:30px;position:relative;z-index:1001;padding:5px}.hamburger{width:30px;height:3px;background-color:#cdccc9;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .3s ease-in-out}.hamburger:before,.hamburger:after{content:"";width:30px;height:3px;background-color:#cdccc9;position:absolute;left:0;transition:all .3s ease-in-out}.hamburger:before{top:-10px}.hamburger:after{top:10px}.hamburger.active{transform:rotate(45deg);background-color:#fff}.hamburger.active:before,.hamburger.active:after{transform:rotate(90deg);top:0;background-color:#fff}.menu-overlay{position:fixed;inset:70px 0 0;background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;animation:fadeIn .3s ease}.nav-links{display:none;list-style:none;flex-direction:column;text-align:center;position:absolute;top:100%;left:0;width:100%;background-color:#18191c;z-index:1000;transition:all .3s ease-in-out;margin:0;padding:1rem 0;box-shadow:0 5px 15px #0003}.nav-links.active{display:flex;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-links li{margin:.8rem 0;opacity:0;animation:fadeIn .4s ease forwards}.nav-links li:nth-child(1){animation-delay:.1s}.nav-links li:nth-child(2){animation-delay:.15s}.nav-links li:nth-child(3){animation-delay:.2s}.nav-links li:nth-child(4){animation-delay:.25s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-links a,.nav-links .scroll-link{color:#cdccc9;text-decoration:none;font-size:1.2rem;transition:all .3s ease;cursor:pointer;display:block;padding:.5rem 1rem;border-radius:4px;margin:0 1rem}.nav-links a:hover,.nav-links .scroll-link:hover{color:#4bc5e0;background-color:#4bc5e01a}@media (min-width: 768px){.menu-icon,.menu-overlay{display:none}.nav-links{display:flex;position:static;flex-direction:row;justify-content:flex-end;width:auto;background-color:transparent;box-shadow:none;padding:0;animation:none}.nav-links li{margin:0 .5rem;opacity:1;animation:none}.nav-links a,.nav-links .scroll-link{font-size:1rem;padding:.5rem 1rem;margin:0}}@media (min-width: 1024px){.navbar{padding:.5rem 2rem;background-color:#202125}.logo img{max-height:58px}.nav-links{gap:1rem}.nav-links a,.nav-links .scroll-link{padding:8px 16px;border-radius:6px;transition:all .3s ease}.nav-links a:hover,.nav-links .scroll-link:hover{border:1px solid #4BC5E0;background-color:#4bc5e0;color:#18191c;transform:translateY(-2px);box-shadow:0 4px 8px #4bc5e04d}}.contact-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0c0c0ceb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn .3s ease-in-out}.contact-popup{background:linear-gradient(135deg,#202125,#18191c);color:#cdccc9;padding:2rem;width:90%;max-width:600px;border-radius:16px;box-shadow:0 20px 40px #00000080,0 0 0 1px #4bc5e01a;position:relative;animation:popupEnter .4s cubic-bezier(.175,.885,.32,1.275) forwards;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}@keyframes popupEnter{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.contact-popup:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4bc5e0,#3aa5c0)}.close-popup{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#cdccc9;cursor:pointer;transition:all .2s ease;z-index:10;font-size:1.2rem}.close-popup:hover{background:#ffffff26;color:#cdccc9;transform:rotate(90deg)}.popup-header{text-align:center;margin-bottom:1.5rem;padding-right:30px}.popup-header h3{font-size:1.5rem;margin-bottom:.5rem;color:#cdccc9;font-weight:600}.popup-header p{color:#cdccc9;font-size:.9rem;line-height:1.4}.compact-contact-content{display:flex;flex-direction:column;gap:1rem;flex:1;overflow:hidden}.contact-info-compact h4{text-align:center;margin-bottom:.8rem;font-size:.8rem;color:#4bc5e0}.compact-contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.compact-contact-item{display:flex;align-items:center;padding:.6rem;background:#ffffff0d;border-radius:6px;font-size:.85rem;transition:background .2s ease}.compact-contact-item:hover{background:#ffffff14}.compact-contact-item .flag,.compact-contact-item .contact-icon{font-size:1.2rem;margin-right:.5rem;min-width:24px;text-align:center}.compact-contact-item div:first-child{font-size:.9rem;margin-bottom:.1rem;font-weight:500}.country{font-size:.5rem;color:#cdccc9;opacity:.8}.email-item{grid-column:span 2;justify-content:center}.compact-divider{margin:.5rem 0;display:flex;align-items:center;text-align:center;color:#cdccc9;opacity:.7;cursor:pointer;transition:opacity .2s ease}.compact-divider:hover{opacity:1}.compact-divider:before,.compact-divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.compact-divider span{padding:0 1.2rem;font-size:.95rem;color:#0dc5ee;font-weight:600;letter-spacing:.5px;text-transform:uppercase;position:relative;transition:all .3s ease;cursor:pointer;background:linear-gradient(135deg,#0dc5ee1a,#3aa5c01a);padding:.5rem 1.5rem;border-radius:25px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(13,197,238,.2);box-shadow:0 4px 15px #0dc5ee26,inset 0 1px #ffffff1a}.compact-divider span:hover{color:#cdccc9;background:linear-gradient(135deg,#0dc5ee,#3aa5c0);transform:translateY(-2px);box-shadow:0 6px 20px #0dc5ee4d,inset 0 1px #fff3;border-color:#0dc5ee66}.compact-divider span:active{transform:translateY(0);box-shadow:0 3px 10px #0dc5ee33,inset 0 1px #ffffff1a}@keyframes subtlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.compact-divider span{animation:subtlePulse 3s ease-in-out infinite}.compact-divider span:hover{animation:none}.form-container{max-height:50vh;overflow-y:auto;padding-right:5px;margin-top:1rem}.form-container::-webkit-scrollbar{width:6px}.form-container::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.form-container::-webkit-scrollbar-thumb{background:#4bc5e0;border-radius:3px}.form-container::-webkit-scrollbar-thumb:hover{background:#3aa5c0}.compact-form{margin-top:.3rem;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.3rem}.compact-form-group{margin-bottom:.8rem;position:relative}.name-group{grid-column:1}.email-group{grid-column:2}.location-group{grid-column:1}.phone-group{grid-column:2}.service-group,.message-group,.form-submit-group{grid-column:1 / span 2}.compact-form-group input,.compact-form-group textarea,.compact-form-group select{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#cdccc9;padding:.7rem;border-radius:8px;font-size:.9rem;width:100%;resize:none;outline:none;transition:all .3s ease;font-family:inherit;height:100%}.compact-form-group select{appearance:none;background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.location-group select{font-size:.8rem}.country-flag-indicator{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1.2rem;z-index:2}.dropdown-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#cdccc9;font-size:1rem}.select-container{position:relative}.compact-form-group select:focus{border-color:#4bc5e0;box-shadow:0 0 0 3px #4bc5e033;background:#ffffff17}.compact-form-group select:hover{border-color:#fff3;background:#ffffff17}.compact-form-group select option{background:#202125;color:#cdccc9;padding:.5rem}.service-group select{background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}.compact-form-group textarea{min-height:100px}.compact-form-group input:focus,.compact-form-group textarea:focus,.compact-form-group select:focus{border-color:#4bc5e0;box-shadow:0 0 0 2px #4bc5e033;background:#ffffff17}.compact-form-group input::placeholder,.compact-form-group textarea::placeholder{color:#cdccc9;opacity:.7}.compact-btn{background:linear-gradient(135deg,#4bc5e0,#3aa5c0);color:#cdccc9;padding:.8rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:.9rem}.compact-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #4bc5e04d}.compact-btn:disabled{opacity:.7;cursor:not-allowed}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite}.success-message{text-align:center;padding:1.5rem 0}.success-message h4{font-size:1.3rem;margin-bottom:.5rem;color:#cdccc9}.success-message p{color:#cdccc9;margin-bottom:1.5rem;font-size:.9rem;line-height:1.4}@media (max-width: 1200px){.contact-popup{max-width:550px}}@media (max-width: 992px){.contact-popup{max-width:500px;padding:1.8rem}.compact-contact-grid{gap:.5rem}.compact-contact-item{padding:.5rem;font-size:.82rem}}@media (max-width: 768px){.compact-contact-content{overflow-y:auto;max-height:calc(90vh - 200px)}.contact-info-compact{transition:all .3s ease-in-out}.contact-info-compact.hide-on-mobile{opacity:0;transform:translateY(-20px);max-height:0;overflow:hidden;margin-bottom:0;pointer-events:none}.compact-contact-content{max-height:calc(80vh - 150px)}.navbar{padding:.8rem;height:65px}.logo img{max-height:45px}.contact-popup{max-width:90%;padding:1.5rem;margin:1rem}.popup-header{margin-bottom:1.2rem;padding-right:25px}.popup-header h3{font-size:1.4rem}.compact-contact-content{gap:1rem}.form-row{grid-template-columns:1fr;gap:.7rem}.name-group,.email-group,.location-group,.phone-group,.service-group,.message-group,.form-submit-group{grid-column:1}.compact-contact-grid{grid-template-columns:1fr;gap:.5rem}.email-item{grid-column:span 1}.compact-divider span{padding:.4rem 1.2rem;font-size:.9rem}.nav-links a,.nav-links .scroll-link{font-size:1.1rem;padding:.4rem .8rem;margin:0 .8rem}.form-container{max-height:45vh}.location-group select{padding-left:2.8rem}.country-flag-indicator{left:.7rem}}@media (max-width: 640px){.contact-popup{padding:1.3rem;max-height:85vh}.compact-contact-item{flex-direction:row;text-align:left;font-size:.8rem}.compact-contact-item .flag,.compact-contact-item .contact-icon{margin-right:.5rem;margin-bottom:0;font-size:1.1rem}.compact-contact-item div:first-child{font-size:.85rem}.country{font-size:.7rem}.compact-form-group input,.compact-form-group textarea,.compact-form-group select{padding:.6rem;font-size:.85rem}.compact-btn{padding:.7rem;font-size:.85rem}.close-popup{width:32px;height:32px;font-size:1.1rem}}@media (max-width: 480px){.navbar{padding:.6rem;height:60px}.logo img{max-height:60px}.menu-icon{width:26px;height:26px;position:relative;left:-5%}.hamburger{width:26px;height:2px}.hamburger:before,.hamburger:after{width:26px;height:2px}.hamburger:before{top:-8px}.hamburger:after{top:8px}.contact-popup{padding:1.2rem;border-radius:14px}.popup-header h3{font-size:1.3rem}.popup-header p{font-size:.85rem}.contact-info-compact h4{font-size:1rem}.compact-contact-item{padding:.4rem;font-size:.78rem}.compact-contact-item .flag,.compact-contact-item .contact-icon{font-size:1rem;min-width:22px}.compact-divider span{padding:.35rem 1rem;font-size:.85rem}.compact-form-group textarea{min-height:90px}.success-message h4{font-size:1.2rem}.success-message p{font-size:.85rem}}@media (max-width: 380px){.contact-popup{padding:1rem}.popup-header{margin-bottom:1rem}.popup-header h3{font-size:1.2rem}.compact-contact-content{gap:.8rem}.compact-contact-item{flex-direction:column;text-align:center;gap:.3rem}.compact-contact-item .flag,.compact-contact-item .contact-icon{margin-right:0;margin-bottom:.3rem}.compact-divider span{padding:.3rem .9rem;font-size:.8rem}.compact-form-group input,.compact-form-group textarea,.compact-form-group select{padding:.5rem;font-size:.8rem}.compact-btn{padding:.6rem;font-size:.8rem}}@media (max-width: 320px){.navbar{padding:.5rem}.logo img{max-height:35px}.contact-popup{padding:.8rem;margin:.5rem}.compact-contact-item{font-size:.75rem;padding:.3rem}.compact-divider span{padding:.25rem .8rem;font-size:.78rem}}@media (max-height: 700px){.form-container{max-height:40vh}}@media (max-height: 600px) and (orientation: landscape){.contact-popup{max-height:80vh}.compact-contact-content{gap:.8rem}.form-container{max-height:35vh}.compact-form-group textarea{min-height:80px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.logo img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.navbar,.hamburger,.hamburger:before,.hamburger:after,.nav-links,.contact-popup,.compact-divider span,.compact-form,.compact-btn{transition:none;animation:none}}@media (hover: none) and (pointer: coarse){.nav-links a:hover,.nav-links .scroll-link:hover,.compact-contact-item:hover,.compact-divider span:hover,.compact-btn:hover:not(:disabled){transform:none}.compact-divider span:active{transform:scale(.98)}.nav-links a,.nav-links .scroll-link{min-height:44px;display:flex;align-items:center;justify-content:center}.compact-btn{min-height:44px}.close-popup{min-width:44px;min-height:44px}}@media (max-width: 300px){.navbar{padding:.4rem}.logo img{max-height:30px}.contact-popup{padding:.7rem;margin:.3rem}.compact-contact-grid{gap:.3rem}.compact-contact-item{padding:.25rem;font-size:.7rem}.compact-divider span{padding:.2rem .7rem;font-size:.75rem}}@media (min-width: 1920px){.contact-popup{max-width:700px}.compact-contact-grid{gap:.8rem}.compact-contact-item{font-size:.9rem;padding:.7rem}.compact-contact-item .flag,.compact-contact-item .contact-icon{font-size:1.3rem}}.header{width:110vw;height:200px;background-image:url(/assets/Mask%20group-D4yhid0j.png);background-size:contain;background-repeat:no-repeat;background-position:right;display:flex;background-color:#18191c;flex-direction:column;justify-content:center;left:-36px;position:relative;overflow:hidden;font-family:Cascadia Code}.header.all-services-header .header-description,.header.all-services-header .header-description-boxed{font-size:.9rem}.hero{position:relative;left:18%;top:-20%;width:50%;height:50%;font-size:.65rem;display:flex;flex-direction:column;font-family:Cascadia Code;justify-content:left;align-items:left;text-align:center;color:#cdccc9;font-weight:200;max-width:100%;padding:0 15px}@keyframes slideUpFade{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.hero h1{opacity:0;animation:slideUpFade 1.2s ease-out forwards;animation-delay:0s}.hero p{opacity:0;animation:slideUpFade 1.2s ease-out forwards;animation-delay:.3s}.ctas-button{opacity:0;animation:slideUpFade 1.2s ease-out forwards;animation-delay:.6s}.overlay{position:absolute;inset:0;background-color:#fbe9e966;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#cdccc9;text-align:center;padding:1rem}.ctas-button{position:relative;display:inline-block;margin-top:1rem;left:0;top:0;width:150px;padding:10px 30px;background-color:transparent;color:#3a9da8;font-size:.8rem;border:1px solid #4BC5E0;border-radius:5px;cursor:pointer;transition:background-color .3s ease;font-family:Cascadia Code}.ctas-button:hover{color:#18191c;background-color:#4bc5e0}.hero h1{font-size:1.43rem;color:#cdccc9;margin-top:.5rem;font-weight:300;position:relative;left:0;top:-10%}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}@media (min-width: 768px){.header{height:350px}.header.all-services-header{height:250px;min-height:250px}.hero h1{font-size:2.5rem;position:relative;top:-10%;left:0}.header.all-services-header .hero h1{font-size:2rem;top:-20%}.hero p{font-size:1.2rem;max-width:800px;margin:0 auto;word-wrap:break-word}.header.all-services-header .hero p{font-size:1rem}@media (min-width: 1024px){.header{background-image:url(/assets/Mask%20group-D4yhid0j.png);background-size:cover;height:65vh;position:relative;left:-.9%;width:100%;z-index:1}.header.all-services-header{height:40vh;min-height:300px}.ctas-button{position:relative;display:inline-block;margin-top:1rem;left:-18%;top:20%;width:50%;padding:10px 30px;background-color:transparent;color:#3a9da8;font-size:1rem;border:1px solid #4BC5E0;border-radius:5px;cursor:pointer;transition:background-color .3s ease;font-family:Cascadia Code}.ctas-button:hover{color:#18191c;background-color:#4bc5e0;font-weight:900}.hero h1{font-size:3.45rem;position:relative;left:-18%;top:-2px;font-weight:400;text-align:left;font-family:Cascadia Code}.header.all-services-header .hero h1{font-size:2.5rem;left:-18%;top:-10%}.hero p{font-size:1.4rem;text-align:left;position:relative;left:-18%;top:15px;color:#4bc5e0;word-wrap:break-word;width:100%;white-space:normal;overflow-wrap:break-word}.header.all-services-header .hero p{font-size:1.1rem;top:5px}}}@media (max-width: 768px){.header{width:100vw;height:50vh;background-image:url(/assets/Mask%20groupo-D1DoJSdQ.png);background-size:contain;background-position:center;left:0;padding:1rem}.header.all-services-header{height:30vh;min-height:200px}.hero{position:static;width:100%;height:auto;font-size:.85rem;align-items:center;text-align:center;left:0;top:0;padding:1rem}.hero h1{position:relative;font-size:10vh;margin-bottom:.5rem;line-height:1.1;font-weight:500;color:#cdccc9;left:0;top:-10%}.header.all-services-header .hero h1{font-size:1.8rem;top:-20%}.ctas-button{position:static;margin-top:1rem;width:80%;max-width:200px;font-size:.9rem;padding:.75rem 1rem;left:0;top:0}.hero p{font-size:1rem;text-align:center;position:relative;top:5%;color:#4bc5e0;white-space:normal;word-wrap:break-word;width:100%}.header.all-services-header .hero p{font-size:.9rem;top:0}}@media (max-width: 480px){.header{width:100vw;height:50vh;background-image:url(/assets/Mask%20groupo-D1DoJSdQ.png);background-size:cover;background-position:center;left:0;padding:1rem}.header.all-services-header{height:25vh;min-height:180px}.hero{font-size:.75rem;padding:.5rem}.hero h1{font-size:1.8rem;font-weight:300;top:-30%;text-align:center}.header.all-services-header .hero h1{font-size:1.5rem;top:-40%}.ctas-button{width:100%;font-size:.85rem;position:relative}.hero p{display:block;position:relative;text-align:center;top:-20%;width:100%;word-wrap:break-word;white-space:normal}.header.all-services-header .hero p{font-size:.8rem;top:-30%}}.header-description-boxed{background-color:#18191c;padding:1rem 1.3rem;border-radius:8px;font-size:1.1rem;color:#fff;max-width:600px;margin:1rem auto 0;border:1px solid none;box-shadow:0 4px 12px #0006;line-height:1.5}.header.all-services-header .header-description-boxed{font-size:.9rem;padding:.8rem 1rem;max-width:500px}.countup-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding:1rem;background-color:#cdccc9;font-family:Cascadia Code,monospace;box-sizing:border-box;position:relative;z-index:auto;color:#18191c;margin-top:60px}.countup-box{text-align:center;margin:.5rem 1rem;font-size:1rem;font-weight:700}.countup-number{font-size:2rem;font-weight:700;color:#18191c}.countup-number span{color:#4bc5e0}.countup-label{font-size:1rem;color:#18191c;margin-top:.5rem;font-weight:500}.separator{font-size:2rem;color:#18191c;margin:0 1rem;font-weight:300}@media (max-width: 480px){.countup-number{font-size:1.5rem;font-weight:700;color:#18191c}.countup-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding:.4rem;background-color:#cdccc9;font-family:Cascadia Code,monospace;box-sizing:border-box;position:relative;z-index:auto;color:#18191c;margin-top:60px}.countup-box{text-align:center;margin:.2rem;font-size:1rem;font-weight:700}.countup-label{font-size:.7rem;color:#18191c;margin-top:.5rem;font-weight:800}}@media (min-width: 1024px){.countup-container{padding:1rem 1.5rem}.countup-box{font-size:.5rem;margin:0 1.5rem}.countup-number{font-size:1.2rem}.countup-label{font-size:.8rem;font-weight:700}}.about-container{position:relative;width:100%;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;color:#cdccc9;overflow:hidden;background-size:cover;background-position:center;background-attachment:fixed}.about-content{position:relative;z-index:auto;width:100%;max-width:1200px;padding:1rem;font-family:Cascadia Code,monospace}.about-title{font-size:1.5rem;margin-bottom:2rem;letter-spacing:1.5px;font-weight:350;color:#4bc5e0;font-family:Cascadia Code,monospace}.about-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:2rem}.about-card{background-color:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:2rem;flex:1;min-width:250px;max-width:350px;transition:all .3s ease;border:1px solid transparent;text-align:left}.about-card:hover{border:1px solid #4BC5E0}.card-toggle{width:100%;background-color:#202125;color:#cdccc9;font-weight:700;font-family:Cascadia Code,monospace;font-size:1.1rem;text-align:center;padding:1rem 1.5rem;border:1px solid #202125;cursor:pointer}.card-title{font-size:1.5rem;margin-bottom:1rem;color:#cdccc9;position:relative;padding-bottom:.5rem;display:block}.card-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:2px;background-color:#4bc5e0}.card-description{font-size:1rem;line-height:1.6;color:#cdccc9;margin-top:1rem}.card-description-wrapper{max-height:none;overflow:visible;transition:all .3s ease}@media (max-width: 768px){.about-container{padding:1rem}.about-content{padding:1.5rem}.about-title{font-size:1.3rem;margin-bottom:2rem}.about-cards{flex-direction:column;gap:1.5rem}.about-card{padding:0;background-color:transparent;border-radius:8px;overflow:hidden}.about-card:hover{background-color:#ffffff1a;border:1px solid #4BC5E0}.card-toggle{display:block;width:100%;background-color:#202125;color:#cdccc9;font-weight:300;font-family:Cascadia Code;font-size:1.1rem;text-align:center;padding:1rem 1.5rem;border:1px thin transparent;cursor:pointer}.card-description-wrapper{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;padding:0 1.5rem;background-color:#ffffff0d}.card-description-wrapper.active{max-height:500px;padding:1rem 1.5rem}.card-description{color:#cdccc9;font-size:.95rem}.card-title{display:none}.card-title:after{display:none}}@media (min-width: 1024px){.about-container{padding-top:60px;padding:4rem 2rem}.about-title{font-size:2rem;margin-bottom:4rem;color:#4bc5e0;font-family:Cascadia Code,monospace;letter-spacing:1.5px}.card-title{font-size:1.75rem;display:block}.card-description{font-size:1rem;position:relative;top:1rem}.card-toggle{align-self:center;display:block;width:50%;border-radius:20px;background-color:#cdccc9;color:#202125;font-weight:700;font-family:Cascadia Code,monospace;font-size:.85rem;text-align:center;padding:.5rem;border:1px solid #4BC5E0;cursor:pointer}.card-toggle:hover{background-color:#4bc5e0;color:#202125;transition:all .4s ease;transform:scale(1.05)}}@media (max-width: 480px){.about-container{padding:1rem .5rem}.about-content{padding:1rem}.about-title{font-size:1.1rem;margin-bottom:1.5rem}.about-card{min-width:unset;width:100%;max-width:100%;padding:0}.card-description{font-size:.9rem;line-height:1.5}.card-toggle{font-size:1rem;padding:.75rem 1rem}.card-description-wrapper.active{max-height:600px;padding:1rem}}.logo-row-wrapper{overflow:hidden;width:100%;background-color:#18191c;padding:10px 0}.logo-row{display:flex;flex-direction:row;align-items:center;gap:30px;animation:scroll 20s linear infinite}.logo-box{width:120px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-box img{max-width:100%;max-height:100%;object-fit:contain}@media (min-width: 768px){.logo-row{gap:40px}}@media (min-width: 1024px){.logo-row{gap:60px}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 480px){.logo-row{gap:20px}.logo-box{width:90px;height:40px}}.services-container{background-color:#202125;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;color:#cdccc9;overflow:hidden;position:relative;z-index:0}.services-content{width:100%;max-width:1200px;padding:2rem;font-family:Cascadia Code,monospace;position:relative;z-index:1}.services-title{font-weight:350;font-size:1.5rem;margin-bottom:2rem;letter-spacing:2px;color:#4bc5e0}.services-grid{display:grid;grid-template-columns:1fr;gap:20px}.services-card{background-color:#202125;border-radius:12px;border:1px solid #2E2F33;padding:2rem;box-sizing:border-box;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;animation:slideDownFade .8s ease forwards;animation-delay:var(--delay, 0s);position:relative;overflow:hidden}.services-card:hover{transform:translateY(-10px) scale(1.02);border-color:#4bc5e0;box-shadow:0 15px 30px #0000004d}.services-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#4bc5e0;transform:scaleX(0);transition:transform .3s ease}.services-card:hover:before{transform:scaleX(1)}.card-title{font-size:1.2rem;color:#4bc5e0;margin-bottom:1rem;padding-bottom:10px;position:relative}.card-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:#4bc5e0;transition:width .3s ease}.services-card:hover .card-title:after{width:80px}.card-description{font-size:1rem;line-height:1.6;color:#cdccc9;font-weight:300;flex-grow:1}.service-icon{font-size:27px;color:#4bc5e0;margin-bottom:15px;align-self:center;transition:all .3s ease}.read-more-link{font-size:1rem;color:#4bc5e0;margin-top:1rem;display:inline-block;text-decoration:none;transition:color .3s ease}.read-more-link:hover{color:#2d9c9c;text-decoration:underline}.see-more-btn{margin-top:2rem;background-color:transparent;color:#4bc5e0;border:1px solid #4BC5E0;padding:.6rem 1.2rem;border-radius:6px;font-family:Cascadia Code,monospace;font-size:1rem;cursor:pointer;transition:all .3s ease;display:block;margin-left:auto;margin-right:auto}.see-more-btn:hover{background-color:#4bc5e0;color:#18191c}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-down{animation-name:slideDownFade;animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:both}@media (min-width: 768px){.services-grid{grid-template-columns:repeat(2,1fr)}.services-title{font-size:1.8rem}}@media (min-width: 1024px){.services-container{padding:4rem 2rem}.services-title{font-size:2.2rem}.services-grid{grid-template-columns:repeat(4,1fr)}.services-card{min-height:320px;padding:1.5rem}}@media (max-width: 480px){.services-content{padding:1rem}.services-card{min-height:240px;padding:1.2rem}.card-title{font-size:1.1rem}.card-description{font-size:.9rem}.see-more-btn{width:100%;max-width:250px}.services-container{background-image:url(/assets/Mask%20group-D4yhid0j.png);background-position:center;background-color:#131622;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;color:#cdccc9;overflow:hidden;position:relative;z-index:0}}.testimonials{background-color:#18191c;color:#4bc5e0;text-align:center;padding:20px;position:relative;font-family:Cascadia Code}h2{font-family:Cascadia Code;font-size:1.3rem;margin-bottom:20px;font-weight:350}.testimonial-container.mobile-slider{display:block;width:100%;touch-action:pan-y;overflow:hidden}.testimonial-container.desktop-grid{display:none}.testimonial-slider{display:flex;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.testimonial-card{background-color:#202125;padding:20px;border-radius:8px;box-shadow:0 4px 8px #0003;color:#cdccc9;text-align:left;width:calc(100vw - 40px);flex-shrink:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:manipulation;box-sizing:border-box;margin:0 10px;min-height:180px;height:auto}.user-icon{width:40px;height:40px;border-radius:50%;background-color:#18191c;margin-bottom:10px;display:inline-block;overflow:hidden}.user-icon img{width:100%;height:100%;object-fit:cover}.user-name{font-weight:700;margin-top:10px}.user-review{font-size:.9rem;line-height:1.4;margin-top:30px;font-weight:300}.view-more{background-color:transparent;color:#fff;padding:10px 20px;border:1px solid #4BC5E0;border-radius:20px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;display:none;font-family:Cascadia Code}.view-more:hover{background-color:#4bc5e0}.slider-buttons{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 5px;z-index:10;pointer-events:none}.slider-button{background-color:#4bc5e0;color:#18191c;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:auto;box-shadow:0 4px 15px #4bc5e04d}.slider-button:hover:not(:disabled){background-color:#3a9da8;transform:scale(1.1)}.slider-button:disabled{opacity:.3;cursor:not-allowed}.rating-stars{margin:10px 0;display:flex;justify-content:left}.star{color:#4bc5e0;font-size:1.2rem;margin:0 2px}.star.filled{color:gold}@media (min-width: 768px){.testimonial-container.desktop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%;margin:0 auto}.testimonial-container.mobile-slider,.slider-buttons{display:none}.view-more{display:inline-block}}@media (min-width: 1024px){.testimonial-container.desktop-grid{grid-template-columns:repeat(2,1fr);max-width:75%}.view-more{margin-top:30px;width:20%}.user-name{font-size:.8rem}.user-review{font-size:.7rem}.testimonial-card:hover{transform:scale(1.02);border:1px solid #4BC5E0}}@media (max-width: 767px){.testimonials{padding:20px 0;overflow:hidden}.testimonial-container.mobile-slider{overflow:hidden;padding:0 10px}.testimonial-slider{display:flex;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.testimonial-card{width:calc(100vw - 40px);min-width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin:0 5px;min-height:180px;height:auto}.slider-buttons{top:50%;padding:0 15px}.prev-button{left:-5px}.next-button{right:-5px}}@media (max-width: 480px){.testimonial-card{width:calc(100vw - 30px);min-width:calc(100vw - 30px);max-width:calc(100vw - 30px);padding:15px;height:auto;min-height:250px}.user-icon,.slider-button{width:35px;height:35px}.prev-button{left:-10px}.next-button{right:-10px}.rating-stars{margin:8px 0}.star{font-size:1rem}}@media (min-width: 768px){.testimonial-card{width:100%;max-width:100%;min-width:auto;margin:0;flex-shrink:1}}.footer-wrapper{background:linear-gradient(135deg,#0f1013,#18191c);padding:40px 0 20px;border-top:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.footer-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(75,197,224,.5),transparent)}.footer-container{background:linear-gradient(135deg,#202125b3,#282a30b3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:1100px;margin:0 auto;padding:30px 40px;display:flex;justify-content:space-between;align-items:center;border-radius:16px;font-family:Cascadia Code,monospace;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #0003}.footer-logo img{height:50px;filter:brightness(0) invert(1);transition:all .3s ease}.footer-logo img:hover{transform:scale(1.05)}.footer-links{list-style:none;display:flex;gap:25px;align-items:center;padding:0;margin:0}.footer-links li a,.footer-links span{text-decoration:none;color:#cdccc9;font-weight:500;transition:all .3s ease;position:relative;padding:5px 0;font-family:Cascadia Code}.footer-links li a:hover,.footer-links span:hover{color:#4bc5e0}.footer-links li a:after,.footer-links span:hover:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#4bc5e0;transition:width .3s ease}.footer-links li a:hover:after,.footer-links span:hover:after{width:100%}.footer-links .faq-button{background:linear-gradient(135deg,#4bc5e0,#3aa5c9);color:#18191c;padding:8px 16px;border-radius:8px;font-weight:600;transition:all .3s ease;border:none;box-shadow:0 4px 12px #4bc5e04d}.footer-links .faq-button:hover{background:transparent;color:#4bc5e0;box-shadow:0 0 0 1px #4bc5e0;transform:translateY(-2px)}.footer-bottom{background:transparent;padding:20px 0 10px;text-align:center;margin-top:20px}.footer-bottom p{color:#cdccc9;font-size:.9rem;margin:0;font-family:Cascadia Code,monospace;opacity:.8}.social-media{margin-top:25px;display:flex;gap:20px;justify-content:center}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;color:#cdccc9;font-size:1.2rem;border-radius:50%;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.social-icon:hover{color:#4bc5e0;background:#4bc5e033;transform:translateY(-3px);box-shadow:0 5px 15px #4bc5e04d}.contact-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease}.contact-popup{background:linear-gradient(135deg,#202125f2,#282a30f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:30px;width:90%;max-width:500px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px #0000004d;position:relative;animation:slideUp .4s ease}.close-popup{position:absolute;top:15px;right:15px;background:none;border:none;color:#cdccc9;font-size:1.5rem;cursor:pointer;transition:color .3s ease}.close-popup:hover{color:#4bc5e0}.popup-header{margin-bottom:20px;text-align:center}.popup-header h3{color:#4bc5e0;margin-bottom:10px;font-size:1.5rem}.popup-header p{color:#cdccc9;opacity:.8}.contact-methods{display:flex;flex-direction:column;gap:20px}.contact-info h4,.contact-form h4{color:#4bc5e0;margin-bottom:15px;font-size:1.2rem}.contact-item{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#cdccc9}.contact-item .flag,.contact-item .contact-icon{font-size:1.2rem}.country{font-size:.8rem;opacity:.7}.email-link{color:#4bc5e0;text-decoration:none;transition:opacity .3s ease}.email-link:hover{opacity:.8}.divider{display:flex;align-items:center;text-align:center;color:#cdccc9;opacity:.7;margin:10px 0}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.1)}.divider span{padding:0 10px}.contact-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group input,.form-group textarea{width:100%;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#cdccc9;font-family:Cascadia Code,monospace;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#4bc5e0;box-shadow:0 0 0 2px #4bc5e033}.form-group textarea{resize:vertical;min-height:100px}.btn-primary{background:linear-gradient(135deg,#4bc5e0,#3aa5c9);color:#202125;border:none;padding:12px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Cascadia Code,monospace}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #4bc5e066}.btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.success-message{text-align:center;padding:20px 0}.success-message h4{color:#4bc5e0;margin-bottom:10px}.success-message p{color:#cdccc9;margin-bottom:20px}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.footer-container{flex-direction:column;padding:25px 20px;gap:20px;text-align:center}.footer-logo img{height:40px;margin-bottom:0}.footer-links{flex-direction:column;gap:15px}.footer-links li a{font-size:.95rem;padding:8px 0}.footer-links .faq-button{padding:10px 20px;font-size:.95rem;margin-top:5px}.social-media{gap:15px;margin-top:20px}.social-icon{width:35px;height:35px;font-size:1.1rem}.footer-bottom{padding:15px 0}.footer-bottom p{font-size:.85rem}.contact-popup{padding:25px 20px;width:95%}}@media (max-width: 480px){.footer-wrapper{padding:30px 0 15px}.footer-container{border:none;padding:5px 10px;border-radius:15%}.footer-logo img{height:50px}.footer-links{gap:15px;position:relative;top:-17px}.footer-links li a{font-size:.8rem}.footer-links .faq-button{padding:8px 16px;font-size:.9rem}.social-media{gap:18px}.social-icon{width:32px;height:32px;font-size:1rem}.footer-bottom{padding:10px 0}.footer-bottom p{font-size:.8rem}.contact-popup{padding:20px 15px}.popup-header h3{font-size:1.3rem}}@media (min-width: 769px) and (max-width: 1024px){.footer-container{padding:25px 30px;max-width:900px}.footer-links{gap:20px}}@media (min-width: 1440px){.footer-container{max-width:1200px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.footer-logo img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.footer-logo img,.footer-links li a,.footer-links .faq-button,.social-icon,.btn-primary,.contact-popup,.close-popup{transition:none;animation:none}.footer-links .faq-button:hover,.btn-primary:hover,.social-icon:hover{transform:none}}@media (hover: none) and (pointer: coarse){.footer-links li a:hover:after,.footer-links span:hover:after{width:0}.footer-links .faq-button:hover,.btn-primary:hover,.social-icon:hover{transform:none;box-shadow:0 4px 12px #4bc5e04d}.footer-links li a,.footer-links .faq-button,.social-icon{min-height:44px;display:flex;align-items:center;justify-content:center}}@media (prefers-color-scheme: dark){.footer-wrapper{background:linear-gradient(135deg,#0a0b0d,#141517)}.footer-container{background:linear-gradient(135deg,#18191ccc,#202125cc)}}@media print{.footer-wrapper{background:#f5f5f5!important;border-top:1px solid #ddd}.footer-container{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.footer-links li a,.footer-bottom p{color:#333!important}.social-media,.contact-popup-overlay{display:none!important}}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?v=4.7.0);src:url(/assets/fontawesome-webfont-G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/assets/fontawesome-webfont-B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/assets/fontawesome-webfont-CDK5bt4p.woff?v=4.7.0) format("woff"),url(/assets/fontawesome-webfont-CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/assets/fontawesome-webfont-D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.service-detail-wrapper{min-height:100vh;padding:2rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.back-text-mobile{display:none}.service-detail-wrapper.visible{opacity:1;transform:translateY(0)}.glass-card{background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;border:1px solid rgba(255,255,255,.1);padding:2.5rem;max-width:1200px;margin:0 auto;box-shadow:0 10px 30px #0003;position:relative;overflow:hidden}.service-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.back-button{background:#4bc5e01a;color:#4bc5e0;border:1px solid #4BC5E0;padding:.8rem 1.5rem;border-radius:50px;cursor:pointer;font-family:Cascadia Code,monospace;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.back-button:hover{background:#4bc5e0;color:#18191c;transform:translateY(-2px);box-shadow:0 5px 15px #4bc5e04d}.icon-container{width:80px;height:80px;background:#4bc5e01a;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #4BC5E0;box-shadow:0 0 20px #4bc5e04d;margin-top:1rem}.service-icon{font-size:2.5rem;color:#4bc5e0}.service-header{text-align:center;margin-bottom:3rem}.service-title{font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,#4bc5e0,#cdccc9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.service-subheading{font-size:1.4rem;color:#cdccc9;margin-bottom:1.5rem;line-height:1.6}.accent-line{height:4px;width:80px;background:linear-gradient(90deg,#4BC5E0,transparent);margin:0 auto;border-radius:2px}.info-sections{display:grid;gap:2rem;margin-bottom:3rem}.info-section{background:#18191c;border-radius:15px;padding:2rem;border-left:4px solid #4BC5E0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.info-section.fade-in{opacity:1;transform:translateY(0)}.section-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.section-header i{font-size:1.5rem;color:#4bc5e0;background:#4bc5e01a;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.section-header h3{font-size:1.6rem;color:#4bc5e0;margin:0}.info-section p,.info-section ul,.info-section ol{list-style-type:circle;color:#cdccc9;font-size:1.1rem;line-height:1.7;padding-left:1.5rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.info-section li{list-style-type:circle;margin-bottom:.8rem;line-height:1.6;position:relative}.info-section ul li:before{content:"•";color:#4bc5e0;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.info-section ol li:before{content:"•";color:#4bc5e0;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.cta-button{background:linear-gradient(135deg,#4bc5e0,#3aa5c0);color:#18191c;border:none;padding:1.2rem 2.5rem;border-radius:50px;font-size:1.2rem;font-weight:600;cursor:pointer;display:block;margin:0 auto;transition:all .3s ease;box-shadow:0 5px 15px #4bc5e04d}.cta-button:hover,.form-actions button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #4bc5e066}.form-actions button{background:linear-gradient(135deg,#4bc5e0,#3aa5c0);color:#18191c;border:none;padding:1rem 1.8rem;border-radius:50px;font-size:1.2rem;font-weight:600;cursor:pointer;display:block;margin:0 auto;transition:all .3s ease;box-shadow:0 5px 15px #4bc5e04d}.cta-button.pulse .form-actions button.pulse{animation:pulse 2s infinite}.consultation-form{background:#202125cc;border-radius:15px;padding:2.5rem;margin-top:3rem;border:1px solid rgba(75,197,224,.2);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;color:#cdccc9}.consultation-form.slide-in{opacity:1;transform:translateY(0)}.consultation-form h2{color:#4bc5e0;margin-bottom:2rem;display:flex;align-items:center;gap:1rem;font-size:1.8rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.form-group.full-width{grid-column:span 2}.form-group input,.form-group textarea{background:#18191c80;border:1px solid rgba(75,197,224,.2);border-radius:8px;padding:1rem;color:#cdccc9;font-family:Cascadia Code,monospace;transition:all .3s ease}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.service-not-found{display:flex;justify-content:center;align-items:center;height:100vh;color:#cdccc9;font-size:1.5rem}.info-section p{white-space:normal;line-height:1.6;letter-spacing:.3px}@media (max-width: 1024px){.back-text-mobile{display:none}.service-title{font-size:2.6rem}.service-subheading{font-size:1.3rem}.glass-card{padding:2rem}.info-sections{gap:1.5rem}}@media (max-width: 768px){.back-text-mobile{display:none}.service-detail-wrapper{padding:1rem}.glass-card{padding:1.5rem}.service-top-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:0}.service-title{font-size:2.2rem}.service-subheading{font-size:1.2rem}.form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.info-section{padding:1.5rem}.icon-container{margin-top:0}.info-section{text-align:left;letter-spacing:.5px;line-height:1.6}.info-section p,.info-section ul,.info-section ol{padding-left:1rem;font-size:1rem;line-height:1.6}.info-section li{margin-bottom:.8rem;line-height:1.5}.info-section:nth-child(2) p{white-space:normal;word-spacing:normal;line-height:1.6}}@media (max-width: 480px){.service-title{font-size:1.8rem}.section-header{flex-direction:column;text-align:center;gap:.5rem}.cta-button{padding:1rem 1.5rem;font-size:1rem}.form-grid{gap:1rem}.form-group input,.form-group textarea{padding:.8rem;font-size:1rem}.info-section{padding:1.2rem;text-align:left;letter-spacing:.5px;margin:.5rem 0}.info-section p,.info-section ul,.info-section ol{padding-left:.8rem;font-size:.95rem}.service-top-bar{flex-direction:row;justify-content:space-between;align-items:center}.back-button{padding:.6rem 1rem;font-size:.9rem;position:relative;left:-4%}.back-text{display:none}.back-text-mobile{display:inline}.icon-container{border:none;width:60px;height:60px;left:0;margin-top:0}.service-icon{font-size:1.55rem;position:relative;top:15%}.form-actions button{background:linear-gradient(135deg,#4bc5e0,#3aa5c0);color:#18191c;border:none;padding:.5rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600;cursor:pointer;display:block;margin:0 auto;transition:all .3s ease;box-shadow:0 5px 15px #4bc5e04d}}@keyframes pulse{0%{box-shadow:0 0 #4bc5e066}70%{box-shadow:0 0 0 10px #4bc5e000}to{box-shadow:0 0 #4bc5e000}}.all-services-container{padding:4rem 2rem;background-color:#18191c;color:#cdccc9;font-family:Cascadia Code,monospace;min-height:100vh;display:flex;flex-direction:column;align-items:center;animation:fadeIn .8s ease-in}.all-services-title{font-size:clamp(1.5rem,2.5vw,2.5rem);color:#4bc5e0;text-align:center;margin-bottom:3rem;letter-spacing:2px}.all-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1600px;padding:0 1rem;justify-content:center}.all-service-box{background-color:#202125;border-radius:12px;padding:2rem;border:1px solid #2E2F33;text-decoration:none;color:inherit;transition:transform .4s ease,box-shadow .4s ease;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;isolation:isolate;max-width:100%}.all-service-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(75,197,224,.2),transparent 70%);z-index:0;opacity:0;transition:opacity .4s ease}.all-service-box:hover:before{opacity:1}.all-service-box:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 15px 35px #0000004d;border-color:#4bc5e0}.all-service-box i{font-size:2.2rem;color:#4bc5e0;margin-bottom:1.2rem;z-index:1}.all-service-box h2{font-size:clamp(1.1rem,2vw,1.3rem);color:#4bc5e0;margin-bottom:1rem;text-align:center;z-index:1}.all-service-box p{font-size:clamp(.9rem,1.5vw,1rem);line-height:1.6;font-weight:300;color:#cdccc9;text-align:center;z-index:1}@media (max-width: 768px){.all-services-grid>.all-service-box:last-child:nth-child(odd){justify-self:end}.all-services-container{padding:2rem 1rem}.all-services-grid{gap:1.5rem;padding:0}.all-service-box{padding:1.5rem}.all-service-box h2{font-size:1.2rem}.all-service-box p{font-size:.95rem}}@media (max-width: 480px){.all-services-container{padding:1.5rem 1rem}.all-services-title{font-size:1.6rem;margin-bottom:1.5rem}.all-service-box{padding:1.2rem}.all-service-box h2{font-size:1.1rem}.all-service-box p{font-size:.9rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
