body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#282828;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar .btn{font-family:Lato,Arial,sans-serif;font-size:16px}@media (max-width:768px){.contact-form-container{align-items:flex-start;background-color:#282828;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.contact-form-right{background-color:#282828;border:2px solid #b60265;border-radius:10px;padding:40px;width:80%}}.footer{background-color:#b60265;border:none;border-radius:20px 20px 0 0;color:#fff;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin:10px 0 0;padding:40px 100px 130px}.footer-left{max-width:300px}.footer-logo{margin-bottom:10px;width:150px}.footer-highlight{font-style:italic;margin-top:10px}.footer-columns{display:flex;flex-wrap:wrap;gap:40px}.footer-column{min-width:150px}.footer-column h4{font-size:16px;margin-bottom:10px}.footer-column a,.footer-column p{color:#ccc;display:block;margin-bottom:8px;text-decoration:none}.footer-column a:hover{color:#fff;text-decoration:underline}.scroll-action-box{animation:slideIn .6s forwards,fadeIn .6s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:15px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;left:50%;opacity:0;padding:20px;position:fixed;text-align:center;top:90%;transform:translate(-50%,-50%);width:340px;z-index:9999}.buttons-container{display:flex;gap:10px;justify-content:space-between}.scroll-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;margin:0;padding:12px}.budget,.whatsapp{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;color:#fff}.scroll-message-container{overflow:hidden;white-space:nowrap}.scroll-message{animation:scrollMessage 10s linear infinite;color:#eee;display:inline-block;font-size:14px;white-space:nowrap}@keyframes scrollMessage{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.social-action-box{left:96%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:9999}@keyframes slideIn{0%{transform:translate(-50%,50%)}to{transform:translate(-50%,-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.buttons-social{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.social-btn{border:none;border-radius:50px;cursor:pointer;flex:1 1;font-size:14px;font-weight:700;margin:0;padding:12px}.social-btn svg{height:20px;width:20px}.social-btn{background-color:#333;color:#fff}.social-btn:hover{transform:scale(1.1)}.social-btn.whatsapp:hover{box-shadow:0 0 8px #00ff0080;color:#00ff0080}.social-btn.instagram:hover{box-shadow:0 0 8px #ff53cc80;color:#ff53cc80}.social-btn.linkedin:hover{box-shadow:0 0 8px #00a6ff80;color:#00a6ff80}.social-btn.behance:hover{box-shadow:0 0 8px #fff;color:#fff}.navbar{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:10px 200px 0;position:relative;z-index:9999}.navbar .logo{font-weight:700}.navbar .menu a{color:#fff;font-family:Lato,Arial,sans-serif;font-size:18px;padding:0 15px;text-decoration:none}.navbar .actions{align-items:center;display:flex}.navbar .btn{background-color:#b60265;border:none;border-radius:50px;color:#fff;cursor:pointer;padding:8px 15px}.navbar .btn:hover{background-color:#86014a}.navbar .language-select{background-color:initial;border:none;border-radius:50px;color:#fff;cursor:pointer;margin-right:10px;padding:5px}.navbar .logo img{max-height:80px;width:120px}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.hamburger .bar{background-color:#fff;border-radius:2px;height:4px;width:30px}@media (max-width:990px){.navbar{align-items:center;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:10px 100px 0;position:relative;z-index:9999}}@media (max-width:768px){.menu{background-color:#333;border-radius:5px;display:none;flex-direction:column;gap:15px;padding:20px 0;position:absolute;right:20px;top:60px;width:200px}.hamburger,.menu.active{display:flex}.btn{display:none}}@media (max-width:480px){.navbar{align-items:center;color:#fff;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:10px 40px 0;position:relative;z-index:9999}}.head-section{align-items:center;background:url(/static/media/backgroundHeadSection.2336811708c1df713fca.png) no-repeat 50%/cover;color:#fff;display:flex;flex-direction:column;height:70vh;justify-content:center;margin-top:-55px;padding:100px 20px 0;position:relative;text-align:center}.head-section .content{max-width:900px}.head-section h1{font-size:3rem;font-weight:700;margin-bottom:20px}.head-section p{font-size:1.5rem;margin-bottom:30px}.social-icons a{color:#fff;margin:0 15px;transition:color .3s ease}.social-icons a:hover{color:#ff4081}@media (max-width:768px){.head-section h1{font-size:2rem}.head-section p{font-size:1.2rem}}@media (max-width:480px){.head-section{height:40vh}}.services-container{grid-gap:50px;align-items:center;background:url(/static/media/backgroundServicesSection.bc234a6e4ac40c68beae.png) no-repeat 50%/cover;display:grid;gap:50px;grid-template-columns:repeat(3,290px);height:90vh;justify-content:center;justify-items:center;offset:3px;padding:35px}.service-card{background:#333;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;height:220px;padding:20px;position:relative;text-align:center;width:250px}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.service-card:after,.service-card:before{animation:spin 3s linear infinite;background:conic-gradient(from var(--angle),#016aac,#b60265,#016aac,#b60265,#016aac);border-radius:10px;content:"";height:100%;left:50%;padding:3px;position:absolute;top:50%;translate:-50% -50%;width:100%;z-index:-1}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}.service-card:before{filter:blur(1.5rem);opacity:.5}.service-card h3{font-size:1.25rem;margin:10px 0;z-index:2}.service-card p{color:#bbb;font-size:1rem;z-index:2}.service-card .icon{font-size:2rem;margin-bottom:10px;z-index:2}@media (max-width:1024px){.services-container{grid-template-columns:repeat(2,1fr)}.service-card{height:220px;width:300px}.services-container{height:113vh}}@media (max-width:768px){.services-container{grid-template-columns:1fr;height:auto}.service-card{height:auto;padding:15px;width:90%}.service-card h3{font-size:1rem}.service-card p{font-size:.875rem}.service-card .icon{font-size:1.5rem}}.newsletter-container{align-items:center;background-color:#282828;display:flex;height:50vh;justify-content:center;padding:40px}.newsletter-content{background-color:#09c;border-radius:16px;color:#fff;height:310px;max-width:700px;text-align:center}.newsletter-content h2{font-size:2.5rem;font-weight:700;margin-bottom:15px}.newsletter-content p{font-size:1.25rem;margin-bottom:20px}.newsletter-form{align-items:center;display:flex;justify-content:center}.newsletter-input{font-size:1rem;margin-right:10px;width:300px}.newsletter-button,.newsletter-input{border:none;border-radius:8px;padding:12px}.newsletter-button{background-color:#b60265;color:#fff;cursor:pointer;font-size:1.25rem;transition:background-color .3s ease}.newsletter-button:hover{background-color:#cc5200}.newsletter-button span{font-size:1.5rem}@media (max-width:480px){.newsletter-content{background-color:#09c;border-radius:16px;color:#fff;height:390px;max-width:350px;text-align:center}.newsletter-input{border:none;border-radius:8px;font-size:1rem;margin-right:10px;padding:12px;width:180px}}.contact-form-container{align-items:flex-start;background-color:#282828;display:flex;justify-content:space-between;padding:10px 200px 0}.contact-form-left{flex:1 1;padding-right:30px}.contact-form-right{background-color:#282828;border:2px solid #b60265;border-radius:10px;flex:1.5 1;padding:40px}.contact-form-left h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px}.contact-form label{color:#fff;display:block;font-size:1.1rem;margin-top:10px}.contact-form input,.contact-form textarea{background-color:#444;border:none;border-radius:5px;color:#fff;font-size:1rem;margin-bottom:15px;margin-top:5px;padding:12px;width:100%}.contact-form textarea{height:120px}.contact-form input:focus,.contact-form textarea:focus{border:2px solid #b60265;outline:none}.submit-button{background-color:#b60265;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px 20px;transition:background-color .3s ease;width:100%}.submit-button:hover{background-color:#9b0251}@media (max-width:990px){.contact-form-container{align-items:flex-start;background-color:#282828;display:flex;justify-content:space-between;padding:10px 100px 0}}@media (max-width:768px){.contact-form-container{align-items:flex-start;background-color:#282828;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.contact-form-right{background-color:#282828;border:2px solid #b60265;border-radius:10px;padding:40px}}@media (max-width:480px){.contact-form-container{align-items:flex-start;background-color:#282828;display:flex;flex-direction:column;justify-content:space-between;padding:40px}}
/*# sourceMappingURL=main.d53636eb.css.map*/