@font-face{font-family:Century Gothic;src:url(/build/assets/centurygothic-BOrGIO_o.ttf)}@font-face{font-family:Century Gothic;src:url(/build/assets/centurygothic_bold-BbKWdxWh.ttf);font-weight:700}:root{--color-main: rgb(195,43,33);--color-text: rgb(0,0,0);--color-link: rgb(156,155,155)}::placeholder{color:var(--color-text)!important;opacity:1}::-ms-input-placeholder{color:var(--color-text)}.hidden{display:none!important}.pointer{cursor:pointer!important}body{font-family:Century Gothic,sans-serif;color:var(--color-text)}h1,.h1,h2,.h2,h3,.h3{font-weight:400;font-family:Century Gothic,sans-serif;color:inherit}a:-webkit-any-link:focus-visible{outline-offset:0px;outline:none}.bg-gradient-primary,.bg-main-color{background-image:none;background-color:var(--color-main)!important}.bg-grey{background-color:#ddd}.b-text{font-weight:700}.white-text{color:#fff!important}.text-link{color:var(--color-link)!important}.main-color{color:var(--color-main)!important}.text-stroke{-webkit-text-stroke:2px var(--color-text)}.adline{text-align:center;padding:10px 0;background:var(--color-main);width:100%;color:#fff;position:absolute;z-index:3}.navbar{box-shadow:none}.guest-menu li.nav-item{text-transform:uppercase;padding:0}.guest-menu a.nav-link{background-color:var(--color-link);color:var(--color-text)!important;width:150px;height:60px;text-align:center;align-items:center;align-content:center}.guest-menu a.nav-link.active{color:var(--color-main)!important;background-color:#9c9b9b99;border:2px solid var(--color-link);font-weight:700;letter-spacing:1.7px}.main-content{height:100dvh}.home-img .rrss{position:absolute;bottom:20px;right:0;left:0;width:100%;text-align:center}.home-img .rrss span{margin:0 15px}.buscador{display:flex;color:#fff;justify-content:center;align-items:center;flex-direction:column;background-color:var(--color-link);background-blend-mode:color-burn;padding:50px 0}.input-group.input-group-outline .form-control{background-color:#fff}.btn-main{background-color:#c32b21!important;color:#fff;padding:5px 45px;letter-spacing:1.6px;border:0}a.btn-main:hover{color:#fff}.category-name{color:#fff;padding:15px;aspect-ratio:1/1;font-weight:700;letter-spacing:2px;font-size:20px;position:relative;cursor:pointer}.category-name span{position:absolute;background-color:var(--color-main);padding:0 20px}.category-box span{top:15px;right:15px}.craftsman-card,.craftsman-card-home{position:relative;aspect-ratio:1/1.2;background-color:var(--color-main);text-align:center;color:#fff;letter-spacing:2px;width:350px;margin:0 15px}.craftsman-card .icons,.craftsman-card-home .icons{display:flex;flex-direction:column;position:absolute;top:20px;left:20px}.craftsman-card .name,.craftsman-card-home .name{font-weight:700;font-size:1.5em;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.craftsman-card .img,.craftsman-card-home .img{height:200px;max-height:200px}.craftsman-card img,.craftsman-card-home img{height:100%;width:100%;object-fit:contain}.arrow-prev,.arrow-next{color:var(--color-main);font-size:50px;position:absolute;top:50%;cursor:pointer}.arrow-prev{left:-50px}.arrow-next{right:-50px}.news .news-content .news-metadata{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:2}.news .news-content .news-metadata .news-title{font-weight:700;font-size:20px;text-transform:capitalize}.news .news-content .news-metadata .news-date{border-bottom:2px solid var(--color-main);width:40%;font-size:12px}.news .news-content .news-metadata .news-short{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ico-bg{width:30px;height:30px;background-color:var(--color-main);color:#fff;align-content:center;border-radius:50%;text-align:center;font-size:18px;margin-bottom:10px;cursor:pointer}.news-pagination{font-size:30px;text-align:center;margin-top:35px}.news-pagination span{cursor:pointer;margin:0 15px}.news-pagination span.active,.news-pagination span.material-icons-round{color:var(--color-main);font-weight:700}.event-card{aspect-ratio:1.7;position:relative}.event-card .event-title{position:absolute;top:0;z-index:2;color:var(--color-main);font-weight:700;background-color:#ffffff80;width:100%;font-size:20px;padding:20px 15px}.event-card .event-metadata{position:absolute;bottom:0;background-color:#ffffff80;display:flex;flex-direction:column;padding:20px;font-size:12px;font-weight:700}.event-card .event-metadata span.material-icons-round{font-size:12px}.event-card .event-icons{position:absolute;bottom:25px;right:20px;display:flex;flex-direction:column}.event-card:before{content:"";background-color:#fff6;position:absolute;width:100%;height:100%}.footer{color:#fff;padding-bottom:50px}.footer .rrss{display:flex;margin-bottom:20px;justify-content:space-evenly;padding-top:40px}.footer ul.footer-menu{list-style-type:none}.footer ul.footer-menu li{margin:10px 0}.footer ul.footer-menu li a{color:#fff}.bg-clear{background-color:transparent!important}.contact-actions .action{aspect-ratio:1/1;border:2px solid var(--color-main);display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center;padding:40px}.contact-actions .action span{font-size:24px}.contact-actions .action span.material-icons-round{font-size:34px!important;border:2px solid var(--color-main);border-radius:50px;padding:10px}.bg-gradient-dark{background-image:linear-gradient(195deg,#42424a 0%,var(--color-link) 100%)}.dropdown .dropdown-menu{inset:0px 0px auto 0px;border-radius:0}.dropdown .dropdown-menu .dropdown-item{display:flex;color:var(--color-link)}.dropdown .dropdown-menu .dropdown-item.active{color:#fff;background-color:var(--color-link)}.dropdown .dropdown-toggle:after,.dropup .dropdown-toggle:after,.dropstart .dropdown-toggle:after,.dropend .dropdown-toggle:after{content:"";font: 30px/1 Material Icons Round}.dropdown .dropdown-menu:before{display:none}label.required:after,span.required:after{content:"*";color:red;margin-left:5px}.form-check:not(.form-switch) .form-check-input[type=checkbox]:after{font-family:Material Icons Round;content:""}.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked{background:var(--color-main)}.form-check:not(.form-switch) .form-check-input[type=checkbox]:checked,.form-check:not(.form-switch) .form-check-input[type=radio]:checked{border-color:var(--color-main)}.btn-outline-primary{color:var(--color-main);border-color:var(--color-main)}.delete-img-icon{position:absolute;top:0;right:10px;font-size:30px;cursor:pointer}.craftsman-activity-filter,.craftsman-city-filter{background-color:var(--color-main);color:#fff;padding:35px;margin-bottom:15px}.craftsman-activity-filter label,.craftsman-city-filter label{color:#fff!important}.craftsman-list .craftsman-card{width:100%;margin:0;font-size:12px;height:350px;display:flex;flex-direction:column;justify-content:space-between}.craftsman-public-info{color:var(--color-main);display:flex;flex-direction:column;text-transform:uppercase;padding:20px 0}.craftsman-public-info #company-name{font-weight:bolder;text-decoration:underline;text-underline-offset:8px;font-size:24px}.craftsman-public-info #chief-name{font-size:20px}.craftsman-public-info #craftsman-category{color:#fff;background-color:var(--color-main);width:fit-content;padding:0 30px}.craftsman-description{margin:30px 0}.craftsman-public-metadata{color:#fff;background-color:var(--color-main);padding:0}.craftsman-public-metadata h4,.craftsman-public-metadata a{color:#fff}.craftsman-public-metadata hr{background-color:#fff;color:#fff;opacity:1}.craftsman-public-metadata .craftsman-public-contact{display:flex;flex-direction:column}.craftsman-public-metadata .social-block{padding-left:2.5rem!important;display:flex;flex-direction:column}.craftsman-public-metadata .social-block a{color:#fff}.craftsman-public-metadata .social-block svg{fill:#fff;width:30px;margin:0;padding:0}.article-box .title{color:var(--color-main);text-transform:uppercase;font-weight:bolder;font-size:32px}.article-box .metadata{display:flex;color:var(--color-main)}.article-box .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.events-list{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 20px;margin-bottom:60px;margin-top:40px}.events-list .event-box{position:relative;max-height:400px;margin-bottom:50px}.events-list .event-img{width:auto;height:400px;background-size:cover;background-position:center}.events-list .event-info{background-color:#fff;width:90%;position:absolute;left:50%;transform:translate(-50%,-50%);padding:10px;-webkit-box-shadow:0px 15px 40px -15px rgba(0,0,0,.75);-moz-box-shadow:0px 15px 40px -15px rgba(0,0,0,.75);box-shadow:0 15px 40px -15px #000000bf;color:#000;display:flex;flex-direction:column;justify-content:space-between;height:140px}.events-list .event-date{font-size:14px;font-weight:700;margin-bottom:10px}.events-list .event-title{font-size:18px;font-weight:700;color:var(--color-main)}a.nav-login{display:block;background-color:var(--color-main);color:#fff!important;width:150px;height:60px;text-align:center;align-items:center;align-content:center;font-weight:700;padding-right:.5rem;padding-left:.5rem}#editor,.ck-content{height:80vh;width:100%}.ck-editor{width:100%!important}.event-type{background-color:var(--color-main);color:#fff;text-transform:uppercase;font-size:25px;font-weight:700;padding:5px 50px}.price-box{background-color:var(--color-link);color:var(--color-main);text-transform:uppercase;text-align:center;padding:10px 0;font-size:25px;font-weight:700}.event-metadata #features{margin-top:20px;background-color:#ccc}.event-metadata #features .title{background-color:var(--color-main);color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1.2px;padding:20px}.event-metadata #features .event-info-element{margin-bottom:15px}.event-metadata #features .subtitle{display:flex;text-transform:uppercase;font-weight:700}.event-metadata #features .subtitle i{color:var(--color-main)}#wellcomeBox{position:relative;overflow:hidden;width:100%;padding-top:56.25%}#wellcomeBox iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media (max-width: 600px){.navbar{margin-top:0!important;background-color:#00000059;padding:0;border-radius:0}#mobileHeader{display:flex;flex-direction:row-reverse}.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar{width:40px;background-color:#fff;border:2px solid white}}
