.share-rrss{font-family:catamaran;font-weight:800;font-size:24px;text-align:center;margin-bottom:8px}.bloque-share-rrss{width:50%;margin:48px auto}.x-twitter{filter:invert(1)}.share-icons-rrss{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly;min-width:200px}#main-footer{height:calc(100vh - 128px);display:flex;flex-direction:column;justify-content:space-around;margin:auto;padding:0 var(--padding-site)}section#post-footer{height:56px;display:flex;align-content:center;align-items:center;justify-content:space-around}#primaryfooter.row-elements{display:flex;align-items:stretch;flex-direction:row;justify-content:space-between;align-content:space-between;padding:0}.title-footer img{height:120px;margin:auto}.footer-column .title-column{margin-top:0;margin-bottom:24px}ul.footer-list,.post-footer ul{list-style:none;padding-left:0;font-size:16px;max-width:90vw;margin:auto;text-transform:uppercase}ul.footer-list a:hover{color:var(--secondary)}.post-footer ul a:hover{color:var(--main)}button#search-button:hover{background:var(--secondary);color:var(--black);transition:all .2s linear}ul.footer-list a,.post-footer ul a{color:var(--white);text-decoration:none}.footer-column input[type=text]{padding:5px 15px;width:160px;font-family:catamaran,sans-serif;border-radius:4px;border:none}main-footer.row-elements .footer-column:nth-child(1){display:flex;align-items:center}.titlesfooter{font-size:16px;font-family:catamaran;font-weight:700}.post-footer{display:flex;justify-content:space-around}.light-gray-color{color:var(--grey)}.frase-footer p{text-transform:uppercase}.frase-footer p{text-transform:uppercase;font-size:16px;line-height:1.2}.dark-gray-bg{background-color:var(--grey)}.post-footer ul{display:flex}.post-footer ul li{margin-right:64px;line-height:1;text-align:center}section#post-footer .container{padding:8px 0}.footer-column .send-icon{display:contents}.footer-column .send-icon input{background:var(--main);padding:3px 7px 5px;color:var(--white);border:0;font-weight:400}.footer-column .send-icon input:hover{cursor:pointer}.footer-column{max-width:24%}.newsletter-monhly{margin-bottom:16px;font-size:14px}.sib_signup_box_inside_2{display:flex}section#remark{padding-bottom:32px}img.rrss-picture{width:50px}.rrss-footer{display:flex;align-items:flex-end;justify-content:space-around}.rrss-footer a{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;align-content:stretch;justify-content:space-between;text-align:center;padding:8px;cursor:pointer}.rrss-footer a:hover{border:solid 1px var(--main);padding:7px}.single-rrss{color:var(--white);font-family:catamaran;font-weight:600;font-size:12px}ul.footer-list li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:8px 0;font-size:16px;height:32px;max-width:100%}.posts-picture-hovered>.masinfo-text{background:var(--secondary)}.posts-picture-hovered:before{clip-path:polygon(150% 0,100% 0,100% 99%,0% 225%)}ul#main-navbar li a:hover{text-shadow:0 0 20px var(--black);background-color:var(--main);color:var(--white)}.categories-blog:hover{background:var(--secondary)}.trabajo-display{background:var(--white);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:80px;padding-bottom:80px}.posts-business{width:256px;height:100px;background:var(--white)}.posts-tecs{width:160px;height:160px;background:var(--white)}.posts-tecs,.posts-business{display:flex;align-items:flex-end;justify-content:flex-end;background-repeat:no-repeat;background-position:50%;background-size:cover;object-fit:cover}.excerpt-business,.excerpt-tecs{margin:8px 16px}h3.tecs-pics{margin:inherit;font-family:catamaran;line-height:1;font-size:26px;text-transform:none}.excerpt-tecs{display:flex;flex-direction:column;align-items:center;flex-direction:column-reverse}a#cn-accept-cookie{background-color:var(--secondary)!important;color:var(--black)!important}a#cn-refuse-cookie,a#cn-more-info{background-color:var(--black)!important}.choosenotfound{margin-top:16px}.precatnfound{margin:16px auto}div#twitch-embed{display:flex;justify-content:center}form#sib_signup_form_2 p.sib-alert-message-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}span.wpcf7-not-valid-tip{background:#e36b6b;padding:8px;font-weight:600}.screen-reader-response{display:none}.wpcf7-response-output{font-weight:600;font-style:italic;color:var(--black)}.dblock{display:block!important}.sib_loader{position:absolute}.master_reservar_nav{cursor:pointer}@media only screen and (min-width:800px){.bloque-share-rrss{filter:drop-shadow(2px 4px 2px rgba(0,0,0,.15));display:flex;justify-content:space-evenly}}@media only screen and (max-width:362px){.share-icons-rrss{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;min-width:auto}.share-icons-rrss div{margin:8px}}@media only screen and (max-width:1119px){.title-footer img{height:80px}#primaryfooter.row-elements{flex-direction:column;align-items:center;text-align:center;margin-bottom:8px;margin-top:8px}.footer-column{max-width:initial}.footer-column .title-column{margin-top:24px;margin-bottom:0}section#post-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.posts-business{width:132px;height:33px}}.noscriptwar{text-align:center;border:1px var(--secondary)solid;width:fit-content;margin:auto;padding:8px}.error404{height:auto!important;margin-top:128px;margin-bottom:40px}@media only screen and (max-width:865px){.post-footer nav ul{margin:0;display:flex;flex-direction:column;align-items:center;text-align:center}.post-footer ul li{margin:8px 0}section#post-footer{height:auto;background:var(--light-grey)}.post-footer ul li{margin:8px 0;font-size:12px;font-weight:bolder}.post-footer ul a{color:var(--black);text-decoration:none}}@media only screen and (max-width:494px){.error404{margin-top:40px}.posts-picture:before{clip-path:polygon(150% 0,100% 0,100% 99%,0% 225%)!important}.excerpt-post a{display:flex;flex-direction:column;align-items:center}#main-footer{height:auto}#primaryfooter.row-elements{margin-top:24px;margin-bottom:24px}.rrss-footer{flex-wrap:wrap}}@media only screen and (min-width:495px) and (max-width:1120px){#main-footer{height:auto}}@media only screen and (max-height:760px) and (max-width:1120px){#main-footer{height:auto}}