@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");@font-face{src:url("../fonts/Cardiff.eot?") format("eot"),url("../fonts/Cardiff.woff") format("woff"),url("../fonts/Cardiff.otf") format("opentype"),url("../fonts/Cardiff.ttf") format("truetype");font-family:"Cardiff";font-style:normal;font-weight:400}@font-face{src:url("../fonts/CardiffBold.eot?") format("eot"),url("../fonts/CardiffBold.woff") format("woff"),url("../fonts/CardiffBold.otf") format("opentype"),url("../fonts/CardiffBold.ttf") format("truetype");font-family:"Cardiff";font-style:normal;font-weight:700}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{scrollbar-width:none;width:0 !important}html{scrollbar-width:none;height:100%;height:-webkit-fill-available;width:100%}h1,h2,h3,h4,h5,h6,strong{font-family:"Cardiff",sans-serif;font-weight:700}a{text-decoration:none}body{color:#000;display:flex;flex-direction:column;font-family:"Helvetica",sans-serif;font-size:16px;font-weight:300;height:auto;line-height:1.6;margin:0 !important;max-width:100%;min-height:100vh;min-height:-webkit-fill-available;overflow-y:scroll;overflow-x:hidden;position:relative;width:100%}body.hidden{overflow:hidden !important}.loader-page{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:1;pointer-events:none;position:fixed;top:0;transition:all 1s ease 0s;width:100%;z-index:99999;opacity:0}.loader-page .logo{width:100px;height:auto;position:relative;display:flex;flex-direction:column;align-items:center}.loader-page .logo img{width:76px;position:absolute;left:0;top:-42px;bottom:0;right:0;margin:auto;z-index:99}.loader-page .logo svg{width:120px;height:auto}.loader-page .logo span{display:block;min-width:max-content;margin-top:30px;font-size:14px;letter-spacing:1px;line-height:1;color:#959EA6;padding-left:12px;font-weight:500}.loader-page.remove{opacity:1;transition:all 1s ease 0s}@media only screen and (max-width: 520px){.loader-page{height:calc(var(--vh, 1vh) * 100)}}#header-master{position:fixed;top:0;left:0;width:100%;height:auto;transition:all 0s ease 0s;z-index:9999;transition:all 0.5s ease 0s;pointer-events:none}#header-master.header-home .weather{color:#fff;transition:all 0.5s ease 0s}#header-master.header-home .weather .city-icon .svg path,#header-master.header-home .weather .city-icon .svg circle,#header-master.header-home .weather .city-icon .svg polygon,#header-master.header-home .weather .city-icon .svg polyline,#header-master.header-home .weather .city-icon .svg rect{fill:#fff}#header-master.header-home .header-wrapper .main-logo .logo a svg path{fill:#fff}#header-master.header-home .header-wrapper .nav-menu ul li a{color:#fff}#header-master.sticky{transition:all 0.5s ease 0s;position:fixed;background-color:rgba(255,255,255,0.75);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#header-master.sticky .weather{top:0vw;transition:all 0.5s ease 0s;color:#16232E}#header-master.sticky .weather .city-icon .svg path,#header-master.sticky .weather .city-icon .svg circle,#header-master.sticky .weather .city-icon .svg polygon,#header-master.sticky .weather .city-icon .svg polyline,#header-master.sticky .weather .city-icon .svg rect{fill:#16232E}#header-master.sticky .header-wrapper{max-width:calc(100% - 8vw);padding:0 4vw;transition:all 0.5s ease 0s}#header-master.sticky .header-wrapper::after{height:4.3vw;transition:all 0.5s ease 0s}#header-master.sticky .header-wrapper .main-logo .logo a svg path{fill:#16232E}#header-master.sticky .header-wrapper .nav-menu ul li a{color:#16232E}#header-master .header-wrapper{margin:0 auto;width:calc(100% - 8vw);height:100%;display:flex;align-items:center;justify-content:space-between;max-width:calc(100% - 8vw);padding:0 4vw;position:relative;transition:all 0.5s ease 0s;padding-top:2.6vw}#header-master .header-wrapper .weather{position:relative;display:flex;align-items:center;font-family:"Helvetica",sans-serif;height:4.3vw;transition:all 0.5s ease 0s}#header-master .header-wrapper .weather .city-icon{width:2.6vw;height:2.6vw;position:relative;margin-right:0.6vw}#header-master .header-wrapper .weather .city-icon svg{position:absolute;left:0;max-width:2.6vw;max-height:2.6vw;top:0;width:100%;height:100%;object-position:center;object-fit:contain}#header-master .header-wrapper .weather .content{flex-direction:column;display:flex;align-items:flex-start;justify-content:center}#header-master .header-wrapper .weather .content .temp{display:flex;align-items:flex-end}#header-master .header-wrapper .weather .content .temp strong{margin-right:0.3vw;font-size:1vw;line-height:1;font-family:"Helvetica",sans-serif}#header-master .header-wrapper .weather .content .temp span{margin-right:0.2vw;font-size:0.75vw;line-height:1;font-weight:400;opacity:0.85}#header-master .header-wrapper .weather .content .name{font-size:0.80vw;line-height:1.3;letter-spacing:0.02vw}#header-master .header-wrapper .main-logo{display:flex;z-index:9;align-items:center;justify-content:center;opacity:1;pointer-events:all}#header-master .header-wrapper .main-logo .logo{margin:0;display:flex;align-items:center;overflow:hidden;transition:all 0.5s ease 0s;width:100%}#header-master .header-wrapper .main-logo .logo a{width:100%;height:65px;display:flex;align-items:center;position:relative;max-width:255px}#header-master .header-wrapper .main-logo .logo a svg{width:100%;height:100%;position:relative;left:0;top:0;object-fit:contain;object-position:center}#header-master .header-wrapper .hamburger{display:none}#header-master .header-wrapper .nav-menu{top:0;right:0;height:4.3vw;left:0;display:flex;justify-content:flex-end;pointer-events:all}#header-master .header-wrapper .nav-menu ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;height:4.3vw}#header-master .header-wrapper .nav-menu ul li{margin:0 1.3vw}#header-master .header-wrapper .nav-menu ul li a{font-size:0.80vw;letter-spacing:0.08vw;line-height:1;font-weight:400;color:#16232E;text-transform:uppercase;text-decoration:none}#header-master .header-wrapper .nav-menu ul li.current_page_item{pointer-events:none}#header-master .header-wrapper .nav-menu ul li.current_page_item a{color:#16232E;font-weight:700}footer{border-top:1px solid rgba(179,179,179,0.5);color:#959EA6;display:flex;flex-direction:column;margin-top:auto;width:100%}footer .footer-content{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(1024px - 60px);padding:80px 30px;width:calc(100% - 60px)}footer .footer-content .col{padding-right:65px}footer .footer-content .col h4{color:#16232E;font-size:0.75rem;font-weight:bold;letter-spacing:2.15px;margin:0 0 40px;padding-bottom:35px;position:relative;text-transform:uppercase}footer .footer-content .col h4:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:0;position:absolute;width:35px}footer .footer-content .col .links{list-style:none;margin:0;padding:0}footer .footer-content .col .links li a{color:#959EA6;font-size:0.8rem;line-height:1.8rem}footer .footer-content .join-us{max-width:325px;width:100%}footer .footer-content .join-us h4{color:#16232E;font-size:0.75rem;font-weight:bold;letter-spacing:2.15px;margin:0 0 40px;padding-bottom:35px;position:relative;text-transform:uppercase}footer .footer-content .join-us h4:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:0;position:absolute;width:45px}footer .footer-content .join-us .newsletter-form{width:100%}footer .footer-content .join-us .newsletter-form .newsletter-email{margin-bottom:20px;width:100%}footer .footer-content .join-us .newsletter-form .newsletter-email input[type=email]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid rgba(179,179,179,0.5);border-radius:5px;padding:15px;width:calc(100% - 32px)}footer .footer-content .join-us .newsletter-form .newsletter-email input[type=email]:focus{outline:none}footer .footer-bottom{border-top:1px solid rgba(179,179,179,0.5);width:100%}footer .footer-bottom .content{margin:0 auto;max-width:calc(1024px - 60px);padding:20px 30px;width:calc(100% - 60px)}footer .footer-bottom .content .copyright{align-items:center;display:flex;justify-content:center}footer .footer-bottom .content .copyright span{align-items:center;display:block;display:flex;font-size:0.65rem;height:12px}footer .footer-bottom .content .copyright span.c{border-right:1px solid #959EA6;margin-right:10px;padding-right:10px}footer .footer-bottom .content .copyright span.site_by{align-items:center;border-left:1px solid #959EA6;display:flex;margin-left:10px;padding-left:10px}footer .footer-bottom .content .copyright span.site_by a{margin:0 10px;display:flex;align-items:flex-end;height:auto;color:#959EA6;flex-direction:column}footer .footer-bottom .content .copyright span.site_by a span{display:block;margin-left:3px;font-weight:400;font-size:1.1em;line-height:1.2;letter-spacing:0.07em}footer .footer-bottom .content .copyright span.site_by a .svg{height:12px;width:auto}footer .footer-bottom .content .copyright span.site_by a .svg path{fill:#959EA6}@media only screen and (max-width: 520px){footer .footer-content{flex-direction:column;max-width:calc(100% - 40px);padding:60px 20px;width:calc(100% - 40px)}footer .footer-content .col{margin-bottom:50px;padding:0;width:100%}footer .footer-content .col h4{margin-bottom:25px;padding-bottom:10px}footer .footer-content .col .links{display:flex;flex-wrap:wrap}footer .footer-content .col .links li{width:50%}footer .footer-content .join-us h4{margin-bottom:25px;padding-bottom:10px}footer .footer-bottom .content{padding:15px 30px}footer .footer-bottom .content .copyright{flex-wrap:wrap}footer .footer-bottom .content .copyright span{border:0 !important;height:calc(15px - 10px) !important;padding:3px 0 !important}footer .footer-bottom .content .copyright .c{border-right:1px solid #959EA6 !important;margin-right:10px !important;padding-right:10px !important}footer .footer-bottom .content .copyright .site_by{align-items:center;justify-content:center;margin-top:15px;text-align:center;width:100%}}.btn{margin:0 0 45px}.btn a{background:#EAD4D9;border:0;border-radius:100px;color:#952640;cursor:pointer;font-size:0.7vw;font-weight:500;letter-spacing:1px;margin:0;line-height:1;height:2.4vw;padding:0 2.4vw;text-transform:uppercase;transition:all 0.5s ease-in-out;display:flex;align-items:center;justify-content:center;max-width:max-content}.btn a svg{height:1.4vw;width:auto;margin-right:0.6vw}.btn a svg path{fill:#952640 !important}.btn a:hover{background:#952640;transition:all 0.5s ease-in-out;color:#fff;transition:all 0.5s ease-in-out}.btn a:hover svg{height:1.4vw;width:auto;margin-right:0.6vw}.btn a:hover svg path{fill:#fff !important}.btn.btn-secondary a{background:transparent;border:1px solid #fff;color:#fff;font-size:0.7vw;font-weight:500;letter-spacing:1px;margin:0;line-height:1;height:2.4vw;padding:0 2.4vw}.btn.btn-secondary a:hover{background:#0e161d}input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;background:#952640;border:0;border-radius:100px;color:#fff;cursor:pointer;font-size:0.7em;font-weight:500;letter-spacing:0.1em;margin:0;padding:15px;text-transform:uppercase;transition:all 0.5s ease-in-out;width:100%}input[type="submit"]:hover{background:#6c1c2f;color:#fff;transition:all 0.5s ease-in-out}input[type="submit"]:focus{outline:none}.banner-home{height:100vh;width:100%;position:relative;border-bottom:1px solid #16232E}.banner-home .owl-carousel{height:100vh;position:relative;width:100%}.banner-home .owl-carousel .owl-stage-outer{height:100vh;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage{height:100vh;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100vh;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{height:100vh;position:relative;width:100%;overflow:hidden}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item:after{background:rgba(11,16,20,0.65);content:"";height:100vh;position:absolute;width:100%;z-index:1}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh;position:absolute;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content{bottom:0;height:100vh;left:0;margin:auto;max-width:calc(67.72vw - 4vw);padding:0 2vw;position:absolute;right:0;top:0;width:100%;z-index:9}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text{margin-top:33.33vh;position:relative;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text .new-post{align-items:center;background-color:rgba(252,251,249,0.33);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#F0ECE0;display:flex;font-size:0.7vw;height:2vw;border-radius:100px;justify-content:center;letter-spacing:1px;position:absolute;text-transform:uppercase;top:-4vw;width:max-content;padding:0 2vw}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text h3{color:#fff;font-size:3.2vw;line-height:1;margin:0 0 1.2vw;max-width:60%;width:100%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text p{font-size:1vw;line-height:1.4;color:#fff;opacity:0.9;max-width:40%;width:100%;margin:0 0 3.6vw}.banner-home .owl-carousel .owl-nav{bottom:40px;display:flex;justify-content:flex-end;left:0;margin:0 auto;max-width:calc(1024px - 60px);padding:0 30px;position:absolute;right:0;width:100%}.banner-home .owl-carousel .owl-nav .owl-prev,.banner-home .owl-carousel .owl-nav .owl-next{background:transparent;margin:0;margin-left:60px;position:relative}.banner-home .owl-carousel .owl-nav .owl-prev .nav-left,.banner-home .owl-carousel .owl-nav .owl-prev .nav-right,.banner-home .owl-carousel .owl-nav .owl-next .nav-left,.banner-home .owl-carousel .owl-nav .owl-next .nav-right{background-image:url("../images/arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:30px;width:30px}.banner-home .owl-carousel .owl-nav .owl-prev .nav-left,.banner-home .owl-carousel .owl-nav .owl-next .nav-left{transform:rotate(-180deg)}.banner-home .owl-carousel .owl-nav .owl-prev .nav-right,.banner-home .owl-carousel .owl-nav .owl-next .nav-right{transform:rotate(0deg)}.banner-home .owl-carousel .owl-nav .owl-prev:hover,.banner-home .owl-carousel .owl-nav .owl-next:hover{background:transparent}@media only screen and (max-width: 520px){.banner-home{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item:after{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .image{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content{height:calc(var(--vh, 1vh) * 100)}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text{margin-top:75%}.banner-home .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text h3{font-size:2rem !important;font-size:2.5rem !important;max-width:95%}}.banner-home .search-bar{position:absolute;left:0;bottom:0;right:0;max-width:calc(67.72vw - 4vw);padding:0vw;width:calc(100% - 0vw);display:flex;align-items:flex-end;z-index:999;margin:0 auto;pointer-events:none}.banner-home .search-bar .search-form{border:1px solid #16232E;border-bottom:0;border-right:0;max-width:66.66%;width:100%;height:4.3vw;background-color:rgba(252,251,249,0.33);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;border-radius:8px 0 0 0;pointer-events:all}.banner-home .search-bar .search-form input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-family:"Helvetica",sans-serif;font-size:0.9vw;letter-spacing:1px;text-transform:uppercase;height:4.3vw;margin:0;font-weight:300;padding:0px 2vw;color:#F0ECE0;width:calc(100% - 4vw);position:relative;background:transparent}.banner-home .search-bar .search-form input[type="search"]::placeholder{color:#F0ECE0}.banner-home .search-bar .search-form input[type="search"]:focus{outline:none}.banner-home .search-bar .search-form .submit{height:4.3vw;width:4.3vw;display:flex;align-items:center;justify-content:center;position:relative}.banner-home .search-bar .search-form .submit input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-family:"Helvetica",sans-serif;font-size:0.9em;letter-spacing:1px;text-transform:uppercase;width:100%;height:100%;line-height:19px;margin:0;font-weight:300;padding:0px;color:#16232E;margin-left:auto;background:transparent;position:relative}.banner-home .search-bar .search-form .submit svg{width:100%;position:absolute;left:0;top:0;bottom:0;right:0;height:100%;color:#F0ECE0;pointer-events:none;transform:scale(0.4)}.banner-home .search-bar .swiper-container{max-width:33.33% !important;width:100%;height:auto !important;border-radius:8px 8px 0 0;overflow:hidden;border:1px solid #16232E;border-bottom:0;pointer-events:all}.banner-home .search-bar .swiper-container .swiper-wrapper{width:100%}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide{width:100%}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .image{position:relative;width:100%;height:0;padding-bottom:65%}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-position:center;object-fit:cover}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .image .bottom{position:absolute;left:0;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(22,35,46,0.4);z-index:99}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .image .bottom img{margin:auto;width:48px;height:auto;z-index:999;position:relative}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .content-text{height:4.3vw;width:100%;background-color:rgba(252,251,249,0.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;border-top:1px solid #16232E}.banner-home .search-bar .swiper-container .swiper-wrapper .swiper-slide .content-text h3{margin:0;text-align:center;font-family:"Helvetica",sans-serif;color:#F0ECE0;font-size:0.9vw;line-height:1.1;width:calc(100% - 10vw)}.banner-home .search-bar .swiper-container .swiper-button-next,.banner-home .search-bar .swiper-container .swiper-button-prev{height:4.3vw !important;top:auto !important;bottom:0;margin:0 !important;width:2vw !important;background-position:center !important;background-size:contain !important;transform:scale(0.55) !important;filter:grayscale(1) brightness(3)}.wrapper{max-width:calc(67.72vw - 4vw);padding:0 2vw;margin:6.5vw auto;width:100%}.wrapper .title-section{align-items:center;display:flex;justify-content:space-between;margin:0 auto 30px;width:100%}.wrapper .title-section h2{color:#16232E;font-size:3.2vw;line-height:1;margin:0 0 1.2vw;max-width:50%;width:100%}.wrapper .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;width:100%}.wrapper .container .item{background:#f2f2f2;border-radius:8px;cursor:pointer;margin:0;overflow:hidden;position:relative;width:calc(33.33% - 0.6vw)}.wrapper .container .item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.wrapper .container .item .img{position:relative;width:100%;height:0;padding-bottom:125%;overflow:hidden;border-radius:8px}.wrapper .container .item .img img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%;transform:scale(1.01)}.wrapper .container .item .content{align-items:flex-start;justify-content:flex-end;background-color:rgba(149,38,64,0.9);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;height:calc(100% - 4.8vw);left:0;opacity:0;padding:2.4vw;position:absolute;top:0;transition:all 0.5s ease-in-out;width:calc(100% - 4.8vw);flex-direction:column}.wrapper .container .item .content span{font-size:0.6vw;line-height:1.2;letter-spacing:0.05vw;display:block;font-weight:400;text-transform:uppercase;color:#fff}.wrapper .container .item .content h3{color:#fff;font-size:1.6vw;line-height:1.05;text-align:left;margin:1vw 0 1.2vw;width:100%}.wrapper .container .item:hover .content{opacity:1;top:0;transition:all 0.5s ease-in-out}.wrapper .show-more{margin-top:45px;position:relative}.wrapper .show-more .btn{align-items:center;display:flex;justify-content:center;position:relative}.wrapper .show-more .btn a{font-size:0.7vw;font-weight:500;letter-spacing:1px;margin:0 auto}@media only screen and (max-width: 520px){.wrapper .title-section{padding:0 20px;width:calc(100% - 40px)}.wrapper .title-section h2{max-width:100%}.wrapper .container{flex-direction:column;max-width:calc(100% - 40px);padding:0 20px;width:calc(100% - 40px)}.wrapper .container .item{width:100% !important}.wrapper .container .item .img .image{padding-bottom:100%}.wrapper .container .item .content{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #1c2e3b 100%);opacity:1}}.banner-alfombristas{height:50vw;position:relative;width:100%}.banner-alfombristas .owl-carousel{height:50vw;position:relative;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer{height:50vw;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage{height:50vw;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item{height:50vw;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item{height:50vw;position:relative;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #1c2e3b 100%);bottom:1px;content:"";height:50vw;position:absolute;width:100%;z-index:2}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .img{height:auto;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .img .image{background-position:center;background-size:cover;padding-bottom:50%;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content{bottom:8vw;left:0;margin:0 auto;max-width:calc(67.72vw - 4vw);padding:0 2vw;position:absolute;right:0;width:100%;z-index:9}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text,.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .title-article{color:#fff;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .title-article{color:#fff;font-size:3.2vw;line-height:0.95;margin:0 0 1.2vw;max-width:36vw;width:100%}.banner-alfombristas .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .content .text{font-size:1vw;line-height:1.4;color:#fff;opacity:0.9;max-width:30vw;width:100%;margin:0 0 0vw}.banner-alfombristas .owl-carousel .owl-dots{display:flex;flex-direction:column;height:calc(100% - 9.6vw);justify-content:flex-end;padding:0 5vw 9.6vw;position:absolute;right:0;bottom:0;width:calc(33.33% - 10vw);z-index:999}.banner-alfombristas .owl-carousel .owl-dots .owl-dot{background:transparent;margin:0;margin-bottom:1px;padding:0.8vw;width:calc(100% - 0px) !important;height:5.8vw;position:relative}.banner-alfombristas .owl-carousel .owl-dots .owl-dot.active{width:100% !important}.banner-alfombristas .owl-carousel .owl-dots .owl-dot.active::before{position:absolute;left:-0.4vw;top:-3px;bottom:0;margin:auto;width:100vw;height:calc(100% - 0.4vw);content:"";background:#fff;border-radius:100px 8px 8px 100px}.banner-alfombristas .last-alfombristas{background:rgba(22,35,46,0.93);display:flex;flex-direction:column;height:calc(100% - 9.6vw);justify-content:flex-end;padding:0 5vw 9.6vw;pointer-events:none;position:absolute;right:0;top:0;width:calc(33.33% - 10vw);z-index:99}.banner-alfombristas .last-alfombristas h3{color:#fff;font-size:3.2vw;line-height:1;margin:0 0 3.6vw}.banner-alfombristas .last-alfombristas .btn{align-items:center;bottom:3.1vw;display:flex;justify-content:center;left:0;margin:0 auto;position:absolute;right:0}.banner-alfombristas .last-alfombristas .btn a{pointer-events:all;text-align:center;width:calc(100% - 0);z-index:99}.banner-alfombristas .last-alfombristas .item{margin:0;margin-bottom:1px;padding:0 0.8vw;width:calc(100% - 0px) !important;height:5.8vw;position:relative}.banner-alfombristas .last-alfombristas .item .content{align-items:center;display:flex;height:100%;width:calc(100% - 1.6vw);position:relative}.banner-alfombristas .last-alfombristas .item .content:after{border-radius:100%;content:"";height:3.4vw;position:absolute;width:3.4vw;z-index:99;top:0;left:-0.1vw;bottom:0;margin:auto;border:4.2px solid #16232E;pointer-events:none}.banner-alfombristas .last-alfombristas .item .content .pic{height:3.6vw;margin-right:1.2vw;width:3.6vw;position:relative;border-radius:100%;overflow:hidden}.banner-alfombristas .last-alfombristas .item .content .pic img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%;transform:scale(1.01)}.banner-alfombristas .last-alfombristas .item .content .text{color:#fff;display:flex;flex-direction:column;justify-content:center}.banner-alfombristas .last-alfombristas .item .content .text .title-article{font-size:1.1vw;line-height:1.2;margin:0;font-family:"Helvetica",sans-serif;font-weight:500}.banner-alfombristas .last-alfombristas .item .content .text .date{font-size:0.8vw;opacity:0.5;letter-spacing:0.05vw}.container-fluid{display:flex;flex-direction:column;margin:45px auto;max-width:calc(1024px - 60px);padding:0 30px;width:calc(100% - 60px)}.container-fluid .page-title{font-size:3rem;margin:0 auto 60px;padding:5px 0px;position:relative;width:calc(100% - 0px);color:#16232E}.container-fluid .page-title:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:10px;position:absolute;width:120px}.container-fluid .grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:60px auto;max-width:1064px;padding:0;width:100%}.container-fluid .grid .item{background:#f2f2f2;border-radius:5px;cursor:pointer;margin:10px;overflow:hidden;position:relative;width:calc(33.33% - 20px)}.container-fluid .grid .item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.container-fluid .grid .item .img{height:auto;width:100%}.container-fluid .grid .item .img .image{background-position:center;background-size:cover;height:0;padding-bottom:140%;width:100%}.container-fluid .grid .item .content{background:#fff;border-radius:0 5px 0 0;bottom:0;left:0;padding:15px 20px;position:absolute;z-index:2}.container-fluid .grid .item .content h3{font-size:1.1rem;margin:0}@media only screen and (max-width: 520px){.container-fluid{max-width:calc(100% - 20px) !important;padding:0 10px !important;width:calc(100% - 20px) !important}.container-fluid .grid{flex-direction:column;margin:40px auto;max-width:100%;width:100%}.container-fluid .grid .item{width:calc(100% - 20px) !important}.container-fluid .grid .item .img .image{padding-bottom:100% !important}}.container-fluid{display:flex;flex-direction:column;margin:45px auto;max-width:calc(1084px - 60px);padding:0 30px;width:calc(100% - 60px)}.container-fluid .page-title{font-size:48px;line-height:1.2;margin:0 auto 60px;padding:5px 30px;position:relative;width:calc(100% - 60px);color:#16232E}.container-fluid .page-title:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:30px;position:absolute;width:120px}.container-fluid .grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:60px auto;max-width:calc(1060px - 60px);padding:0;width:100%}.container-fluid .grid .item{background:#f2f2f2;border-radius:5px;cursor:pointer;margin:0 15px 30px;overflow:hidden;position:relative;width:calc(33.33% - 30px)}.container-fluid .grid .item a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}.container-fluid .grid .item .img{height:auto;width:100%}.container-fluid .grid .item .img .image{background-position:center;background-size:cover;height:0;padding-bottom:140%;width:100%}.container-fluid .grid .item .content{background:#fff;border-radius:0 5px 0 0;bottom:0;left:0;padding:15px 20px;position:absolute;z-index:2}.container-fluid .grid .item .content h3{font-size:1.1rem;margin:0}.container-fluid .info{align-items:flex-start;display:flex;margin-bottom:60px;padding:0 10px;width:calc(100% - 20px)}.container-fluid .info .img{border-radius:5px;height:auto;max-width:33.33%;overflow:hidden;width:100%}.container-fluid .info .img .image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:140%;width:100%}.container-fluid .info .data{font-size:1rem;line-height:2.7rem;padding:0 75px;width:calc(66.66% - 150px)}.container-fluid .info .data h3{font-size:2.4rem;font-weight:bold;padding-bottom:25px;position:relative}.container-fluid .info .data h3:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:0px;position:absolute;width:120px}.container-fluid .info .data .location,.container-fluid .info .data .foundation,.container-fluid .info .data .components{font-weight:300;text-transform:uppercase}.container-fluid .info .data .location span,.container-fluid .info .data .foundation span,.container-fluid .info .data .components span{font-size:1rem;font-weight:500;line-height:2.7rem}.container-fluid .content{margin:0 auto;max-width:75%;padding:0 30px;width:calc(100% - 60px)}.container-fluid .content .text-content{margin:60px 0;width:100%}.container-fluid .content .text-content h4{font-family:'Cardiff';font-size:1.7rem;line-height:2.4rem;margin:0 0 25px}.container-fluid .content .text-content p{color:#9a9a9a;font-family:'Cardiff';font-size:1rem;line-height:1.6rem}.container-fluid #alfombristas{padding:0 10px;width:calc(100% - 20px)}.container-fluid #alfombristas span{align-items:center;color:#959EA6;display:flex;font-size:14px;justify-content:center;letter-spacing:0.05em;margin:0 0 40px;position:relative;text-align:center;text-transform:uppercase;width:100%}.container-fluid #alfombristas .team{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.container-fluid #alfombristas .team li{list-style:none;max-width:calc(20% - 30px);padding:0 30px 15px 0;width:calc(100% - 30px)}.container-fluid #alfombristas .team li a{color:#16232E}@media only screen and (max-width: 520px){.container-fluid{max-width:calc(100% - 20px) !important;padding:0 10px !important;width:calc(100% - 20px) !important}.container-fluid .grid{flex-direction:column;margin:40px auto;max-width:100%;width:100%}.container-fluid .grid .item{width:calc(100% - 20px) !important}.container-fluid .grid .item .img .image{padding-bottom:100% !important}.container-fluid .grid .item .content{max-width:80%}.container-fluid #alfombristas .team li{max-width:calc(50% - 30px)}.container-fluid .info{flex-direction:column}.container-fluid .info .img{max-width:100%}.container-fluid .info .img .image{padding-bottom:100%}.container-fluid .info .data{padding:0;width:100%}.container-fluid .content{margin:0;max-width:100%;padding:0 15px;width:calc(100% - 30px)}}.faq{margin:150px auto 80px;max-width:calc(1024px - 60px);padding:0 30px;width:calc(100% - 60px)}.faq .title-section h2{font-size:3rem;margin:45px auto 60px;padding:5px 10px;position:relative;width:calc(100% - 20px)}.faq .title-section h2:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:10px;position:absolute;width:120px}.faq .content{margin:0 auto;max-width:calc(75% - 60px);padding:30px;width:calc(100% - 60px)}.faq .content .title-faq{color:#16232E;font-family:'Cardiff';font-size:1.7rem;font-weight:bold;line-height:2.4rem;margin:0 0 25px}.faq .content .list{display:flex;flex-direction:column}.faq .content .list .item{border-bottom:1px solid #C3C3C3;width:100%}.faq .content .list .item:last-child{border-bottom:0;margin-bottom:40px}.faq .content .list .item .question{align-items:center;cursor:pointer;display:flex;font-family:'Cardiff';height:auto;justify-content:space-between;padding:10px 0;width:100%}.faq .content .list .item .question .q{color:#16232E;display:block;font-family:'Cardiff';font-size:1.2rem;font-weight:700;line-height:1.8rem}.faq .content .list .item .question .arrow{height:auto;transform:rotate(180deg);transition:all 0.5s ease 0s;width:10px}.faq .content .list .item .question.active .arrow{transform:rotate(0deg);transition:all 0.5s ease 0s}.faq .content .list .item .answer{display:none;margin:0;padding:10px 15px 15px;width:calc(100% - 30px)}.faq .content .list .item .answer p{color:#9a9a9a;font-family:'Cardiff';font-size:1rem;line-height:1.6rem;margin:0}.faq .content .list .item .answer p a{color:#16232E;font-style:italic;font-weight:500;text-decoration:none}.faq .content .list .item .answer li{font-size:1rem;line-height:1.6rem;list-style:none;padding:0px 30px 10px;padding-left:30px;position:relative}.faq .content .list .item .answer li:after{background:#000;border-radius:50px;content:"";height:5px;left:14px;position:absolute;top:7px;width:5px}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.faq{height:auto;margin:0;padding:60px 20px;width:calc(100% - 40px)}.faq .title-section{height:90vh}.faq .content{margin-left:30px;padding:60px 0;width:calc(100% - 140px)}}@media only screen and (min-width: 520px) and (max-width: 860px) and (orientation: landscape){.faq{flex-direction:column;height:auto;margin:0;padding:60px 20px;width:calc(100% - 40px)}.faq .title-section{align-items:center;height:auto;justify-content:flex-start;width:100%}.faq .title-section h2{flex-direction:row-reverse;font-size:1.4rem;justify-content:space-between;left:0;transform:rotate(0);width:100%}.faq .content{margin:0px;margin-left:0;padding:60px 0;width:100%}.faq .content .list .item .answer{padding:10px 0 20px;width:100%}}@media only screen and (max-width: 520px){.faq{flex-direction:column;height:auto;margin:0;padding:60px 20px;width:calc(100% - 40px)}.faq .title-section{align-items:center;height:auto;justify-content:flex-start;width:100%}.faq .title-section h2{flex-direction:row-reverse;font-size:1.2rem;justify-content:space-between;left:0;transform:rotate(0);width:100%}.faq .content{margin:0px;margin-left:0;padding:30px 0 60px;width:100%}.faq .content .list .item .answer{padding:10px 0 20px;width:100%}}.timetable{margin:0 auto;max-width:calc(1024px - 60px);padding:0 30px;width:100%}.timetable h2{font-size:3rem;margin:45px auto 60px;padding:5px 0;position:relative;width:100%}.timetable h2:after{background:rgba(179,179,179,0.5);bottom:0;content:"";height:1px;left:0px;position:absolute;width:120px}.timetable .content .tabs{align-items:center;display:flex;justify-content:flex-end;margin:60px auto;width:100%}.timetable .content .tabs a{color:#16232E;padding-left:35px}.timetable .content .tabs a.active{font-weight:700;pointer-events:none}.timetable .content .time .item{align-items:flex-start;display:flex}.timetable .content .time .item .date-event{background:grey;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;color:#fff;display:none;font-family:'Cardiff';margin-right:60px;overflow:hidden;padding:25px 100px 33.33% 25px;position:relative;width:calc(33.33% - 150px)}.timetable .content .time .item .date-event:after{background:rgba(11,16,20,0.3);content:"";height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1}.timetable .content .time .item .date-event.active{display:flex;flex-direction:column}.timetable .content .time .item .date-event span{display:block;width:100%;z-index:9}.timetable .content .time .item .date-event span.days{font-size:4.5rem;font-weight:bold;line-height:4.2rem}.timetable .content .time .item .date-event span.month{font-size:1rem}.timetable .content .time .day{display:none;width:75%}.timetable .content .time .day.active{display:block}.timetable .content .time .day .event{padding-bottom:40px}.timetable .content .time .day .event h3{font-family:'Cardiff';font-size:1.7rem;line-height:2.2rem;margin:0 0 5px}.timetable .content .time .day .event .info{display:flex}.timetable .content .time .day .event .info .location{border-right:1px solid #9a9a9a;font-size:0.9rem;line-height:1.3rem;margin-right:10px;padding-right:10px}.timetable .content .time .day .event .info .location a{color:#16232E;font-size:0.9rem;line-height:1.3rem}.timetable .content .time .day .event .info .location a i{color:#9a9a9a;margin-right:5px}.timetable .content .time .day .event .info .time{font-size:0.9rem;line-height:1.3rem;margin-right:15px;padding-right:5px}.timetable .content .time .day .event .info .time i{color:#9a9a9a;margin-right:5px}.timetable .content .time .day .event .text{color:#9a9a9a;font-family:'Cardiff';font-size:0.9rem;line-height:1.3rem;margin-top:25px}.banner-single{background:#c3c3c3;height:66vh;position:relative;width:100%;overflow:hidden}.banner-single .comeback{position:absolute;left:2vw;bottom:1.8vw;z-index:999;color:#fff;font-size:0.9vw;text-transform:uppercase;font-weight:500;display:block}.banner-single .comeback:after{background:#fff;content:"";height:2px;position:absolute;width:100%;z-index:1;left:0;bottom:-3px}.banner-single .image{position:relative;width:100%;height:0;padding-bottom:66vh}.banner-single .image:after{background:rgba(11,16,20,0.6);content:"";height:100vh;position:absolute;width:100%;z-index:1}.banner-single .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-position:center;object-fit:cover}.banner-single .content-banner{bottom:0;height:66.66vh;left:0;margin:auto;max-width:calc(67.72vw - 4vw);padding:0 2vw;position:absolute;right:0;top:0;width:100%;z-index:999;display:flex;flex-direction:column;justify-content:flex-start}.banner-single .content-banner .date{margin-top:20vh;display:block;font-size:1vw;color:#fff;margin-bottom:1vw}.banner-single .content-banner h2{color:#fff;font-size:3.2vw;line-height:1;margin:0 0 1.2vw;max-width:60%;width:100%}.banner-single .content-banner ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;list-style:none;padding-left:8px}.banner-single .content-banner ul li{width:2.6vw;height:2.6vw;position:relative;border-radius:100%;overflow:hidden;border:2px solid #16232E;margin-left:-0.66vw}.banner-single .content-banner ul li img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.article{max-width:calc(67.72vw - 4vw);padding:0 2vw;position:relative;margin:9vw auto;width:100%}.article .article-content{width:100%;display:flex;flex-direction:column}.article .article-content .row{width:100%;margin:1.6vw 0}.article .article-content .row.solo_texto{width:100%}.article .article-content .row.solo_texto h4{margin:0 0 1.5vw;font-size:1.8vw;line-height:1.1;font-family:"Helvetica",sans-serif}.article .article-content .row.solo_texto p{margin:0 0 1.5vw;font-size:1vw;line-height:1.4}.article .article-content .row.solo_texto p:last-of-type{margin-bottom:0}.article .article-content .row.solo_texto p strong{font-family:"Helvetica",sans-serif}.article .article-content .row.solo_texto p a{color:#952640;font-weight:400}.article .article-content .row.solo_texto strong{font-size:1vw;line-height:1.4}.article .article-content .row.solo_texto ul{margin:0 0 1.5vw;padding:0;padding-left:1vw}.article .article-content .row.solo_texto ul li{font-size:1vw;line-height:1.4;margin:0 0 1.2vw}.article .article-content .row.solo_texto ul li:last-child{margin-bottom:0}.article .article-content .row.solo_imagen{width:100%}.article .article-content .row.solo_imagen .img{width:100%;overflow:hidden;border-radius:8px;display:flex}.article .article-content .row.solo_imagen .img img{width:100%;height:auto}.article .article-content .row.dos_imagenes{width:100%;display:flex;align-items:center;justify-content:space-between}.article .article-content .row.dos_imagenes .imagen_1,.article .article-content .row.dos_imagenes .imagen_2{max-width:calc(50% - 0.6vw);width:calc(100% - 0.6vw)}.article .article-content .row.dos_imagenes .imagen_1 .img,.article .article-content .row.dos_imagenes .imagen_2 .img{width:100%;padding-bottom:70%;height:0;position:relative;overflow:hidden;border-radius:8px;display:flex}.article .article-content .row.dos_imagenes .imagen_1 .img img,.article .article-content .row.dos_imagenes .imagen_2 .img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.article .article-content .row.galeria{width:100%;height:50vh;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:column;grid-gap:0.5vw;padding:0}.article .article-content .row.galeria .image{overflow:hidden;border-radius:8px;position:relative}.article .article-content .row.galeria .image img{width:100%;object-fit:cover;object-position:center;height:100%;position:absolute}.article .article-content .row.galeria .image:first-child,.article .article-content .row.galeria .image:nth-child(2){grid-column:span 2}.article .article-content .row.galeria .image:nth-child(3){grid-column:span 2;grid-row:span 2}.article .article-content .row.galeria .image:nth-child(4),.article .article-content .row.galeria .image:nth-child(5){grid-column:span 1}.article .article-content .row.galeria .image:nth-child(6){grid-column:span 2;grid-row:span 2}.single-pagination{align-items:center;display:flex;justify-content:space-between;margin:4vw auto 8vw;max-width:calc(67.72vw - 0vw);padding:0 0vw;width:calc(100% - 0vw);position:relative}.single-pagination .nav-box{max-width:calc(35% - 3vw);width:100%}.single-pagination .nav-box .show{align-items:center;display:flex}.single-pagination .nav-box .show .svg{height:auto;width:0.8vw}.single-pagination .nav-box .show .svg line,.single-pagination .nav-box .show .svg polyline{stroke:#959EA6}.single-pagination .nav-box .show span{color:#959EA6;letter-spacing:0.05vw;margin:0 0.6vw;font-size:0.9vw;text-transform:uppercase;font-weight:500}.single-pagination .nav-box.previous .show .svg{transform:rotate(-90deg)}.single-pagination .nav-box.next .show .svg{transform:rotate(90deg)}.single-pagination .nav-box.prev{margin-right:auto;padding-right:3vw}.single-pagination .nav-box.next{margin-left:auto;padding-left:3vw}.single-pagination .nav-box.next .show{display:flex;justify-content:flex-end}.single-pagination .nav-box.next .title{text-align:right}.single-pagination .nav-box .title a{color:#16232E;text-decoration:none;transition:all 0.5s ease 0s}.single-pagination .nav-box .title a p{margin:1vw 0 0;font-family:"Cardiff",sans-serif;font-size:1.8vw;font-weight:700;line-height:1.1}.single-pagination .nav-box .title a:hover{color:#959EA6;transition:all 0.5s ease 0s}@media only screen and (max-width: 520px){.single-pagination{flex-direction:column;max-width:calc(100% - 40px);padding:0}.single-pagination .next,.single-pagination .previous{max-width:100%;padding:0 !important;padding-left:0 !important}.single-pagination .next .show,.single-pagination .previous .show{justify-content:flex-start !important}.single-pagination .next .show span,.single-pagination .previous .show span{margin-left:0 !important}.single-pagination .next .title,.single-pagination .previous .title{justify-content:flex-start !important;text-align:left !important}.single-pagination .next .title a p,.single-pagination .previous .title a p{margin:5px 0 25px}.single-pagination .previous .show{flex-direction:row-reverse !important;justify-content:flex-end !important}.single-pagination .previous .show .svg{transform:rotate(90deg) !important}}.share-links{margin:6vw auto 4vw;max-width:calc(67.72vw - 4vw);padding:0 2vw;width:calc(100% - 4vw);align-items:center;display:flex;justify-content:center}.share-links h5{color:#952640;letter-spacing:0.05vw;margin:0vw;margin-right:1vw;font-size:0.9vw;text-transform:uppercase;font-weight:500;font-family:"Helvetica",sans-serif}.share-links .social-media{margin:0;padding:0;list-style:none;display:flex;align-items:center}.share-links .social-media li{width:2vw;height:2vw;background:#EAD4D9;border:0;border-radius:100px;margin-left:1vw}.share-links .social-media li a{color:#952640;font-size:1.2vw;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.videoteca{margin:80px 0;width:100%}.videoteca h3{font-family:'Cardiff';font-size:48px;line-height:1.2;margin:45px auto 10px;text-align:center;width:calc(100% - 60px)}.videoteca .description_blog{color:#9a9a9a;margin:15px auto 60px;font-size:0.9vw;line-height:1.4;max-width:calc(650px - 60px);padding:0 30px;text-align:center;width:calc(100% - 60px)}.videoteca .videos{margin:0;overflow:hidden;width:100%}.videoteca .videos .owl-stage{align-items:center;display:flex;width:100%}.videoteca .videos .owl-stage .owl-item{width:100% !important}.videoteca .videos .owl-stage .owl-item>div{cursor:pointer;margin:0;overflow:hidden;position:relative;border-radius:8px}.videoteca .videos .owl-stage .owl-item>div .image{position:relative;height:0;padding-bottom:65%;width:100%;overflow:hidden;position:relative;border-radius:8px}.videoteca .videos .owl-stage .owl-item>div .image img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.videoteca .videos .owl-stage .owl-item>div .content{filter:blur(1px);overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%}.videoteca .videos .owl-stage .owl-item>div .content a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.videoteca .videos .owl-stage .owl-item>div .content::after{background:linear-gradient(rgba(255,255,255,0) 0%, #16232e 100%);bottom:-1px;content:"";height:80%;position:absolute;width:100%;z-index:2}.videoteca .videos .owl-stage .owl-item>div .content h3{bottom:0px;color:#fff;font-size:1.2rem;left:0;line-height:1.8rem;margin:0;padding:15px;position:absolute;z-index:9}.videoteca .videos .owl-stage .owl-item>div .content .bottom{border-radius:50%;height:35px;margin:auto;position:absolute;right:15px;top:15px;width:35px;z-index:9}.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg{height:auto;width:100%}.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg polygon,.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg circle{stroke:#fff}.videoteca .videos .owl-stage .owl-item.center>div{cursor:auto;margin:0px}.videoteca .videos .owl-stage .owl-item.center>div .content{filter:blur(0);position:relative}@media only screen and (max-width: 520px){.videoteca .videos{margin-top:30%;transform:scale(2.5)}.videoteca .videos .owl-stage{align-items:center;display:flex}.videoteca .videos .owl-stage .owl-item>div{cursor:pointer;margin:0;overflow:hidden}.videoteca .videos .owl-stage .owl-item>div .content h3{font-size:0.55rem;line-height:0.9rem;margin:0;padding:7px 10px}.videoteca .videos .owl-stage .owl-item>div .content .bottom{border-radius:50%;height:20px;margin:auto;position:absolute;right:5px;top:5px;width:20px;z-index:9}.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg{height:auto;width:100%}.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg polygon,.videoteca .videos .owl-stage .owl-item>div .content .bottom .svg circle{stroke:#fff}.videoteca .videos .owl-stage .owl-item>div .content .image{left:0;overflow:hidden;position:relative;top:0;transform:scale(1.01);width:100%}.videoteca .videos .owl-stage .owl-item>div .content .image .img{background-position:center;background-size:cover;border-radius:0;padding-bottom:58%;width:100%}.videoteca .videos .owl-stage .owl-item.center>div{cursor:auto;margin:0px}.videoteca .videos .owl-stage .owl-item.center>div .content{filter:blur(0);position:relative}.videoteca .videos .owl-stage .owl-item.active.center{margin:0;transform:scale(1);transition:all 1.2s ease 0s;z-index:9}.videoteca .videos .owl-stage .owl-item:not(.center){opacity:.75;pointer-events:none;transform:scale(0.9);transition:all 1.2s ease 0s}}#slvj-window{background:rgba(0,0,0,0.8);left:0;min-height:100vh;position:fixed;top:0;width:100vw;z-index:999}#slvj-window,#slvj-window *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#slvj-background-close{background:red;min-height:30px;position:fixed;right:0;top:0;width:30px;z-index:60}#playbtn{background:yellow;bottom:0;height:80px;left:0;margin:auto;position:fixed;right:0;top:0;width:80px;z-index:60}#playbtn.pause{background:green}iframe{pointer-events:none}#slvj-back-lightbox{height:100vh;margin:auto;max-width:100vw;width:100%;z-index:32}.slvj-lightbox{background-color:#FFFFFF;height:100%;margin:0 !important;margin-top:0;padding:0;position:relative;width:100%;z-index:53}@media only screen and (max-width: 520px){#slvj-window{align-items:center;display:flex;justify-content:center}#slvj-back-lightbox{height:auto;margin:auto;max-width:100%;width:calc(100% - 10px);z-index:32}.iframe{height:auto;width:calc(100% - 10px)}}.newsletter{margin:6.5vw auto;max-width:calc(67.72vw - 4vw);padding:0 2vw}.newsletter .content{position:relative}.newsletter .content:after{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #1c2e3b 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #1c2e3b 100%);border-radius:8px;bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;width:100%}.newsletter .content .image{border-radius:8px;height:0;overflow:hidden;width:100%;position:relative;padding-bottom:56.25%}.newsletter .content .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(4px);height:auto;transform:scale(1.02)}.newsletter .content .text-content{bottom:5.2vw;left:5.2vw;max-width:20vw;position:absolute;z-index:9}.newsletter .content .text-content h3{color:#fff;font-size:3.2vw;line-height:0.95;margin:0 0 1.2vw}.newsletter .content .text-content .text{color:#fff;font-size:1vw;line-height:1.4;opacity:0.9}.newsletter .content .form{background:#fff;border-radius:8px;bottom:-4.3vw;max-width:25vw;position:absolute;padding-top:2.4vw;right:5.2vw;width:100%;z-index:9}.newsletter .content .form .wpcf7{width:calc(100% - 0px)}.newsletter .content .form .wpcf7 form{display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;position:relative;width:100%}.newsletter .content .form .wpcf7 form .wpcf7-response-output{display:none}.newsletter .content .form .wpcf7 form p{margin:0 2.4vw 2.4vw;width:calc(100% - 4.8vw)}.newsletter .content .form .wpcf7 form p:last-of-type{margin:0;width:calc(100% - 0px)}.newsletter .content .form .wpcf7 form p .wpcf7-spinner{display:none}.newsletter .content .form .wpcf7 form p .wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4.3vw;display:flex;align-items:center;justify-content:center;background:#EAD4D9;color:#952640;font-size:0.9vw;font-weight:500;letter-spacing:1px;text-decoration:none;text-transform:uppercase;border-radius:0 0 8px 8px;transition:all 0.5s ease 0s;border:0}.newsletter .content .form .wpcf7 form p .wpcf7-submit:disabled{pointer-events:none;opacity:0.3}.newsletter .content .form .wpcf7 form p .wpcf7-submit:hover{background:#952640;color:#fff;transition:all 0.5s ease 0s}.newsletter .content .form .wpcf7 form p label{height:auto;margin:0 auto;max-width:calc(100% - 0px);width:100%;position:relative;font-size:0.9vw;color:#16232E}.newsletter .content .form .wpcf7 form p label span .wpcf7-not-valid-tip{position:absolute;top:-1.8vw;font-size:0.8vw;right:0;color:#952640}.newsletter .content .form .wpcf7 form p label span input[type="text"],.newsletter .content .form .wpcf7 form p label span input[type="email"],.newsletter .content .form .wpcf7 form p label span textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-family:"Helvetica",sans-serif;font-size:0.9vw;letter-spacing:1px;text-transform:uppercase;height:2.6vw;line-height:1;margin:0;font-weight:300;padding:0px;color:#16232E;width:calc(100% - 0px);position:relative;border-bottom:1px solid rgba(22,35,46,0.3);background:transparent}.newsletter .content .form .wpcf7 form p label span input[type="text"]:invalid,.newsletter .content .form .wpcf7 form p label span input[type="email"]:invalid,.newsletter .content .form .wpcf7 form p label span textarea:invalid{outline:0}.newsletter .content .form .wpcf7 form p label span input[type="text"]::placeholder,.newsletter .content .form .wpcf7 form p label span input[type="email"]::placeholder,.newsletter .content .form .wpcf7 form p label span textarea::placeholder{color:#16232E;opacity:0.3;font-size:0.9vw}.newsletter .content .form .wpcf7 form p label span input[type="text"]:focus,.newsletter .content .form .wpcf7 form p label span input[type="email"]:focus,.newsletter .content .form .wpcf7 form p label span textarea:focus{outline:none;transition:all 0.3s ease 0s;border-bottom:1px solid #16232e}.newsletter .content .form .wpcf7 form p label span textarea{line-height:19px;padding:12px;height:calc(24px + 30px * 4);resize:none}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:center}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #16232E;border-radius:0px;height:15px;margin:0;width:15px}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]:focus{outline:none}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]:checked{margin:0;position:relative}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]:checked::after{content:"\f00c";font-family:FontAwesome;align-items:center;color:#16232E;display:flex;font-size:13px;height:100%;justify-content:center;left:0px;position:absolute;top:0px;width:100%}.newsletter .content .form .wpcf7 form p label .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label span{margin-left:8px}@media only screen and (max-width: 520px){.newsletter{max-width:calc(100% - 40px);padding:20px;width:calc(100% - 40px)}.newsletter .content .image .img{padding-bottom:140%}.newsletter .content .text-content{bottom:auto;left:30px;max-width:100%;top:30px}.newsletter .content .text-content h3{font-size:2.2rem;line-height:2.7rem;margin-bottom:15px}.newsletter .content .form{bottom:-48px;left:0;margin:auto;max-width:calc(100% - 30px);right:0}.newsletter .content .form .wpcf7 .wpcf7-form .name input,.newsletter .content .form .wpcf7 .wpcf7-form .email input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid #959EA6;font-size:0.8rem;height:36px;margin:0 30px 15px;opacity:0.5;padding:5px 0;width:calc(100% - 60px)}.newsletter .content .form .wpcf7 .wpcf7-form .name input:focus,.newsletter .content .form .wpcf7 .wpcf7-form .email input:focus{border-bottom:1px solid #16232E;opacity:1;outline:none}.newsletter .content .form .wpcf7 .wpcf7-form .send{margin-top:35px}.newsletter .content .form .wpcf7 .wpcf7-form .send input{border-radius:0 0 5px 5px;font-size:0.9rem;height:48px}}.news{margin:6.5vw auto;padding-top:4.3vw;width:100%;display:flex;flex-direction:column;align-items:center;line-height:1.4;max-width:calc(67.72vw - 2vw);padding:0 1vw;width:calc(100% - 2vw)}.news .btn{margin-top:4.3vw}.news h3{font-family:'Cardiff';font-size:3.2vw;line-height:0.95;margin:4.3vw auto 0;text-align:center;width:calc(100% - 0px)}.news .description_blog{color:#9a9a9a;margin:1.5vw auto 4.3vw;font-size:1vw;line-height:1.4;max-width:calc(66.66% - 0px);padding:0;text-align:center;width:calc(100% - 0px)}.news .grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0px auto;max-width:100%;padding:0;width:100%;position:relative}.news .grid .item-video{position:absolute;top:0;right:0.6vw;width:calc(33.33% - 1.2vw)}.news .grid .item-video .image{height:0;padding-bottom:100%;width:100%;overflow:hidden;position:relative;border-radius:8px}.news .grid .item-video .image img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.news .grid .item-video .content{overflow:hidden;position:absolute;left:0;top:0;width:calc(100% - 3.2vw);height:calc(100% - 3.2vw);z-index:99;padding:1.6vw;display:flex;flex-direction:column;background-color:rgba(22,35,46,0.2);border-radius:8px}.news .grid .item-video .content svg{width:3.1vw;height:auto}.news .grid .item-video .content svg circle,.news .grid .item-video .content svg polyline,.news .grid .item-video .content svg polygon{stroke:#fff}.news .grid .item-video .content .categories{color:#fff;font-size:0.6vw;line-height:1.2;letter-spacing:0.05vw;text-transform:uppercase;margin-top:auto;font-weight:400}.news .grid .item-video .content h4{font-size:1.6vw;line-height:1.05;text-align:left;color:#fff;font-family:"Cardiff",sans-serif;margin:1vw 0 0}.news .grid .item{border-radius:8px;cursor:pointer;margin:0 0.6vw 1.2vw;overflow:hidden;position:relative;max-width:calc(33.33% - 1.2vw);width:calc(100% - 0px);transition:all 0.3s ease 0s}.news .grid .item a{position:absolute;left:0;top:0;height:100%;z-index:9999;width:100%}.news .grid .item:hover{transition:all 0.3s ease 0s}.news .grid .item:hover .content{opacity:0;transition:0s ease 0s}.news .grid .item:hover .resume{opacity:1}.news .grid .item.item-0{margin-right:calc(33.33% - 1.2vw);max-width:calc(100% - 1.2vw - 33.33%)}.news .grid .item.item-0 .image{position:relative;height:0;padding-bottom:48.25%}.news .grid .item.item-0 .content .text{max-width:calc(66.66% - 3.8vw)}.news .grid .item .image{position:relative;height:0;padding-bottom:135%;width:100%;overflow:hidden;position:relative;border-radius:8px}.news .grid .item .image img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.news .grid .item .new-post{align-items:center;background-color:rgba(252,251,249,0.33);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);color:#F0ECE0;border-radius:100px;color:#fff;display:flex;font-size:0.7vw;height:2vw;justify-content:center;letter-spacing:1px;position:absolute;text-transform:uppercase;padding:0 2vw;max-width:max-content;top:0.8vw;right:0.8vw;z-index:999}.news .grid .item .content{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;display:flex;flex-direction:column;transition:0s ease 0s;opacity:1;background-color:rgba(22,35,46,0.15)}.news .grid .item .content .text{background:#fff;margin-top:auto;padding:1.6vw;border-radius:0 8px 0 0;max-width:calc(100% - 6vw)}.news .grid .item .content .text .categories{color:#952640;font-size:0.6vw;line-height:1.2;letter-spacing:0.05vw;display:block;font-weight:400;text-transform:uppercase}.news .grid .item .content .text h4{font-size:1.6vw;line-height:1.05;text-align:left;margin:1vw 0 1.2vw;width:100%;color:#16232E}.news .grid .item .content .text ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;list-style:none;padding-left:8px}.news .grid .item .content .text ul li{width:2vw;height:2vw;position:relative;border-radius:100%;overflow:hidden;border:2px solid #16232E;margin-left:-0.8vw}.news .grid .item .content .text ul li img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.news .grid .item .resume{overflow:hidden;position:absolute;left:0;top:0;width:calc(100% - 4.8vw);height:calc(100% - 4.8vw);z-index:999;opacity:1;pointer-events:none;padding:2.4vw;background-color:rgba(22,35,46,0.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0}.news .grid .item .resume .categories{color:#fff;font-size:0.6vw;line-height:1.2;letter-spacing:0.05vw;display:block;font-weight:400;text-transform:uppercase}.news .grid .item .resume .sipnosis{font-size:1.6vw;line-height:1.0;text-align:center;color:#fff;font-family:"Cardiff",sans-serif;margin:1.6vw 0}.news .grid .item .resume ul{margin:0;padding:0;display:flex;align-items:center;justify-content:center;list-style:none;padding-left:8px;margin-top:12px}.news .grid .item .resume ul li{width:3.2vw;height:3.2vw;position:relative;border-radius:100%;overflow:hidden;border:2px solid #16232E;margin-left:-0.8vw}.news .grid .item .resume ul li img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.wrapper[data-name="Articulos"] .container-fluid{margin:0 auto;width:calc(100% - 0vw);height:100%;display:flex;max-width:calc(67.72vw - 0vw);padding:0vw;flex-direction:column;position:relative}.wrapper[data-name="Articulos"] .container-fluid .page-title{color:#16232E;font-size:3.2vw;line-height:1;margin:0 0 1.2vw;max-width:55%;width:100%}.wrapper[data-name="Articulos"] .container-fluid .description_news{color:#9a9a9a;margin:15px auto 60px;font-size:0.9vw;line-height:1.4;max-width:calc(67.72vw - 4vw);padding:0 2vw;width:calc(100% - 4vw)}.wrapper[data-name="Articulos"] .container-fluid .description_news p{margin:0;max-width:45%;width:100%}.wrapper[data-name="Articulos"] .container-fluid #blog{position:relative;width:100%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid{width:calc(100% - 2vw)}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item{border-radius:8px;cursor:pointer;margin:0 10px 20px;overflow:hidden;position:relative;max-width:calc(33.33% - 20px);width:calc(100% - 0px);transition:all 0.3s ease 0s}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item a{position:absolute;left:0;top:0;height:100%;z-index:99999;width:100%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item:nth-child(6n+1){max-width:calc(66.66% - 20px)}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item:nth-child(6n+1) .image{padding-bottom:48.25%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item:nth-child(6n+1) .content .text{max-width:calc(66.66% - 48px - 15px)}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item:nth-child(4n+2){max-width:calc(33.33% - 20px)}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item:nth-child(4n+2) .image{padding-bottom:100%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .image{position:relative;height:0;padding-bottom:135%;width:100%;overflow:hidden;position:relative;border-radius:8px}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .image img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;display:flex;flex-direction:column;transition:0s ease 0s;opacity:1;background-color:rgba(22,35,46,0.15);padding:0;max-width:100%}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text{background:#fff;margin-top:auto;padding:24px;border-radius:0 8px 0 0;max-width:calc(100% - 90px)}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text .categories{color:#16232E;font-size:10px;display:block;letter-spacing:0.05em;text-transform:uppercase}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text h4{font-size:24px;line-height:1.05;text-align:left;margin:8px 0 16px;width:100%;color:#16232E}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text ul{margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;list-style:none;padding-left:8px}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text ul li{width:32px;height:32px;position:relative;border-radius:100%;overflow:hidden;border:2px solid #16232E;margin-left:-12px}.wrapper[data-name="Articulos"] .container-fluid #blog .grid .item .content .text ul li img{position:absolute;left:0;top:0;height:100%;object-fit:cover;object-position:center;width:100%}
