:root{--font-title: "Oswald", sans-serif;--font-text: "Montserrat", sans-serif;--color-yellow: #FFE500;--color-grey: #777676;--color-black: #232323;--color-white: #ffffff}*{margin:0;padding:0;box-sizing:border-box;font-size:16px;scroll-behavior:smooth}body{color:#fff;background:#232323}::-webkit-scrollbar{width:12px;height:12px;background-color:#fff}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-image:-webkit-gradient(linear,left bottom,left top,from(#FFE500),to(#FFE500));background-image:-webkit-linear-gradient(bottom,#FFE500 0%,#FFE500 100%);background-image:linear-gradient(to top,#ffe500,#ffe500)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#232323}.home{width:100%;min-height:100svh;background-image:url(/dark-bg.webp);background-size:cover;background-position:center;display:grid;grid-template-columns:1fr;padding:0 5rem}.home nav{height:15svh;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}nav img{width:200px;height:auto}nav section{display:flex;flex-direction:row;gap:2.5rem}.links a{text-decoration:none;font-family:var(--font-text);color:#fff;font-size:1.1rem;font-weight:500;transition:all ease-in-out .3s}.links a:hover{transition:all ease-in-out .3s;color:var(--color-yellow)}.lenguage{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.2rem}.lenguage a{font-size:1rem;font-weight:600}.lenguage p{font-family:var(--font-text);font-size:1rem;font-weight:600}.lenguage a:first-child{color:var(--color-yellow)}.burguer{display:none}.home main{display:flex;flex-direction:row;gap:7vw;-webkit-animation:fade-in 3s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 3s cubic-bezier(.39,.575,.565,1) both}.home .title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.5rem}.title h1{font-family:var(--font-title);font-size:clamp(5rem,1.1429rem + 4.2857vw,6.5rem);font-weight:700;line-height:85px}.title h1 .cursive{font-family:The Nautigal,cursive;color:var(--color-yellow);font-size:clamp(10rem,4.8571rem + 5.7143vw,12rem);font-weight:400;padding-left:7vw}.title p{max-width:500px;font-family:var(--font-text);color:var(--color-grey);font-size:clamp(1.1rem,.8429rem + .2857vw,1.2rem);font-weight:400;padding-top:3rem}.title p span{color:var(--color-yellow);font-size:clamp(1.1rem,.5857rem + .5714vw,1.3rem)}.title a{text-decoration:none;font-family:var(--font-text);font-size:1.1rem;font-weight:600;color:var(--color-black);background:var(--color-yellow);padding:1rem 2rem;border-radius:18px;margin-left:14vw;margin-top:2rem}.home-img{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;width:auto;height:auto}.home-img img{min-width:450px;height:100%;object-fit:cover}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1440px){.home{padding:0 3rem}nav img{width:180px;height:auto}nav section{gap:2rem}.home main{gap:5vw}.home .title{gap:2rem}.title h1{font-size:clamp(4rem,1.5468rem + 3.8369vw,5rem);font-weight:600;line-height:80px}.title h1 .cursive{font-size:clamp(8rem,3.0935rem + 7.6739vw,10rem);padding-left:5vw}.title p{max-width:380px;font-size:clamp(1rem,.7547rem + .3837vw,1.1rem);padding-top:1.5rem}.title p span{font-size:clamp(1rem,.7547rem + .3837vw,1.1rem)}.title a{font-weight:500;padding:.8rem 1.5rem;margin-left:12vw;margin-top:1.5rem}.home-img{max-width:500px;height:auto;align-self:flex-end}.home-img img{width:100%;height:100%;object-fit:cover}}@media only screen and (max-width:1023px){.home{padding:0}.home nav{min-height:10svh;max-height:10svh;height:10svh;align-self:start;background:var(--color-black);padding:0rem 3rem;position:fixed;z-index:2}nav img{width:150px;height:auto}.burguer{display:flex}.links{position:absolute;top:-700px;right:-2000px;text-align:center;padding:1rem 0}.links a{font-weight:500;text-align:right}.links.active{position:fixed;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;right:0;top:80px;z-index:1;background:var(--color-black)}.home main{gap:5vw;padding:0 3rem}.home .title{gap:1.5rem}.title h1{font-size:clamp(3rem,-.0118rem + 6.2745vw,4rem);font-weight:700;line-height:70px}.title h1 .cursive{font-size:clamp(8rem,1.9765rem + 12.549vw,10rem);padding-left:7vw}.title p{font-size:1rem;padding-top:1rem}.title p span{font-size:1rem}.title a{font-size:1rem;font-weight:600;padding:.8rem 1.3rem;margin-top:1.5rem}.home-img{max-width:500px;height:auto}.home-img img{min-width:100%;height:100%}}@media only screen and (max-width:768px){.home nav{padding:.5rem 1rem}.links.active{top:63px}.home main{padding:0 1rem;flex-direction:column;align-items:center;gap:3rem}.home .title{margin-top:10rem;max-width:300px}.home .title h1{line-height:50px}.title h1 .cursive{font-size:7rem}.title a{margin-left:0}.home-img{max-width:300px;height:auto;align-self:center}}@media only screen and (max-width:480px){.links.active{top:56px}nav img{width:125px;height:auto}}#checkbox{display:none}.toggle{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.3s}.bars{width:100%;height:4px;background-color:var(--color-yellow);border-radius:5px;transition-duration:.3s}#checkbox:checked+.toggle .bars{margin-left:13px}#checkbox:checked+.toggle #bar2{transform:rotate(135deg);margin-left:0;transform-origin:center;transition-duration:.3s}#checkbox:checked+.toggle #bar1{transform:rotate(45deg);transition-duration:.3s;transform-origin:left center}#checkbox:checked+.toggle #bar3{transform:rotate(-45deg);transition-duration:.3s;transform-origin:left center}.about{width:100%;min-height:100svh;background-image:url(/grey-bg.webp);display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-items:flex-start;padding:3rem 5rem}.about-image{max-width:700px;height:auto}.about-image img{width:100%;height:100%;object-fit:cover}.about-title{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5rem}.about-title .title{display:flex;flex-direction:column;margin-bottom:1rem}.about-title h2:first-child{align-self:flex-end}.about-title .middle{margin-right:1vw}.about-title h2:last-child{align-self:center}.about-title h2{font-family:var(--font-title);font-size:clamp(2rem,-1.8571rem + 4.2857vw,3.5rem);line-height:57px}.about-title h2 span{font-family:var(--font-title);font-size:clamp(2rem,-1.8571rem + 4.2857vw,3.5rem);color:var(--color-yellow)}.about-title section{display:flex;flex-direction:column;align-items:center;gap:3rem}.about section p{max-width:460px;font-family:var(--font-text);font-size:clamp(1.3rem,.7857rem + .5714vw,1.5rem)}.about section p span{font-family:var(--font-text);font-size:clamp(1.3rem,.7857rem + .5714vw,1.5rem);color:var(--color-yellow)}.about section .middle-text{margin-left:10vw}@media only screen and (max-width:1440px){.about{padding:3rem 4rem}.about-title h2{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem);line-height:33px}.about-title h2 span{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem)}.about-title section{gap:1.5rem}.about section p{max-width:400px;font-size:clamp(1.1rem,.6094rem + .7674vw,1.3rem)}.about section p span{font-size:clamp(1.1rem,.6094rem + .7674vw,1.3rem)}}@media only screen and (max-width:1023px){.about{gap:.5rem;padding:3rem}.about-image{max-width:450px;height:auto}.about-title .middle{margin-right:1vw}.about-title{gap:3rem}.about-title .title{margin-bottom:0}.about-title h2,.about-title h2 span{font-size:clamp(1.3rem,.6976rem + 1.2549vw,1.5rem);line-height:27px}.about-title section p{max-width:300px;font-size:1rem}.about-title section p span{font-size:1rem}.about section .middle-text{margin-left:5vw}}@media only screen and (max-width:768px){.about{display:flex;flex-direction:column-reverse;padding:3rem 2rem;gap:3rem}.about-image{max-width:500px;height:auto}.about-title{padding-top:3rem}.about-title h2,.about-title h2 span{font-size:1.4,5rem;line-height:27px}.about-title section{width:100%}.about-title section p:first-child,.about-title section p:last-child{align-self:flex-start}.about section .middle-text{align-self:flex-end;margin-left:0vw}.about-title p,.about-title p span{font-size:clamp(1rem,.5rem + 1.6667vw,1.3rem)}}@media only screen and (max-width:480px){.about{padding:3rem 1rem}.about-image{max-width:300px;height:auto}}.services{width:100%;min-height:100svh;background-image:url(/services.webp);background-position:center;background-size:cover;display:grid;grid-template-columns:1fr;padding:3rem 5rem;gap:3rem}.services-title{display:flex;flex-direction:column;justify-content:flex-end}.services-title h2{font-family:var(--font-title);font-size:clamp(2rem,-3.1429rem + 5.7143vw,3.5rem);line-height:57px}.services-title .middle{margin-left:3vw}.services-title h2:last-child{margin-left:12vw}.services-title h2 span{font-family:var(--font-title);font-size:clamp(2rem,-3.1429rem + 5.7143vw,3.5rem);color:var(--color-yellow)}.services-content{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.content_btn{width:45%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.content_btn p{width:320px;font-family:var(--font-text);font-weight:500;font-size:1rem}.content_btn a{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:var(--color-yellow);font-family:var(--font-text);font-weight:500;font-size:1.4rem;border-bottom:1.5px solid var(--color-yellow);padding-bottom:.5rem}.content_btn a img{width:28px;height:auto}.content_services{width:55%;display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.content_services div{width:100%;display:flex;flex-direction:row;align-items:flex-end;gap:15vw;font-family:var(--font-title)}.content_services div span{color:var(--color-yellow);font-size:clamp(2.5rem,1.2143rem + 1.4286vw,3rem);font-weight:500}.content_services div h3{font-family:var(--font-text);font-size:clamp(1.5rem,.2143rem + 1.4286vw,2rem);font-weight:600}@media only screen and (max-width:1440px){.services{padding:3rem 4rem}.services-title h2{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem);line-height:33px}.services-title h2 span{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem)}.services-title .middle{margin-left:2vw}.services-title h2:last-child{margin-left:10vw}.content_btn{width:50%}.content_btn a{font-size:1.2rem}.content_btn a img{width:25px;height:auto}.content_services{width:50%;gap:2.5rem}.content_services div{gap:12vw}.content_services div span{font-size:clamp(2rem,.7734rem + 1.9185vw,2.5rem)}.content_services div h3{font-size:clamp(1.3rem,.8094rem + .7674vw,1.5rem)}}@media only screen and (max-width:1023px){.services{padding:3rem}.services-title h2{font-size:clamp(1.3rem,.6976rem + 1.2549vw,1.5rem);line-height:27px}.services-title h2 span{font-size:clamp(1.3rem,.6976rem + 1.2549vw,1.5rem)}.content_btn p{width:300px;font-size:.9rem}.content_btn a{font-size:1.1rem}.content_services{gap:2rem}.content_services div{gap:10vw}.content_services div span{font-size:clamp(1.7rem,.7965rem + 1.8824vw,2rem)}.content_services div h3{font-size:clamp(1.1rem,.4976rem + 1.2549vw,1.3rem)}}@media only screen and (max-width:768px){.services{padding:3rem 2rem;gap:1.5rem}.services-title{margin-top:2rem}.services-title .middle{margin-left:2vw}.services-content{width:100%;display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center;gap:3rem}.content_services div span{font-size:2rem}.content_services div h3{font-size:.9rem;min-width:165px}.content_services div{gap:5vw}.content_btn{align-self:flex-start}.content_btn p{max-width:250px}.content_btn a{font-size:1rem}.content_btn a img{width:22px;height:auto}}@media only screen and (max-width:480px){.services{padding:3rem 1rem}.services-title h2,.services-title h2 span{font-size:1.1rem;line-height:23px}.services-title .middle{margin-left:1vw}.services-title h2:last-child{margin-left:3vw}.services-content{align-items:center;justify-content:center}.content_btn a{font-size:.8rem;padding-bottom:.3rem}}.portfolio{width:100%;min-height:100svh;background-image:url(/dark-bg.webp);background-position:center;display:grid;grid-template-columns:1fr;align-items:center;padding:3rem 5rem}.portfolio-title{width:100%;display:flex;flex-direction:column;align-items:flex-end;padding:5rem 0}.portfolio-title h2{font-family:var(--font-title);font-size:clamp(2rem,-3.1429rem + 5.7143vw,3.5rem);line-height:57px}.portfolio-title h2 span{color:var(--color-yellow);font-family:var(--font-title);font-size:clamp(2rem,-3.1429rem + 5.7143vw,3.5rem);line-height:57px}.portfolio-title .middle{padding-right:1.5vw}.portfolio-title h2:last-child{align-self:flex-end;padding-right:5vw}.portfolio-cases{display:flex;flex-direction:column;align-items:center;gap:5rem}.case{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5rem}.case_image{max-width:560px;max-height:690px;-webkit-mask-image:linear-gradient(var(--color-black) 80%,transparent);mask-image:linear-gradient(var(--color-black) 80%,transparent)}.case_image img{width:100%;height:100%;object-fit:cover}.case_content{display:flex;flex-direction:column;gap:1rem}.case_content h3{font-family:var(--font-title);font-size:clamp(1.8rem,-.7714rem + 2.8571vw,2.8rem);font-weight:500}.case_content p{max-width:600px;font-family:var(--font-text);font-size:clamp(1.1rem,.5857rem + .5714vw,1.3rem)}@media only screen and (max-width:1440px){.portfolio{padding:3rem 4rem}.portfolio-title h2,.portfolio-title h2 span{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem);line-height:33px}.case{gap:3rem}.case_content h3{font-size:clamp(1.3rem,.7286rem + 1.1905vw,1.8rem)}}@media only screen and (max-width:1023px){.portfolio{padding:3rem}.portfolio-title h2,.portfolio-title h2 span{font-size:clamp(1.3rem,.6976rem + 1.2549vw,1.5rem);line-height:27px}.case{gap:1.5rem}.case_content p{font-size:1rem}}@media only screen and (max-width:768px){.portfolio{padding:1.5rem 2rem}.portfolio-title{padding:3rem 0;margin-top:2rem}.case{flex-direction:column;gap:1.5rem}.case.middle{flex-direction:column-reverse}.case_image{width:100%;max-width:100%;max-height:auto}.portfolio-cases{padding-bottom:3rem}.case_content h3{font-size:1.2rem}.case_content p{font-size:.9rem}}@media only screen and (max-width:480px){.portfolio{padding:.5rem 1rem}}.testimonies{width:100%;min-height:100svh;background-image:url(/grey-bg.webp);background-size:cover;background-position:center;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;padding:3rem 5rem;gap:1rem}.testimonies-title{display:flex;flex-direction:row;justify-content:flex-end;gap:5rem}.slider-arrows{display:none}.testimonies-title .title,.testimonies-title h2,.testimonies-title h2 span{font-family:var(--font-title);font-size:clamp(3rem,.4286rem + 2.8571vw,3.5rem);line-height:57px}.testimonies-title .title h2:last-child{margin-left:3vw}.testimonies-title h2 span{color:var(--color-yellow)}.seemore a{display:flex;flex-direction:row;align-items:center;text-decoration:none;color:var(--color-yellow);font-family:var(--font-text);font-weight:500;font-size:1.4rem;border-bottom:1.5px solid var(--color-yellow);padding-bottom:.5rem}.seemore a img{width:28px;height:auto}.testimonies-slider{display:flex;flex-direction:column;align-items:center;justify-content:center}.testimonies-slider .slider{max-width:1122px;display:grid;grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;overflow-y:hidden;touch-action:none}.testimonies-slider::-webkit-scrollbar{display:none}.testimonies-slider.no-transition{scroll-behavior:auto}.testimonies-slider.dragging{scroll-snap-type:none;scroll-behavior:auto}.testimonies-slider.dragging .card{cursor:grab;-webkit-user-select:none;user-select:none}.testimonies .card{width:350px;height:450px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.5rem;background:#52525233;border:1px solid #c0b86f;padding:3rem 1rem 1rem;margin-left:1.5rem}.testimonies .card:last-child{display:none;margin-right:0}.testimonies .card img{width:100px;height:auto;padding-bottom:1rem}.testimonies .card h4{font-family:var(--font-title);color:var(--color-yellow);font-size:1.7rem;font-weight:500}.testimonies .card p{max-width:95%;font-family:var(--font-text);font-size:1rem;font-weight:500}@media only screen and (max-width:1440px){.testimonies{padding:3rem 1rem}.testimonies-title h2,.testimonies-title h2 span{font-size:clamp(2rem,.8571rem + 2.381vw,3rem);line-height:47px}.testimonies-title p{font-size:clamp(1.8rem,1.5714rem + .4762vw,2rem)}.testimonies-slider .slider{max-width:950px;align-items:center}.title .slider-arrows img{width:50px;height:auto}.testimonies .card{width:280px;height:380px;padding:3rem 1rem 1rem;margin-right:0}.testimonies .card img{width:80px;height:auto;padding-bottom:1rem}.testimonies .card h4{font-size:1.5rem}.testimonies .card p{max-width:100%;font-size:.9rem}}@media only screen and (max-width:1023px){.testimonies{padding:3rem 1.5rem}.testimonies-title{gap:1.5rem}.slider-arrows{display:flex;gap:.5rem}.slider-arrows img{width:60px;height:auto;cursor:pointer}.testimonies-slider .slider{max-width:330px;align-items:center;overflow-y:hidden;touch-action:auto}.testimonies .card{width:330px;height:430px;gap:1.5rem;padding:3rem 1rem 1rem;margin:0}.testimonies .card h4{font-size:1.6rem}.testimonies .card P{font-size:1rem}.testimonies .card img{width:120px;height:auto}.testimonies .card:last-child{display:flex}}@media only screen and (max-width:768px){.testimonies-title{flex-direction:column;align-items:center;justify-content:flex-end;gap:2rem}.testimonies-title h2,.testimonies-title h2 span{font-size:1.7rem;line-height:32px}.testimonies-slider{gap:1rem}.slider-arrows img{width:90px;height:auto}.seemore a{margin-top:1rem;font-size:1.4rem}}@media only screen and (max-width:480px){.testimonies{padding:3rem 1rem}.testimonies-title h2,.testimonies-title h2 span{font-size:1.5rem;line-height:32px}.slider-arrows img{width:70px;height:auto}.seemore a{font-size:1.2rem;padding-bottom:.3rem}}.contact{width:100%;min-height:100svh;background-image:url(/dark-bg.webp);background-position:center;background-size:cover;display:grid;grid-template-columns:1fr;align-items:flex-start;justify-items:center;padding:3rem 5rem}.contact-title{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;gap:5rem}.contact-title p,.contact-title p span{color:var(--color-grey);font-family:var(--font-text);font-size:1.2rem;font-weight:500;max-width:490px}.contact-title p span{color:var(--color-yellow)}.contact-title .title{display:flex;flex-direction:column;align-items:flex-start}.contact-title h2,.contact-title h2 span{font-family:var(--font-title);font-size:clamp(2rem,-3.1429rem + 5.7143vw,3.5rem);line-height:57px}.contact-title h2 span{color:var(--color-yellow)}.contact-title .middle{margin-left:6vw}.contact-title h2:last-child{margin-left:3vw}form{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-left:12.5vw}input,textarea{width:350px;background:transparent;border:none;border-bottom:2px solid var(--color-grey);padding:.5rem;padding-left:0;font-family:var(--font-text);color:var(--color-white);font-weight:500}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:-ms-input-placeholder{color:var(--color-grey)}textarea{max-width:350px;max-height:40px}button{margin-top:1.5rem;font-family:var(--font-text);font-size:1.5rem;font-weight:500;background:transparent;border:none;color:var(--color-yellow);display:flex;flex-direction:row;align-items:center;cursor:pointer}button img{width:32px;height:auto}@media only screen and (max-width:1440px){.contact{padding:3rem 4rem}.contact-title{width:100%;justify-content:space-between;gap:0}.contact-title h2,.contact-title h2 span{font-size:clamp(1.5rem,.2734rem + 1.9185vw,2rem);line-height:33px}.contact-title .middle{margin-left:3vw}.contact-title h2:last-child{margin-left:1.5vw}.contact-title p,.contact-title p span{font-size:.9rem;font-weight:400;max-width:350px}form{gap:1.3rem;justify-self:flex-end}button{margin-top:1.5rem;font-size:1.3rem}button img{width:30px;height:auto}}@media only screen and (max-width:1023px){.contact{padding:3rem}.contact-title{padding-top:3rem}.contact-title h2,.contact-title h2 span{font-size:clamp(1.3rem,.6976rem + 1.2549vw,1.5rem);line-height:27px}.contact-title .middle{margin-left:2vw}.contact-title h2:last-child{margin-left:1vw}.contact-title p,.contact-title p span{font-size:.8rem;font-weight:500;max-width:330px}form{gap:1.3rem;justify-self:flex-end;margin-left:0}input,textarea{font-size:.9rem}button{margin-top:1.3rem;font-size:1.2rem}button img{width:27px;height:auto}}@media only screen and (max-width:768px){.contact{padding:3rem 2rem}.contact-title{flex-direction:column-reverse;gap:2.5rem;align-items:flex-start}.contact-title p,.contact-title p span{max-width:300px;align-self:flex-end}form{gap:1.3rem;justify-self:flex-end}input,textarea{width:300px;font-size:.9rem}}@media only screen and (max-width:480px){.contact{padding:3rem 1rem}form{justify-self:flex-start}button{margin-top:1.2rem;font-size:1.1rem}button img{width:25px;height:auto}}.footer{width:100%;min-height:50svh;background-image:url(/footer.webp);background-size:cover;background-position:center;display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;padding:3rem 5rem .5rem}.footer-content{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer_links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.footer_links a{font-family:var(--font-text);text-decoration:none;font-size:clamp(1.1rem,.9753rem + .2597vw,1.3rem);font-weight:600;color:var(--color-black)}.footer_contact{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.footer_contact p{font-family:var(--font-title);font-size:clamp(3rem,.9058rem + 3.2753vw,5rem);line-height:67px;font-weight:500;color:var(--color-black)}.footer_contact .cellphone{font-size:clamp(2.5rem,.6299rem + 3.8961vw,5.5rem)}.footer_contact-icons{padding-top:1.5rem;display:flex;flex-direction:row;gap:1rem}.footer_contact-icons a img{width:60px;height:auto}.footer-copy{font-family:var(--font-text);font-weight:600;color:var(--color-black)}.footer-copy p{font-size:1rem;text-align:center}.footer-copy p span{font-family:var(--font-text);font-size:1rem}@media only screen and (max-width:1440px){.footer{padding:3rem 4rem .5rem}.footer_contact p{line-height:45px}.footer_contact-icons{padding-top:.5rem}.footer_contact-icons a img{width:50px;height:auto}}@media only screen and (max-width:1023px){.footer{padding:3rem 3rem .5rem}.footer-content{justify-content:flex-end}.footer_links{display:none}.footer_contact p{font-size:clamp(1.5rem,.6135rem + 3.7325vw,3rem);line-height:35px}.footer_contact-icons a img{width:42px;height:auto}}@media only screen and (max-width:768px){.footer{padding:3rem 2rem .5rem}.footer_contact p{line-height:30px}.footer-copy p,.footer-copy p span{font-size:.9rem}}@media only screen and (max-width:480px){.footer{padding:1.5rem 1rem .5rem}.footer-copy p{max-width:250px;font-size:.8rem}.footer-copy p span{font-size:.8rem}}
