@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:#fbe200;text-decoration:none}a:focus,a:hover{color:#c8b400}a:active{color:#958600}h1{font-size:2.5em}h1,h2{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1.7;color:#f5f4e9}h2{font-size:2em}h3{font-size:1.75em}h3,h4{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1.7;color:#f5f4e9}h4{font-size:1.5em}h5{font-size:1.25em}h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1.7;color:#f5f4e9}h6{font-size:1em}p{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7;margin-bottom:1.7}p,small{color:#898989}small{font-size:.8rem;font-weight:500}.contact-section,.hero-banner,.photo-creation-section,.web-creation-section{min-height:70vh;padding:100px 0;display:flex}@media(max-width:1192px){.contact-section,.hero-banner,.photo-creation-section,.web-creation-section{padding:70px 0;min-height:85vh}}.photo-creation-section .details,.web-creation-section .container{display:flex;justify-content:center;align-items:center}.container{padding:0 20px;margin:0 auto;max-width:100%}@media(min-width:768px){.container{max-width:750px}}@media(min-width:992px){.container{max-width:970px}}@media(min-width:1200px){.container{max-width:90%}}@media(min-width:1600px){.container{max-width:1400px}}@media(min-width:1920px){.container{max-width:1700px}}@media(min-width:2560px){.container{max-width:2400px}}.navbar{height:100px;background:transparent;border:none;padding-top:2rem;position:absolute;top:0;left:0;right:0;z-index:9999}.navbar .container{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar .logo{max-height:1.8rem;width:auto}.navbar .menu{display:flex;justify-content:space-between;align-items:center;gap:50px}.navbar .actions{gap:20px}.navbar .request-quotation{background:#fbe200;color:#1a1a1a;padding:.8rem 1.7rem;font-size:.8rem;font-weight:700;letter-spacing:.5;transition:all .3s ease-in-out!important;text-transform:uppercase;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem}.navbar .request-quotation:hover{background:#ecd400;color:#1a1a1a}.navbar .request-quotation:hover:active{background:#ecd400}@media(max-width:576px){.navbar .logo{max-height:1.5rem}.navbar .request-quotation{font-size:.6rem;padding:.5rem 1rem}}.menu-item a{color:#a7a7a7;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease-in-out;text-wrap:nowrap}.menu-item a:hover{color:#fff}.footer{background-color:#f8f8f7;padding:4rem 0}.footer .general-info{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:50px;margin-bottom:2rem}.footer .general-info img{height:2rem;width:auto;margin-bottom:1rem}.footer .general-info h3{font-size:1rem;color:#050505}.footer .general-info p{font-size:.8rem;font-weight:400;color:#898989;max-width:600px}.footer h3,.footer p{color:#050505}.footer .contact{display:flex;flex-direction:column;gap:1rem}.footer .contact a,.footer .contact h3,.footer .contact p{font-size:.8rem;font-weight:600;color:#575757}.footer .contact h3{color:#000}.footer .social{display:flex;gap:20px}.footer .social img{width:1.5rem;height:1.5rem;object-fit:contain}.footer .legal a{font-size:1rem;font-weight:400;color:#898989;text-decoration:none;transition:all .3s ease-in-out}.footer .legal a:hover{color:#fff}.footer .credits{font-size:.8rem;font-weight:400;color:#898989;display:flex;flex-direction:row;align-items:center;gap:1rem}.footer .credits p{font-size:.8rem}.alert{padding:20px;border-radius:5px;font-size:1rem;font-weight:500;width:100%;color:#000;background-color:#272727}.alert-success{background-color:#2ecc71}.alert-danger{background-color:#e74c3c}html{font-size:16px;scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0f0f0f}::-webkit-scrollbar-thumb{background:#2d2d2d;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7;background-color:#0a0a0a}.btn{background:#f5f4e9;color:#1a1a1a;padding:.8rem 1.7rem;font-size:.8rem;font-weight:700;letter-spacing:.5;transition:all .3s ease-in-out!important;text-transform:uppercase;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5rem}.btn:hover{color:#1a1a1a}.btn:hover,.btn:hover:active{background:#f0efde}.btn svg{font-size:1.2rem}.btn.secondary{background-color:#ebebeb;color:#272727;border:2px solid #ebebeb}.btn.secondary:hover{background-color:rgba(39,39,39,.3);color:#ebebeb}.btn.primary{background-color:#fbe200;color:#272727;border:2px solid #fbe200}.btn.primary:hover{background-color:rgba(39,39,39,.3);color:#fbe200}.btn.primary.outline{background-color:transparent;color:#fbe200;border:2px solid #fbe200}.btn.primary.outline:hover{background-color:#fbe200;color:#272727}.btn:disabled{background:#202020!important;color:#868686!important;cursor:not-allowed!important}.hero-banner{min-height:90vh;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-top:9rem}.hero-banner small{font-weight:500;color:#fbe200;font-size:.9rem}.hero-banner h1{font-size:5rem;letter-spacing:1px;font-weight:800;background:linear-gradient(0deg,#fff,90%,#838383);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;text-shadow:0 0 10px hsla(0,0%,100%,.2)}@media(max-width:1192px){.hero-banner h1{font-size:3rem;margin-bottom:.8rem}}.hero-banner p{font-size:1rem;font-weight:400;margin-bottom:3rem;color:#c2c2c2;max-width:500px}.hero-banner #hero-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;opacity:.36}.contact-section{min-height:auto}.contact-section .container{width:100%}.contact-section .details{margin-bottom:3rem;text-align:center}.contact-section .details h1{font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem}.contact-form form{flex-direction:column;justify-content:center}.contact-form .inline-input,.contact-form form{width:100%;display:flex;align-items:center;gap:1.5rem}.contact-form .inline-input{flex-direction:row;justify-content:space-between}.contact-form input,.contact-form textarea{width:100%;padding:20px;background-color:transparent;color:#dedede;border-radius:5px;outline:none;font-size:1rem;border:1px solid #636363}.contact-form textarea{resize:none}.contact-form input[type=submit]{font-size:.8rem;font-weight:800;padding:1rem 3rem;align-self:flex-end;width:auto;border:none;outline:none;cursor:pointer}.contact-form .action{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:2rem}.web-creation-section{background-color:#1a1a1a;overflow-y:hidden}.web-creation-section .container{display:flex;flex-direction:column;width:100%;gap:5rem}@media(max-width:1192px){.web-creation-section .container{flex-direction:column}}.web-creation-section .details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.web-creation-section .details h1{font-size:3rem;font-weight:600;letter-spacing:1px;margin-bottom:2rem}.web-creation-section .details p{font-size:1.2rem;font-weight:400;margin-bottom:2rem;max-width:900px}.web-creation-section .capabilities-wrapper{width:100%}.web-creation-section .capabilities{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:100%}@media(max-width:1192px){.web-creation-section .capabilities{justify-content:center}}@media(max-width:968px){.web-creation-section .capabilities{flex-wrap:wrap}}.web-creation-section .capabilities h2{font-size:1.5rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem}.web-creation-section .capabilities p{font-size:1.2rem;font-weight:400;margin-bottom:1rem}.web-creation-section .capability{background-size:cover;background-position:50%;background-repeat:no-repeat;height:450px;width:100%;border-radius:5px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border:1px solid #b6b6b6}@media(min-width:968px){.web-creation-section .capability{width:28%}}@media(max-width:1192px){.web-creation-section .capability{width:45%}}@media(max-width:968px){.web-creation-section .capability{width:100%;height:375px}}.web-creation-section .capability .badge-info{position:absolute;bottom:2rem;right:-2rem;padding:.5rem 1rem;background-color:hsla(0,0%,100%,.9);font-size:.8rem;font-weight:600;border-radius:5px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3);transition:all .3s ease-in-out}@media(max-width:1192px){.web-creation-section .capability .badge-info{top:1rem;right:1rem;bottom:auto;left:auto}}.web-creation-section .capability .badge-info h3,.web-creation-section .capability .badge-info p{margin:.4rem 1rem;color:#272727}.web-creation-section .capability .capability-info{position:absolute;bottom:0;left:0;right:0;padding:.8rem 1.5rem;background-color:rgba(38,38,38,.9);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(100%);transition:all .3s ease-in-out}.web-creation-section .capability .capability-info p{color:#f7f7f7;font-size:1.1rem;font-weight:300}.web-creation-section .capability .capability-wrapper{position:relative;height:100%;width:100%;border-radius:5px;overflow:hidden;transition:all .3s ease-in-out}.web-creation-section .capability:hover .badge-info{top:1rem;right:1rem;bottom:auto;left:auto;z-index:1}.web-creation-section .capability:hover .badge-info h3{color:#272727}.web-creation-section .capability:hover .capability-info{opacity:1;visibility:visible;transform:translateY(0)}.web-creation-section .capability:hover .capability-wrapper{background-color:hsla(0,0%,6%,.3)}.web-creation-section small{font-size:1.2rem;font-weight:300;margin-bottom:.5rem}.photo-creation-section{overflow:hidden}.photo-creation-section h1{font-size:3rem;font-weight:600;letter-spacing:1px}.photo-creation-section .details{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}@media(max-width:1192px){.photo-creation-section .details{flex-direction:column}}.photo-creation-section .details .header{width:60%}@media(max-width:1192px){.photo-creation-section .details .header{width:100%}}.photo-creation-section .photo-video-preview{margin-top:100px;width:100vw;max-width:2000px;height:100%;object-fit:cover;background-repeat:no-repeat;background-position:50%;background-size:cover}.photo-creation-section small{color:#8d8d8d;font-size:1.2rem;font-weight:300;margin-bottom:.5rem}@media(max-width:968px){html{font-size:14px}}@media(max-width:576px){html{font-size:12px}}