@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;700&family=Playfair+Display:wght@400;500;700&display=swap";.container{margin:0 auto;max-width:1400px;padding:0 10px}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{margin-bottom:20px}@media screen and (min-width: 490px){.container{padding:0 40px}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{flex:0 0 auto}.span1{flex-basis:6.2056333%;margin-left:2.1277%;max-width:6.2056333%}.offset1{margin-left:10.4610333%}.span2{flex-basis:14.5389666%;margin-left:2.1277%;max-width:14.5389666%}.offset2{margin-left:18.7943666%}.span3{flex-basis:22.8722999%;margin-left:2.1277%;max-width:22.8722999%}.offset3{margin-left:27.1276999%}.span4{flex-basis:31.2056332%;margin-left:2.1277%;max-width:31.2056332%}.offset4{margin-left:35.4610332%}.span5{flex-basis:39.5389665%;margin-left:2.1277%;max-width:39.5389665%}.offset5{margin-left:43.7943665%}.span6{flex-basis:47.8722998%;margin-left:2.1277%;max-width:47.8722998%}.offset6{margin-left:52.1276998%}.span7{flex-basis:56.2056331%;margin-left:2.1277%;max-width:56.2056331%}.offset7{margin-left:60.4610331%}.span8{flex-basis:64.5389664%;margin-left:2.1277%;max-width:64.5389664%}.offset8{margin-left:68.7943664%}.span9{flex-basis:72.8722997%;margin-left:2.1277%;max-width:72.8722997%}.offset9{margin-left:77.1276997%}.span10{flex-basis:81.205633%;margin-left:2.1277%;max-width:81.205633%}.offset10{margin-left:85.461033%}.span11{flex-basis:89.5389663%;margin-left:2.1277%;max-width:89.5389663%}.offset11{margin-left:93.7943663%}.span12{flex-basis:97.8722996%;margin-left:2.1277%;max-width:97.8722996%}.offset12{margin-left:102.1276996%}}body{font-family:"Lexend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:100%;font-style:normal;font-weight:400;background-color:#faedd8;margin:0}blockquote{border-left:2px solid #4cffe8;font-family:Georgia,Times,"Times New Roman",serif;font-size:1.4em;font-style:italic;font-weight:400;margin:0 0;padding-left:25px}body h1,body h2,body h3{font-family:"Playfair Display",serif;font-weight:500}h1,h2,h3,h4,h5{font-family:"Lexend",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h1{font-size:55px;font-style:normal;font-weight:400}h2{font-size:46px;font-style:normal;font-weight:400}@media(max-width: 600px){h2{font-size:36px}}h3{font-size:32px;font-style:normal;font-weight:400}h4{font-size:20px;font-style:normal;font-weight:700}h5{font-size:16px;font-style:normal;font-weight:normal}p{font-size:18px}@media screen and (max-width: 490px){body{font-size:14px}h1{font-size:32px}}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}img,video,audio,iframe,object{max-width:100%}table{width:100%}table th,table td{padding:5px;text-align:left}table th{border-bottom:1px solid #ccc;border-top:1px solid #ccc}*{box-sizing:border-box !important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.clear{clear:both}.right{float:right}.left{float:left}.list-unstyled{list-style:none;margin-left:0;padding-left:0}.valign{vertical-align:middle}hr{border:0;border-bottom:1px solid #ddd;margin:40px 0}.subtle{color:#aaa}.relative{position:relative}.btn-primary{display:inline-block;padding:12px 25px;background-color:#90143c;border:1px solid #90143c;color:#fff;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;font-size:1.1rem;font-family:inherit;transition:background-color .3s,color .3s,border .3s}.btn-primary:hover,.btn-primary:focus{background-color:#faedd8;border:1px solid #90143c;color:#90143c}.btn-primary-inverted{display:inline-block;padding:12px 25px;background-color:#faedd8;border:1px solid #faedd8;color:#0f0f12;text-align:center;text-decoration:none;cursor:pointer;border-radius:5px;font-size:1.1rem;font-family:inherit;transition:background-color .3s,color .3s,border .3s}.btn-primary-inverted:hover,.btn-primary-inverted:focus{background-color:#90143c;border:1px solid #faedd8;color:#faedd8}.container{padding-top:100px;padding-bottom:100px}.top-bar{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#faedd8}.top-bar .container{padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.top-bar .container p{font-size:1rem}@media(max-width: 480px){.top-bar .container p{font-size:.9rem;text-align:center}}.top-bar .container .social{display:flex;align-items:center;gap:8px}.top-bar .container .social p{margin:0;font-size:.9rem}.top-bar .container .social img{max-height:20px}@media(max-width: 768px){.top-bar .container .social{justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}}@media(max-width: 768px){.top-bar .container{display:none}}header{background-color:#90143c;position:fixed;top:40px;left:0;width:100%;z-index:999}header .container{padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header .container img.logo{width:80px}@media(max-width: 480px){header .container img.logo{width:65px}}header .container nav ul{display:flex;gap:2rem}header .container nav ul li{font-size:19px}header .container nav ul li a{text-decoration:none;color:#fff;transition:color .3s}header .container nav ul li a:hover{color:hsl(0,0%,70%)}@media(max-width: 768px){header .container nav{display:none}}@media(max-width: 768px){header .container .right-group{margin-top:1rem}}@media(max-width: 768px){header .container{gap:1rem;text-align:center}}@media(max-width: 768px){header{top:0}}.hero{width:100%}.hero .container{padding-top:264px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;color:#30211f}.hero .container .video-thumbnail{cursor:pointer;width:100%;max-width:900px;height:50vh;background-color:rgba(0,0,0,.7);border-radius:8px;overflow:hidden;color:#fff;box-shadow:0 8px 20px rgba(56,1,1,.6)}.hero .container .video-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero .container .video-thumbnail:hover img{transform:scale(1.05)}.hero .container h1{color:#30211f;max-width:700px;width:100%;text-align:center;font-weight:700}.hero .container p{max-width:800px;width:100%;text-align:center;font-size:1.2rem}.hero .container .btn-primary{font-size:1rem;padding:12px 30px;text-transform:uppercase;letter-spacing:1px}@media(max-width: 768px){.hero .container{padding-top:12rem;padding-bottom:4rem}.hero .video-thumbnail{max-width:90%;max-height:400px}.hero p{font-size:1rem}.hero .btn-primary{width:100%;text-align:center;font-size:1.1rem}}@media(max-width: 480px){.hero .container{gap:1.5rem}.hero .video-thumbnail{height:40vh;max-height:200px}.hero p{font-size:.9rem}.hero .btn-primary{font-size:1rem;padding:12px}}.video-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9999;justify-content:center;align-items:center;backdrop-filter:blur(5px)}.video-popup-content{position:relative;background-color:#0f0f12;padding:25px;box-shadow:0 8px 32px rgba(0,0,0,.28)}.video-popup-content iframe{width:100%;height:450px}.video-popup-content .close-btn{position:absolute;top:-5px;right:5px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.marquee-container{width:100%;overflow:hidden;padding:16px 0}.marquee-container .marquee{display:inline-flex;align-items:center;gap:2.5rem;white-space:nowrap;will-change:transform;transform:translateX(0)}.marquee-container .marquee span{color:#0f0f12;font-size:3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.55}section.about .container{display:flex;justify-content:space-between;align-items:center;gap:5rem;color:#30211f}@media(max-width: 768px){section.about .container{flex-direction:column;justify-content:center;gap:2rem;text-align:center;padding:1rem}}section.about .container img{max-width:100%;height:auto;flex:1 1 40%;object-fit:cover}section.about .container .content{flex:1 1 50%}section.about .container .content span{color:#90143c;font-size:1.5rem;font-weight:bold}section.about .container .content h3{margin:15px 0 40px;font-size:1.6rem}section.about .container .content p{line-height:1.6;font-size:1.1rem;margin:0}@media(max-width: 768px){section.about .container{flex-direction:column;align-items:center}section.about .content{width:90%;margin-top:1rem}}.services .container{text-align:center;padding:2rem}.services .container h2{font-size:2.5rem;font-weight:700;margin-bottom:50px;text-transform:uppercase}@media(max-width: 1024px){.services .container h2{font-size:2rem;margin-bottom:40px}}@media(max-width: 768px){.services .container h2{font-size:1.8rem;margin-bottom:30px}}@media(max-width: 480px){.services .container h2{font-size:1.5rem}}.services .container .cards-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;justify-items:center;align-items:stretch}@media(max-width: 1024px){.services .container .cards-container{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(max-width: 768px){.services .container .cards-container{grid-template-columns:1fr;gap:20px}}@media(max-width: 480px){.services .container .cards-container{gap:15px}}.services .container .cards-container .card{background-color:#faedd8;border:1px solid #90143c;padding:25px;border-radius:10px;box-shadow:0 6px 15px rgba(0,0,0,.1);width:100%;max-width:400px;text-align:left;position:relative;overflow:hidden;transition:all .3s ease}.services .container .cards-container .card:hover{box-shadow:0 12px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.services .container .cards-container .card h3{margin-bottom:20px;font-size:1.8rem;font-weight:bold;color:#90143c}@media(max-width: 1024px){.services .container .cards-container .card h3{font-size:1.6rem}}@media(max-width: 768px){.services .container .cards-container .card h3{font-size:1.4rem;text-align:center}}@media(max-width: 480px){.services .container .cards-container .card h3{font-size:1.2rem}}.services .container .cards-container .card p{color:#0f0f12;font-size:1rem;line-height:1.5}@media(max-width: 768px){.services .container .cards-container .card p{font-size:.95rem;text-align:center}}@media(max-width: 480px){.services .container .cards-container .card p{font-size:.9rem}}@media(max-width: 768px){.services .container .cards-container .card{text-align:center}}@media(max-width: 480px){.services .container .cards-container .card{padding:20px}}footer .container{display:flex;justify-content:space-between;align-items:center;gap:6rem}@media(max-width: 768px){footer .container{flex-direction:column;align-items:center;gap:2rem}}footer .container .formulario{flex:1}footer .container .formulario h3{font-size:1.8rem;margin-bottom:2rem}footer .container .formulario form{display:flex;flex-direction:column;gap:20px}footer .container .formulario form .group{position:relative}footer .container .formulario form input,footer .container .formulario form textarea{font-size:16px;width:100%;border:1px solid #90143c;border-radius:5px;color:#0f0f12;background-color:rgba(0,0,0,0);padding:15px}footer .container .formulario form textarea{height:118px}footer .container .formulario form label{color:#faedd8;font-size:18px;font-weight:normal;position:absolute;pointer-events:none;left:15px;top:15px;transition:.2s ease all}footer .container .formulario form .input:focus~label,footer .container .formulario form .input:valid~label{top:-10px;font-size:14px;color:#faedd8;background-color:#90143c;padding:0 7px}footer .container img{max-width:320px;width:100%;height:auto;flex:1}footer .container .infos{flex:1;display:flex;flex-direction:column;gap:1.5rem}footer .container .infos .logo{margin:1rem 0 0;max-width:150px;width:100%;height:auto}footer .container .infos div{display:flex;gap:.8rem;align-items:center}footer .container .infos div .icon{background-color:#90143c;padding:.7rem;border-radius:50%}footer .container .infos div .icon img{width:20px;height:20px}footer .container .infos div span{font-size:1rem}@media(max-width: 768px){footer .container{gap:2.5rem}footer .formulario{width:100%}footer .formulario h3{font-size:1.5rem;text-align:center}footer .infos{width:100%;gap:1rem}footer .infos .logo{margin:2rem auto 0 !important}footer .infos div img{width:24px;height:24px}}.copy{background-color:#90143c;color:#fff}.copy .container{padding-top:2rem;padding-bottom:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.copy .container p{display:flex;align-items:center;gap:.7rem;font-size:1rem}.copy .container p img{max-height:20px}@media(max-width: 480px){.copy .container p{font-size:.9rem;text-align:center;justify-content:center}}@media(max-width: 768px){.copy .container{flex-direction:column;gap:1rem;text-align:center}.copy .container p{justify-content:center}}@media screen and (max-width: 990px){body{overflow-x:hidden}}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}@media(max-width: 760px){.swiper-button-next{right:20px;transform:rotate(90deg)}.swiper-button-prev{left:20px;transform:rotate(90deg)}}*{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{all:unset;cursor:pointer}input,textarea,select,button{font:inherit;border:none;outline:none}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:107%}img{max-width:100%;height:auto;display:block}header,section,footer,article,aside,nav{display:block}/*# sourceMappingURL=main.css.map */
