@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.welcome-banner{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;background-position:center;justify-content:center;pointer-events:none}.welcome-banner.has-border{border-bottom:.7rem solid var(--main-color);position:relative;overflow:hidden}.welcome-banner.has-border:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 30%,transparent 100%);z-index:1}.welcome-banner:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--banner-before);background-size:cover;background-position:center;filter:brightness(.7);z-index:0}.welcome-banner>.banner-overlay{position:relative;z-index:2}.banner-video{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in-out;opacity:0;width:100%;height:100%;object-fit:cover;z-index:0}.banner-video.fade-in{opacity:1;z-index:1}.banner-video.fade-out{opacity:0;z-index:1}.welcome-banner.has-video:before{background-image:none}.banner-overlay{max-width:700px;position:relative;z-index:1;text-align:center;color:#fff;pointer-events:none}.banner-logo{max-height:200px;width:auto;height:auto;pointer-events:none;object-fit:contain;display:block;margin-left:auto;margin-right:auto}.banner-text{color:#fff;white-space:pre-line;font-size:1.5rem;pointer-events:none;text-align:center;display:block;margin-left:auto;margin-right:auto}.welcome-banner h1{font-size:1.8rem}.welcome-banner h2{font-size:100px}@media (max-width: 768px){.welcome-banner{height:100vh}.banner-overlay h1{font-size:1.5rem}.banner-overlay h2{font-size:3rem}.banner-text{font-size:.8rem}.banner-logo{max-width:300px;max-height:150px}}@media (min-width: 1500px){.banner-overlay{max-width:900px}.welcome-banner h1{font-size:2.8rem}.welcome-banner h2{font-size:100px}}.leyend{background-color:var(--main-color);padding:.7rem 0rem 0rem;min-height:20vh;width:100%}.leyend-container{background-color:var(--black-color);min-height:inherit;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5rem 25%}.leyend-container h2{margin:.5rem;font-size:2.1rem}@media (max-width: 1800px){.leyend-container h2{font-size:2rem}.leyend-container p{font-size:1.3rem}}@media (max-width: 768px){.leyend{padding:.5rem 0rem 0rem;min-height:10vh}.leyend-container{padding:1rem}.leyend-container h2{font-size:1.3rem}.leyend-container p{margin:.5rem;font-size:1rem}}.resume-aboutus{background-color:var(--black-color);color:#fff;pointer-events:none;display:flex;justify-content:space-around}.resume-aboutus-text{padding:0 2rem 2rem}.resume-aboutus-title{font-size:2.1rem}.resume-aboutus-paragraph{margin:2rem 0;max-width:700px}.resume-aboutus-quote{display:flex;justify-content:center;font-style:italic}.resume-aboutus-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:1rem}@media (max-width: 1960px){.resume-aboutus-text{padding:0 4rem 0 0}}@media (min-width: 1800px){.resume-aboutus{padding:8rem 7%;justify-content:space-between}.resume-aboutus-title{font-size:2rem}.resume-aboutus-paragraph{margin:2rem 0;max-width:800px}.resume-aboutus-text{font-size:1.3rem;padding:0}}@media (max-width: 700px){.resume-aboutus{flex-direction:column;padding:1rem}.resume-aboutus-title{font-size:1.5rem;text-align:center}.resume-aboutus-text{width:100%;padding:1rem;height:auto;text-align:center}.resume-aboutus-stats{grid-template-columns:repeat(2,1fr);padding:1rem}.resume-aboutus-paragraph{font-size:.8rem}}.odometer.odometer-auto-theme,.odometer.odometer-theme-default,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}.mini-stat-card{background-color:transparent;text-align:left;max-width:13em;height:7em;color:#fff;position:relative}.mini-stat-label{font-size:.9rem;margin-bottom:.25rem;height:4em}.mini-stat-number{font-size:3.5rem;font-weight:700;line-height:1.2;display:inline-block}.mini-stat-suffix{color:var(--main-color);display:inline-block;font-size:3.5rem;font-weight:700;line-height:1.2;position:absolute;margin-left:.2em}@keyframes bounce{0%{transform:translateY(0)}30%{transform:translateY(-30%)}50%{transform:translateY(0)}to{transform:translateY(0)}}.mini-stat-number-infinity{font-size:5.7rem;font-weight:700;display:inline-block;line-height:.7}.mini-stat-number-infinity.animate{animation:bounce .8s ease-out both}@media (max-width: 1100px){.mini-stat-card{height:auto}.mini-stat-label{margin-bottom:2.5rem;font-size:1rem}}@media (max-width: 980px){.mini-stat-label{margin-bottom:5rem}}@media (min-width: 1800px){.mini-stat-card{max-width:20em}.mini-stat-label{font-size:1.3rem;height:4rem}.mini-stat-number{font-size:4.5rem}.mini-stat-number-infinity{font-size:8.5rem}.mini-stat-suffix{font-size:4.9rem}}@media (max-width: 768px){.mini-stat-label{font-size:.9rem;margin-bottom:1.3rem}.mini-stat-number,.mini-stat-suffix{font-size:2rem}.mini-stat-number-infinity{font-size:3.2rem}}.visit-us{width:100%;height:100vh;display:flex;background-image:url(/portfolio-jotum/assets/visit-us-ksBmqCji.webp);background-position:center;background-size:cover;background-attachment:fixed;color:#fff;justify-content:end}.visit-us-side-content{width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#000000b3;padding:3rem;margin-right:7%}.visit-us-paragraph{margin:2rem 0 4rem}.visit-us-button{text-align:center;padding:.7rem 1rem;color:#fff;font-size:1.1rem;border:2px solid var(--main-color);background-color:var(--main-color)}.visit-us-button:hover{background-color:transparent;cursor:pointer}@media (min-width: 1800px){.visit-us-side-content{width:25%}}@media (max-width: 768px){.visit-us{height:100%;flex-direction:column;justify-content:center;align-items:center;background-attachment:scroll}.visit-us-title{font-size:2rem;text-align:center}.visit-us-side-content{width:100%;height:auto;padding:1rem;align-items:center;margin-right:0}.visit-us-paragraph{text-align:center}}.project{display:flex;align-items:stretch;gap:0;margin:4.5rem 0;box-shadow:0 10px 20px #0003;background-color:#fbfbfb}.project-img-container{position:relative;flex:0 0 60%;overflow:hidden}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0000001a;color:#fff;border:none;padding:.5rem;font-size:2rem;cursor:pointer;z-index:3}.carousel-btn.prev{left:.5rem}.carousel-btn.next{right:.5rem}.project-img-container .fade-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;z-index:1}.project-img-container .fade-in{animation:fadeIn 1s ease-in-out forwards;z-index:2}.project-img-container .fade-out{animation:fadeOut 1s ease-in-out forwards;z-index:1}.project-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;box-sizing:border-box}.project-header{align-items:baseline;gap:1rem}.project-title{font-size:2rem;white-space:pre-line}.project-state{color:var(--secondary-color);font-size:1rem}.project-resume-bar{font-size:1.2rem;color:var(--text-color);background-color:transparent;display:flex;align-items:center;justify-content:center;margin-top:1rem}.project-resume-bar i{margin:.7rem}.project-description{margin-top:2rem;color:var(--secondary-color);font-size:.97rem}.project-content{max-height:none;overflow:visible}.show-up,.show-down{display:none}@media (max-width: 1135px){.project-resume-bar i{margin:.3rem}}@media (max-width: 890px){.project-resume-bar i{margin:.7rem}.project{flex-direction:column;align-items:center}.project-img-container{flex:0 0 auto;width:100%}.project-img-container img{width:100%;height:auto;object-fit:cover}.project-img-container{aspect-ratio:16 / 9}.project-title{text-align:center}.project-state{text-align:center;font-size:1.1rem}.project-description{font-size:1.3rem;transition:color 1s ease}.project-content{max-height:17rem;overflow:hidden;transition:max-height 1s ease}.show-down{display:flex;color:var(--text-color);justify-content:center;align-items:center;transition:all 1s ease}.project-description{color:#fff}.project.open .project-description{color:var(--text-color)}.project.open .project-content{max-height:1000px;color:var(--text-color)}.project.open .show-down{display:none}.project.open .show-up{display:flex;color:var(--text-color);justify-content:center;align-items:center;transition:all 1s ease}}@media (min-width: 1800px){.project-img-container{flex:0 0 70%}.project-title{font-size:2.5rem}.project-state,.project-description{font-size:1rem}.project-resume-bar{font-size:1.5rem}}@media (max-width: 450px){.project-resume-bar i{margin:.5rem}}@media (max-width: 400px){.project-resume-bar i{margin:.3rem}}@media (max-width: 360px){.project-resume-bar i{margin:0rem}}.project-list-header{background-color:var(--black-color);color:#fff;padding:5rem 0 1.5rem}.project-list-h1{font-size:9rem;padding-left:7%;padding-bottom:1.5rem;letter-spacing:18px}.project-list-h2-container{background-color:#fff}.project-list-h2{font-size:7.5rem;padding-left:7%;color:var(--black-color);letter-spacing:25px}.project-list-p{position:relative;padding-left:7%;font-size:2.5rem;margin:0 0 1rem}.project-list-h2-container:after{content:"";display:block;position:absolute;margin-top:4rem;width:110%;height:.7rem;background-color:#fff}.project-list{color:var(--text-color);background-color:#fff;position:relative;padding:1rem 7% 3rem}@media (max-width: 1460px){.project-list-header{padding-top:4rem}.project-list-h1{font-size:clamp(3.8rem,5.8vw,8.5rem);letter-spacing:clamp(4px,1.2vw,16px)}.project-list-h2{font-size:clamp(3rem,4.9vw,6.5rem);letter-spacing:clamp(10px,2.1vw,22px)}.project-list-h2-container:after{bottom:-.3rem}}@media (max-width: 1024px){.project-list-header{padding-top:3.2rem;padding-bottom:1rem}.project-list-h1{font-size:clamp(3rem,5.2vw,6.5rem);letter-spacing:10px;text-align:left}.project-list-h2{font-size:clamp(2.2rem,4.2vw,5rem);letter-spacing:12px}.project-list-p{font-size:clamp(1rem,2.1vw,1.6rem);padding-inline-start:4%}.project-list,.project-list-h2-container{padding-inline-start:4%;padding-inline-end:4%}}@media (max-width: 768px){.project-list-header{padding:2.2rem 1rem 1.2rem;text-align:center}.project-list-h1,.project-list-h2,.project-list-p{padding-inline-start:0}.project-list-h1{font-size:clamp(2rem,8.5vw,4rem);letter-spacing:clamp(2px,2.8vw,10px);margin-bottom:.4rem}.project-list-h2{font-size:clamp(1.6rem,7.5vw,3.2rem);margin-bottom:.6rem}.project-list-h2-container:after{left:10%;width:80%;bottom:-.25rem;height:.5rem}.project-list-p{font-size:1rem;margin-top:.6rem}}@media (max-width: 420px){.project-list-h1{letter-spacing:2px;line-height:1}.project-list-h2{letter-spacing:3px}.project-list-h2-container:after{left:8%;width:84%}}.benefit-card{position:relative;height:40vw;width:23vw;display:flex;flex-direction:column;color:var(--black-color);text-align:center}.benefit-title{font-size:1rem;min-height:6rem;color:var(--black-color);display:flex;justify-content:center;align-items:center}.benefit-img-wrapper{width:8vw;height:8vw;border:4px solid var(--main-color);border-radius:50%;overflow:hidden;margin:0 auto 1rem;flex-shrink:0}.benefit-img{width:100%;height:100%;object-fit:cover}.card-decor-line{width:100px;height:2px;align-self:center;background-color:var(--black-color);margin:.5rem 0}.benefit-description{margin:1.3rem 0 0;color:var(--secondary-color);text-align:center}.b-show-up,.b-show-down{display:none;justify-content:center;align-items:center;margin-top:.1rem;transition:all 1s ease}@media (min-width: 1500px){.benefit-card{height:25vw}}@media (max-width: 1100px){.benefit-card{height:25vw;width:30vw;height:auto;padding:1rem}.benefit-img-wrapper{width:15vw;height:15vw}.benefit-title{font-size:1.1rem;height:auto;padding-bottom:1.5rem}}@media (max-width: 768px){.benefit-card{width:80vw;height:auto}.benefit-img-wrapper{width:25vw;height:25vw;margin-bottom:1rem}.benefit-title{font-size:1.3rem;padding-bottom:1rem;height:auto}.card-decor-line{width:25%;margin:1rem auto}.benefit-description{font-size:1rem}}@media (max-width: 450px){.benefit-title{padding-bottom:.5rem}.benefit-card{max-height:300px;overflow:hidden;transition:max-height 1s ease}.card-decor-line{display:block;width:100px;height:2px}.benefit-card.open{max-height:570px}.benefit-description{color:#fff;transition:color 1s ease}.b-show-down{display:flex;color:var(--text-color)}.benefit-card.open .b-show-down{display:none}.benefit-card.open .b-show-up{display:flex;color:var(--text-color)}.benefit-card.open .benefit-description{color:var(--text-color)}}.benefits{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;color:var(--black-color)}.benefits-header{text-align:center;margin-bottom:2rem}.benefits-header h1{font-size:2.1rem;margin-top:2rem}.benefits-list{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem}.decor-line{width:80%;height:2px;background-color:var(--text-color);margin:1.5rem 0}@media (max-width: 768px){.benefits-list{flex-direction:column;align-items:center}.benefits-list{gap:3rem}}@media (max-width: 1800px){.benefits-header h1{font-size:2rem}.benefits-header p{font-size:1.3rem}}.testimonials{margin-top:3rem}.testimonials-divider{display:flex;align-items:center}.testimonials-divider h1{font-size:2rem;color:var(--black-color);margin:0 2rem;white-space:nowrap}.testimonials-divider:before,.testimonials-divider:after{content:"";flex:1;height:4px;background-color:var(--black-color)}.testimonials-divider:before{width:7%;flex:none}@media (max-width: 768px){.testimonials{margin-top:1rem}.testimonials-divider h1{font-size:1.5rem;justify-content:center;white-space:normal}.testimonials-divider:after,.testimonials-divider:before{width:1rem}}.testimony{flex:0 0 auto;width:300px;margin:2rem 1rem;background-color:#98b5f5;border:#4f6596 3px solid;box-shadow:0 0 10px #00000080;color:#1a2231;padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem}.testimony-header{display:flex;align-items:center;gap:1rem}.testimony-avatar{width:70px;height:70px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimony-info{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.testimony-header h1{margin:0 0 0 1rem}.testimony-rate{font-size:1.5rem;margin:0 0 0 .6rem;color:#f5a623}.testimony-content{font-size:1rem;line-height:1.5;margin:0}.testimonials-list{overflow:hidden;width:100%;position:relative;margin-top:1rem;background-color:var(--main-color)}.testimonials-track{display:flex;width:max-content;animation:scroll 25s linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.testimonials-track{width:max-content;animation:scroll 20s linear infinite}}.sub-footer{margin-top:1rem;position:relative;overflow:hidden;height:600px;color:#fff}.sub-footer-background{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 1rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;background-attachment:scroll;z-index:1}.sub-footer-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;filter:blur(5px) brightness(20%);transform:scale(1.05);background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;transform-origin:center;-webkit-transform:translate3d(0,0,0) scale(1.06);transform:translateZ(0) scale(1.06);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,filter;pointer-events:none;-webkit-mask-image:linear-gradient(#000,#000);z-index:0}.sub-footer-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1;pointer-events:none}.sub-footer-title,.sub-footer-text,.sub-footer-button{z-index:3}.sub-footer-title{font-size:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,.7)}.sub-footer-text{font-size:1.1rem;max-width:600px;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.5);margin:3rem 0;white-space:pre-line}.sub-footer-button{color:#fff;border:none;padding:.8rem 1.5rem;font-size:1rem;border-radius:8px;cursor:pointer;border:solid var(--main-color) 2px;background-color:var(--main-color);box-shadow:0 4px 6px #0000004d;transition:background-color .3s ease}.sub-footer-button:hover{background-color:var(--black-color)}@media (max-width: 450px){.sub-footer-title{font-size:1.8rem}.sub-footer-text{font-size:.8rem}.sub-footer-button{font-size:.7rem}}.paragraph-generic-background{color:#fff;background-color:var(--black-color)}.paragraph-generic{max-width:1300px;margin:0 auto;padding:80px 0 30px;display:flex;flex-direction:column;width:80%}.paragraph-generic-title{text-align:center;font-size:40px;font-weight:700;margin:1rem 1rem 2rem}.paragraph-generic-content{display:flex;align-items:center;white-space:pre-line;transition:height 1s ease}.paragraph-generic-content p{line-height:30px;margin:0 2rem;transition:color 1s ease}.n-show-up,.n-show-down{display:none}@media (max-width: 768px){.paragraph-generic{max-width:1300px;margin:0 auto;gap:40px;padding:5rem 0}.paragraph-generic-title{margin-bottom:0rem}.paragraph-generic-content{flex-direction:column}.paragraph-generic-content p{margin:1rem 0}.n-show-down{display:flex;justify-content:center;align-items:center;transition:all 1s ease}.paragraph-generic-content.open .n-show-down{display:none}.paragraph-generic-content.open .n-show-up{display:flex}.paragraph-generic-content p.open .n-show-up{display:flex;color:var(--text-color);justify-content:center;align-items:center;transition:all 1s ease}.paragraph-generic-content p.hide{color:var(--black-color)}}@media (min-width: 1800px){.paragraph-generic{padding-top:80px;padding-bottom:30px;display:flex;flex-direction:column;width:80%}.paragraph-generic-title{line-height:50px}.paragraph-generic-content p{font-size:.9rem}}.cover-static{position:relative;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#575757;color:#fff;z-index:1}.cover-static .cover-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.cover-static .cover-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.cover-image video.cover-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.6);opacity:0;z-index:0}.cover-image video.cover-video.visible{opacity:1;z-index:0}.cover-image video.cover-video.fade-in{animation:fadeIn 1s ease-in-out forwards;z-index:1}.cover-image video.cover-video.fade-out{animation:fadeOut 1s ease-in-out forwards;z-index:1}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(1px);opacity:.7}}.cover-contet-paragraph{max-width:1000px;padding:0 2rem;text-align:center}.cover-title{text-align:center;font-size:4rem;font-weight:700;margin:1rem 0}.cover-title:after{content:"";display:block;width:90%;height:4px;background-color:var(--main-color);margin:2rem auto}.cover-static .cover-content{z-index:1;text-align:center}.cover-static i{font-size:6rem}.parallax-section{position:sticky;top:0;height:100vh;display:flex;overflow:hidden;background-color:#fff}.parallax-section.reverse{flex-direction:row-reverse}.parallax-image,.parallax-content{flex:0 0 50%}.parallax-image{display:flex;justify-content:center;align-items:center}.parallax-image img{height:100%;width:100%;object-fit:cover;object-position:center}.parallax-content{color:var(--text-gray-color);padding:2rem 3rem 2rem 7%;box-sizing:border-box;display:flex;flex-direction:column}.section-number{font-size:7rem;font-weight:700;color:var(--text-gray-color)}.section-title{margin:1rem 0;font-size:1.7rem}.section-text{font-size:.9rem;white-space:pre-line}@media (min-width: 1200px){.parallax-content{padding:3rem 3rem 2rem 7%}}@media (min-width: 1800px){.parallax-content{padding:2rem 3rem 2rem 7%}.parallax-section{height:100vh}.parallax-image img{height:100%;width:100%;object-fit:cover;object-position:center}.section-number{font-size:10rem}.section-title{font-size:3rem}.section-text{margin-top:1.5rem;font-size:1.4rem}.cover-content{max-width:1300px;font-size:1.3rem}}@media (max-width: 930px){.parallax-content{padding:3rem}}@media (max-width: 768px){.parallax-section{flex-direction:column}.cover-title{font-size:2.5rem}.parallax-image,.parallax-content{flex:unset}.parallax-image{height:25vh}.parallax-section.reverse{flex-direction:column}.section-number{display:flex;justify-content:center;position:relative;top:-9.5rem;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,.5)}.section-title{display:flex;justify-content:center;margin:0;position:relative;top:-8rem;font-weight:700;font-size:1.5rem}.section-text{display:flex;justify-content:center;position:relative;font-size:.9rem;top:-7rem;margin:4rem}.parallax-content{padding:0rem 1rem 1rem}}@media (max-width: 550px){.section-text{margin:1rem}}@media (max-width: 400px){.section-text{margin:0rem}}.service-card-wrapper{flex:1 1 20%;max-width:22%;position:relative;overflow:visible;height:400px;transition:height .4s ease}.service-card{height:400px;overflow:hidden;position:relative;display:flex;flex-direction:column;padding:1.3rem;background-color:#2e2d2d;color:#fff;box-shadow:0 4px 8px #0000001a;transition:height .4s ease,box-shadow .4s ease;z-index:1}.service-card.is-expanded{height:450px;position:absolute;top:0;left:0;box-shadow:0 8px 16px #0000004d;z-index:10;scale:1.05}.service-card.is-selected{height:auto}.service-card img{width:80px;height:80px}.service-card.is-selected h2{font-size:1.3rem;margin:25px 0 40px}.service-card h2{font-size:1.3rem;margin:25px 0}.service-card.is-selected p,.service-card p{color:#bab8b8;font-size:1rem}.button-container{opacity:0;pointer-events:none;transition:opacity .4s ease;margin-top:auto;display:flex;justify-content:center}.button-container a{margin-left:20px;padding:18px 80px}.service-card.is-selected .button-container,.service-card:hover .button-container{opacity:1;pointer-events:auto}.service-button{display:inline-block;padding:16px 80px;margin-top:auto;color:#fff;cursor:pointer;text-decoration:none;text-align:center;border:solid 2px var(--main-color);background-color:var(--main-color);transition:background-color .3s ease}.service-button:hover{background-color:transparent}@media (max-width: 1750px){.service-card,.service-card-wrapper{height:400px}.service-card.is-expanded{height:430px}.service-card h2{font-size:1.2rem}.service-card img{width:70px;height:70px}}@media (max-width: 1600px){.service-card,.service-card-wrapper{height:360px}.service-card.is-expanded{height:440px}.service-card img{width:70px;height:70px}.service-card h2{font-size:1.1rem;margin:20px 0 30px}.service-card p{font-size:.9rem}.service-button{padding:.6rem 4rem}}@media (max-width: 1500px){.service-card{height:300px;padding:1rem}.service-card-wrapper{height:300px}.service-card.is-expanded{height:350px}.service-card img{width:60px;height:60px}.service-card h2{font-size:1rem}.service-card p{font-size:.8rem}.button-container a{font-size:1rem;padding:15px 70px}}@media (max-width: 1300px){.service-card{padding:1.5rem}.service-card img{width:90px;height:90px}.service-card h2{font-size:1rem;margin:15px 0 25px}.service-card,.service-card-wrapper{height:380px}.service-card.is-expanded{height:440px}}@media (max-width: 1200px){.service-card img{width:60px;height:60px}.service-card h2{font-size:.9rem;margin:5px 0 10px}.service-card p{font-size:.6rem}.service-card,.service-card-wrapper{height:250px}.service-card.is-expanded{height:380px}.service-button{padding:.6rem 3rem}.button-container a{margin-left:10px;padding:14px 60px}}@media (max-width: 1100px){.service-card img{width:70px;height:70px}.service-card h2{font-size:.9rem;margin:10px 0 20px}.service-card p{font-size:.78rem}}@media (max-width: 1024px){.service-card,.service-card-wrapper{height:320px}.service-card.is-expanded{height:390px}}@media (max-width: 850px){.service-card{padding:1rem}.service-button{padding:.6rem 3rem}}@media (max-width: 740px){.service-card img{width:60px;height:60px}.service-card h2{font-size:.8rem;margin:10px 0 15px}}@media (max-width: 690px){.service-card,.service-card-wrapper{height:300px}.service-card.is-expanded{height:350px}.service-card p{font-size:.65rem}}@media (max-width: 425px){.service-card,.service-card-wrapper{height:300px}.service-card.is-expanded{height:350px}.service-card img{width:80px;height:80px}.service-card h2{font-size:1.2rem;margin:10px 0 15px}.service-card p{font-size:1rem}.service-card{align-items:center;text-align:center}}.section-services{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:100vh}.section-services.detail-mode{display:flex;align-items:center;justify-content:center}.bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;z-index:-1;transition:opacity 1s ease-in-out}.visible{opacity:1;z-index:0}.fade-in{animation:fadeIn 1s ease-in-out forwards;z-index:1}.fade-out{animation:fadeOut 1s ease-in-out forwards;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.services-content{position:relative;overflow:visible;z-index:3;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem;max-width:83%;margin:0 auto}.services-content-selected{display:flex;margin:0;position:absolute;width:auto;z-index:10}.selected-card-wrapper,.selected-card-detail{flex:0 0 40%}.selected-card-wrapper{display:flex;flex-direction:column;justify-content:center;width:40%;align-items:end;overflow:hidden}.selected-card-wrapper .is-selected{display:flex;flex:0 0 auto;max-width:none;width:360px;height:520px}.services-content.hidden{height:0;overflow:hidden;opacity:0;transition:height .5s ease,opacity .5s ease}.selected-card-wrapper .service-card-wrapper{max-width:none}.back-button{padding:7% 20px;background-color:transparent;border:none;color:#fff;cursor:pointer;text-decoration:none;text-align:center;display:flex;align-self:flex-start;border:solid 2px var(--main-color);background-color:var(--main-color);transition:background-color .3s ease;z-index:10}.back-button:hover{background-color:transparent}.selected-card-detail{line-height:1.5rem;color:#fff;background-color:#232323b3;clip-path:inset(0 100% 0 0);width:40%;padding:2rem;overflow:hidden;z-index:10;white-space:pre-line;transform-origin:left center}.selected-card-detail .detail-title,.selected-card-detail .detail-text{transform-origin:left center}.detail-title,.detail-text{overflow:hidden;white-space:pre-wrap}.detail-text{margin-top:2rem}.detail-buttons{display:none;justify-content:center;margin-top:2rem}.detail-buttons a{margin:0 2rem}@media (max-width: 1900px){.services-content{max-width:90%}.services-content-selected{margin:20% 0%}}@media (max-width: 1540px){.services-content{gap:1.5rem}.selected-card-detail{flex:0 0 50%}.back-button{padding:20px}.button-container{scale:.9}}@media (max-width: 1360px){.selected-card-wrapper .is-selected{width:300px;height:550px}.selected-card-wrapper .is-selected h2{margin:15px 0 25px;font-size:1.4rem}}@media (max-width: 1280px){.selected-card-detail{width:55%;line-height:1.3rem;font-size:.9rem;padding:1.5rem}.back-button{padding:7% 10px}}@media (max-width: 1024px){.service-card-wrapper{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem);height:auto}.service-card{height:auto;min-height:280px;padding:1rem}.service-card.is-expanded{position:relative;box-shadow:0 8px 16px #0000002e;transform:none;scale:1;z-index:2}}@media (max-height: 1000px){.section-services{height:160vh}}@media (max-width: 950px){.section-services{height:220vh}}@media (max-width: 900px){.services-content-selected{position:relative;width:100%;left:0;right:0;margin:0;padding:0 4%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.selected-card-wrapper{display:none}.selected-card-detail{position:relative;flex:1 1 100%;width:100%;max-width:none;padding:1rem .5rem;box-sizing:border-box;transform-origin:center top;clip-path:none;overflow:visible}.selected-card-detail .detail-title{font-size:clamp(1.1rem,4.5vw,1.6rem);text-align:center;margin-bottom:.6rem}.selected-card-detail .detail-text{font-size:.95rem;line-height:1.35;margin:.6rem 0 1rem}.detail-buttons{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:1rem;flex-wrap:wrap}.services-content{max-width:none;width:100%;padding-inline:0}.back-button{padding:15px}}@media (max-width: 768px){.services-content{gap:.9rem}.service-card-wrapper{flex:1 1 calc(50% - .9rem);max-width:calc(50% - .9rem);height:auto}.service-card{min-height:260px;padding:1rem;text-align:left}.service-card h2{font-size:clamp(1rem,2.2vw,1.15rem);margin:.8rem 0}.service-card p{font-size:.95rem;line-height:1.35}}@media (max-width: 480px){.section-services{height:300vh}.services-content{width:100%;max-width:100%;padding-inline:.6rem;gap:.8rem}.service-card-wrapper{flex:1 1 100%;max-width:100%;width:100%;margin-inline:0;height:auto}.service-card{height:auto;min-height:220px;padding:.9rem;display:flex;flex-direction:column;align-items:center;text-align:center}.service-card.is-expanded,.service-card:hover{position:static;top:auto;left:auto;transform:none;scale:1;box-shadow:0 6px 12px #0000001f;z-index:1}.services-content-selected{padding:0 1rem}.selected-card-wrapper{display:none!important}.selected-card-detail{width:100%!important;padding:1rem!important;clip-path:none!important;transform-origin:center top!important;overflow:visible!important}}@media (max-width: 350px){.section-services{height:350vh}}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}.contact-form{background-color:#1a1919;color:#fff;padding:4% 7%}.contact-form-title{font-weight:lighter;font-size:4.5rem;white-space:pre-line;margin-bottom:2rem}.contact-form-subtitle{font-size:3rem;margin-bottom:2rem}.contact-form-tags{display:flex;margin-bottom:3rem}.contact-form-tags button{margin:0 2rem;border-radius:15px;font-size:1.5rem;padding:6px 30px;background-color:var(--main-color);color:#fff;border:3px solid var(--main-color);cursor:pointer}.contact-form-tags button:nth-child(1){margin:0 2rem 0 0}.contact-form-tags button:active,.contact-form-tags button:hover{background-color:#1a1919;transition:.3s ease}.contact-form-main{display:flex;gap:2rem;align-items:flex-start;justify-content:space-between}.contact-form-form{display:flex;flex-wrap:wrap;gap:1.5rem;flex:1 1 65%;width:auto;margin-right:0}.input-container{flex:1 1 calc(33.333% - 1.5rem);min-width:220px;display:flex;box-sizing:border-box;flex-direction:column-reverse}.input-container:last-child{flex:1 1 100%}.input-container:last-child input{margin-top:3rem}.contact-form-form label{display:block;margin-bottom:1rem;font-size:1.5rem}.contact-form-form input{border-top:none;border-right:none;border-left:none;border-bottom:white solid 2px;padding:.5rem;font-size:1.5rem;background-color:#1a1919;color:#fff;margin-bottom:2.5rem}.contact-form-form input:focus{outline:none;border-bottom:var(--main-color) solid 2px;transition:.3s ease}.contact-form-form input:focus+label{color:var(--main-color);transition:.3s ease}.contact-form-side{flex:0 0 30%;min-width:220px;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-form-side img{width:20vw;height:auto;margin:3rem 0}.contact-form-side p{font-size:2rem}.contact-form-button{background-color:#1a1919;color:#fff;border:3px solid var(--main-color);cursor:pointer;border-radius:15px;font-size:1.5rem;padding:6px 30px}.contact-form-button:hover{background-color:var(--main-color);transition:.3s ease}.contact-form-tags button.active,.contact-form-tags button[aria-pressed=true]{background-color:#1a1919;box-shadow:0 4px 10px #00000040}.contact-form-tags button:focus{outline:3px solid rgba(255,255,255,.08);outline-offset:3px}.no-scroll{overflow:hidden!important;height:100vh}@media (max-width: 1470px){.contact-form-main{flex-direction:column;gap:1.25rem}.contact-form-form{flex:1 1 100%;width:100%;margin-right:0}.contact-form-side{flex:1 1 100%;width:100%;min-width:0;margin-top:1rem;order:2}.input-container{flex:1 1 100%;min-width:0}.contact-form-side img{width:40vw;max-width:260px}}@media (max-width: 1024px){.input-container{min-width:0;flex:1 1 100%}.contact-form-title{font-size:3rem}.contact-form-subtitle{font-size:2rem}.contact-form-tags button{font-size:1rem;padding:3px 20px}.contact-form-side{justify-content:center}.contact-form-side p{font-size:1rem}}@media (max-width: 768px){.contact-form-title{font-size:1.8rem}.contact-form-subtitle{font-size:1rem}.contact-form-tags{flex-direction:column}.contact-form-tags button{margin:.6rem 0;font-size:.7rem;padding:2px 15px}.contact-form-tags button:nth-child(1){margin:.6rem 0}.contact-form-main{flex-direction:column}}.navbar{background-color:var(--black-color);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 7%;position:fixed;top:0;left:0;width:100%;height:var(--navbar-height);z-index:1000}.navbar ul{display:flex;gap:1rem;list-style:none}.navbar ul a{position:relative;text-decoration:none;color:#fff;padding:0rem .5rem;transition:color .3s ease}.navbar ul a:after{content:"";position:absolute;left:0;bottom:-31px;width:0;height:6px;background-color:var(--main-color);transition:width .3s ease;margin-bottom:2px}.navbar ul a:hover:after{width:100%}.navbar ul a.active:after{animation:underline-slide .3s ease forwards}.navbar img{height:60px}.hamburger{display:none;font-size:2rem;cursor:pointer;color:#fff}.backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:999}@keyframes underline-slide{0%{width:0}to{width:100%}}@media (max-width: 768px){.navbar{padding:1rem}.hamburger{display:block;padding:10px;color:#fff}.hamburger.active{color:var(--main-color)}.navbar ul{flex-direction:column;background-color:var(--black-color);width:100%;position:absolute;top:100%;left:0;padding:1rem;z-index:1000;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}.navbar ul.open{display:flex;max-height:600px;opacity:1000}.navbar li{margin:.5rem 0;text-align:center}.navbar a{font-size:140%}.navbar img{height:30px}}.footer-section{background-color:var(--main-color);color:#fff;padding:3.5rem 7%}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.footer-left{display:flex;flex-direction:column;align-items:center;font-size:.7rem}.footer-left-container{display:flex;flex:1 1 50%}.footer-logo{width:250px;margin-bottom:1rem}.footer-left-p{position:relative;text-align:center}.footer-left-p:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:80%;height:2px;background-color:#fff;z-index:10;display:flex;justify-self:center;align-items:center}.footer-center{flex:1 1 200px;display:flex;flex-direction:column;gap:2rem}.footer-contact,.footer-place{display:flex;flex-direction:column;font-size:.8rem}.footer-contact h2,.footer-place h2,.footer-right h2{margin-bottom:.5rem;font-size:1.2rem}.footer-right{flex:1 1 200px;display:flex;flex-direction:column;align-items:center;text-decoration:underline}.footer-social{list-style:none;display:flex}.footer-social li{margin-bottom:.5rem}.footer-social li a{text-decoration:none;color:#fff;font-size:2rem;transition:color .3s;padding:.6rem}.footer-social li a:hover{color:#1a2231;transition:color ease .5s}.footer-contact a:hover{color:#1a2231;font-weight:700;transition:color ease .5s}@media (max-width: 768px){.footer-section{padding:4rem 0}.footer-container{flex-direction:column;align-items:center;text-align:center;gap:4rem;padding:0}.footer-left,.footer-center,.footer-right{align-items:center;flex:1 1 100%}.footer-right{align-items:center}}.Author-zone{background-color:var(--main-color);color:#fff;text-align:center;padding:5px 0}.Author-link{text-decoration:underline}.Author-link:hover{text-decoration:none;color:#f5a623;font-weight:700}.whatsapp-button{position:fixed;bottom:1rem;right:1rem;z-index:5;display:flex;align-items:center}.whatsapp-icon{width:4rem;height:4rem;transition:transform .3s ease-in-out}.whatsapp-text{margin-right:.5rem;font-weight:700;font-size:.9rem;color:#000;padding:5px;background-color:#fff;border-radius:8px;-webkit-user-select:none;user-select:none;box-shadow:0 4px 12px #00000040}.whatsapp-button .whatsapp-icon:hover{transform:scale(1.1)}:root{--main-color: #637eb9;--submain-color: #9f9f9f;--secondary-color: #4F505A;--black-color: #1a1919;--text-color: #333;--text-gray-color: #545454;--bg-color: #f5f5f5;--navbar-height: 80px;--font: "Open Sans", sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font);scroll-behavior:smooth;outline:0!important;box-shadow:none!important}html,body{height:100%;margin:0;padding:0}html,body,[data-scroll-container]{scroll-behavior:smooth}body{background-color:#fff}a{color:inherit;text-decoration:none;font-style:none}ul{list-style:none;padding:0}img{max-width:100%;display:block}
