@import"https://fonts.googleapis.com/css2?family=Bangers&family=Fredericka+the+Great&family=Mouse+Memoirs&display=swap";html{min-height:100vh;min-height:100dvh}body{background-color:#fefefe;color:#222;display:grid;font-family:Quicksand,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(12px + .5vw);margin:0}#default-template-container{display:grid;grid-template-rows:auto 1fr auto;margin:0;min-height:100vh;min-height:100dvh;position:relative;touch-action:pan-y}footer,header,main{display:grid}#footer-container,#main-content,#main-menu{max-width:992px;min-width:320px;position:relative}main{padding:2em 0}main,main .main-content{position:relative}a,a:visited{color:#222;font-weight:700;text-decoration-line:none}h1,h2,h3,h4,h5,h6{color:#ccc;font-weight:700;margin-bottom:1.5em;margin-top:2em;text-align:left}h1.section-title,h1:first-child,h2.section-title,h2:first-child,h3.section-title,h3:first-child,h4.section-title,h4:first-child,h5.section-title,h5:first-child,h6.section-title,h6:first-child{margin-top:0}h1{font-weight:900}p{font-kerning:normal;-webkit-hyphens:auto;hyphens:auto;text-align:justify}p em.emphatic,p em.technical-word{font-style:italic}p em.emphatic{text-shadow:1px 1px 1px #fefefe}p a i{font-size:.6em;margin-left:-.3em;margin-top:-.7em}p a:hover{filter:brightness(300%);font-weight:bolder}figure{max-width:clamp(360px,45% + 3em,600px)}figcaption{font-size:.7em!important;font-style:italic;margin-bottom:1em}img{height:clamp(100px,100%,60vh);width:auto}.btn-primary{background-color:#ccc!important;border-color:#ccc!important;color:#fefefe!important}@media screen and (max-width:768px){body{font-size:calc(11px + 1vw)}figure,img{max-width:100%}img{height:auto}}@media(min-resolution:2dppx)and (max-width:480px){body{font-size:.7rem}}#blog-main nav ul{display:inline-block;list-style-type:none;margin-bottom:0;padding:0}#blog-main nav li{float:left;line-height:1em;list-style:none;padding:0 1em}#blog-main nav li p{filter:opacity(25%)}#blog-main nav li a{font-weight:700;text-decoration:none}#blog-main nav li.active a,#blog-main nav li.active p{color:#ccc}#blog-main nav li:first{padding-left:0}#blog-main #posts-list .xurro-card{border-radius:8px;container-name:xurro-card;container-type:inline-size;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}#blog-main #posts-list .xurro-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-4px)}#blog-main #posts-list .card-img-wrapper{background-color:#f8f9fa;overflow:hidden;width:100%}#blog-main #posts-list .card-img-wrapper img{display:block;height:auto;width:100%}#blog-main #posts-list .card-body .xurro-descripcio{border:2px solid #ffc107;border-radius:5px;flex-grow:none!important;font-family:Fredericka the Great,serif;font-size:5rem;font-weight:bolder;line-height:1rem;padding:1rem;position:relative}#blog-main #posts-list .card-body .xurro-descripcio:before{color:#ffc107;content:"“";left:0;position:absolute;top:2rem}#blog-main #posts-list .card-body .xurro-descripcio:after{bottom:-1rem;color:#ffc107;content:"”";position:absolute;right:0}#blog-main #posts-list .card-body .xurro-descripcio blockquote{bottom:0;font-family:Mouse Memoirs,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:clamp(1.5rem,5cqw,2.2rem);font-weight:400;left:0;line-height:1.3;margin:0;position:relative;right:0;text-align:center;top:0}#blog-main #posts-list .card-text{color:#333;line-height:1.4}div#contact-form{color:#222;display:block;margin:auto;padding-bottom:3em}div#contact-form form *{margin:5px 0;position:relative;width:100%}div#contact-form form textarea{min-height:25vh;padding:6px 12px}div#contact-form form .form-button{border:none;border-radius:.4em;cursor:pointer;display:block;font-weight:700;margin:0 25%;max-width:50%;min-width:50%;padding:.5em}div#contact-form form .form-button:before{background-color:#fff;content:"";left:-20%;position:absolute;right:-20%;inset:10}.gmaps{border:2px solid #ccc;border-radius:3px;height:40vh;margin:2em auto;position:relative;text-align:center;width:100%}.gmaps iframe{display:inline}.gmaps embed,.gmaps iframe,.gmaps object{height:100%;left:0;position:absolute;top:0;width:100%}.enterprise-data a{font-weight:700;text-decoration:none}.enterprise-data i{color:#ccc}#services-cards{align-items:center;box-sizing:border-box;display:flex;font-family:Poppins,sans-serif;font-size:.8em;justify-content:center;margin:50px auto 100px}#services-cards .card{align-items:center;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;height:100%;justify-content:flex-start;padding:10px 25px;position:relative;width:clamp(180px,30vw,200px)}#services-cards .card .fas.fa-arrow-right{align-items:center;background-color:#ccc;border-radius:50%;bottom:-100px;color:#fefefe;display:flex;height:50px;justify-content:center;opacity:0;position:absolute;text-decoration:none;transform:translateY(50%);transition:all .5s ease;width:50px}#services-cards .card .service-icon{align-items:center;background-color:#fefefe;border-radius:50%;color:#ccc;display:flex;font-size:40px;height:100px;justify-content:center;width:100px}#services-cards .card .h4{font-size:1.2rem;font-weight:700}#services-cards .card p.text-muted{justify-self:end}#services-cards .card:hover .fas.fa-arrow-right{bottom:0;opacity:1}#services-cards .card:hover .service-icon{background-color:#ccc;color:#fefefe}#services-cards .content{max-width:100%}#services-cards .content .h-6{color:#ccc;font-weight:600}#services-cards .content .btn.btn-primary{border:none;box-shadow:none;color:#fff;padding:15px}#services-cards .content .btn.btn-primary:active,#services-cards .content .btn.btn-primary:hover{filter:brightness(85%)}@media(max-width:765px){#services-cards{font-size:1em}#services-cards .card{width:100%}}#services-growthpartner .card,#services-platform .card,#services-wpo .card{padding:0;position:relative}#services-growthpartner .card h2,#services-growthpartner .card h3,#services-platform .card h2,#services-platform .card h3,#services-wpo .card h2,#services-wpo .card h3{font-weight:bolder;margin:0}#services-growthpartner .card .card-header h2,#services-platform .card .card-header h2,#services-wpo .card .card-header h2{font-size:2.2em;text-shadow:1px -1px 1px #fefefe,1px 1px 1px #fefefe,-1px -1px 1px #fefefe,-1px 1px 1px #fefefe}#services-growthpartner .card .blurred-wrapped,#services-platform .card .blurred-wrapped,#services-wpo .card .blurred-wrapped{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;margin:0;overflow:hidden;padding:0;position:relative}#services-growthpartner .card .blurred-wrapped:not(:first-child),#services-platform .card .blurred-wrapped:not(:first-child),#services-wpo .card .blurred-wrapped:not(:first-child){border-radius:0}#services-growthpartner .card .blurred-wrapped div,#services-platform .card .blurred-wrapped div,#services-wpo .card .blurred-wrapped div{padding:1rem}#services-growthpartner .card .blurred-wrapped .card-header,#services-platform .card .blurred-wrapped .card-header,#services-wpo .card .blurred-wrapped .card-header{padding:0}#services-growthpartner .card .blurred-wrapped img,#services-platform .card .blurred-wrapped img,#services-wpo .card .blurred-wrapped img{border-radius:0;display:block;filter:blur(1.5px) sepia(70%);position:relative}#services-growthpartner .card .blurred-wrapped .card-img-overlay,#services-platform .card .blurred-wrapped .card-img-overlay,#services-wpo .card .blurred-wrapped .card-img-overlay{border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fefefe;font-size:1em;position:absolute;z-index:10}#services-growthpartner .card .blurred-wrapped .card-img-overlay h2,#services-platform .card .blurred-wrapped .card-img-overlay h2,#services-wpo .card .blurred-wrapped .card-img-overlay h2{font-size:1.5em}#services-growthpartner .card .blurred-wrapped .card-img-overlay h3,#services-platform .card .blurred-wrapped .card-img-overlay h3,#services-wpo .card .blurred-wrapped .card-img-overlay h3{font-size:1.2em}#services-growthpartner .card .blurred-wrapped .card-img-overlay p,#services-platform .card .blurred-wrapped .card-img-overlay p,#services-wpo .card .blurred-wrapped .card-img-overlay p{-webkit-hyphens:none;hyphens:none;text-align:left}#services-growthpartner .card .blurred-wrapped:after,#services-platform .card .blurred-wrapped:after,#services-wpo .card .blurred-wrapped:after{background-color:#ccc;content:"";display:block;height:100%;left:0;opacity:70%;position:absolute;top:0;width:100%}#services-growthpartner li,#services-platform li,#services-wpo li{font-size:.9em;-webkit-hyphens:auto;hyphens:auto;text-align:justify}#services-growthpartner a.btn,#services-platform a.btn,#services-wpo a.btn{font-size:1.3em}#services-growthpartner a.btn:active,#services-growthpartner a.btn:hover,#services-platform a.btn:active,#services-platform a.btn:hover,#services-wpo a.btn:active,#services-wpo a.btn:hover{filter:brightness(85%)}header{background-blend-mode:difference;background-size:3%}#main-menu{font-size:1.2rem;position:relative}#main-menu div.logocontainer{-o-object-fit:contain;object-fit:contain;width:clamp(100px,70%,500px)}#main-menu .dropdown:hover{position:relative}#main-menu .dropdown:hover .dropdown-menu{display:block!important;position:absolute;top:100%}#main-menu .nav-underline{font-family:Mouse Memoirs,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;line-height:1.2rem;margin:auto 0;min-height:100%}#main-menu .nav-underline .nav-item{align-items:end;display:flex}#main-menu .nav-underline a,#main-menu .nav-underline a:visited{color:#222;font-weight:400;text-decoration:none;text-transform:capitalize}#main-menu .nav-underline a:focus,#main-menu .nav-underline a:focus-visible,#main-menu .nav-underline a:hover,#main-menu .nav-underline a:visited:focus,#main-menu .nav-underline a:visited:focus-visible,#main-menu .nav-underline a:visited:hover{border-bottom-width:.125rem;text-shadow:1px 1px 1px #ffc107}#main-menu .nav-underline a:focus svg,#main-menu .nav-underline a:focus-visible svg,#main-menu .nav-underline a:hover svg,#main-menu .nav-underline a:visited:focus svg,#main-menu .nav-underline a:visited:focus-visible svg,#main-menu .nav-underline a:visited:hover svg{filter:drop-shadow(1px 1px 1px rgb(255,193,7))}#main-menu .nav-underline a.active,#main-menu .nav-underline a:visited.active{border-bottom-color:#ffc107;border-bottom-width:.5rem;margin-bottom:-.375rem}#main-menu .nav-underline .fa-house{color:#ffc107}#main-menu .nav-underline .dropdown-menu{background-color:#ccc!important;filter:brightness(115%)}#main-menu .nav-underline .dropdown-item{background-color:#ccc!important}#main-menu .nav-underline .dropdown-item:hover{filter:brightness(85%)}#main-menu #menu-toggler{display:flex;flex-direction:row-reverse}#main-menu #menu-toggler .navbar-toggler:focus{box-shadow:none}#main-menu #menu-toggler .navbar-toggler{align-items:right;border-color:#222;border-width:2px;color:#222;min-height:100%}#main-menu #menu-toggler .navbar-toggler .navbar-toggler-icon{align-items:center;background-image:none!important;display:flex;font-size:1em;justify-content:center;min-height:100%}#main-menu #menu-toggler .navbar-toggler svg{fill:#fefefe;viewbox:0 0 1em 1em}nav#collapsablemenu{background-color:#222;color:#ffc107;font-size:1rem}nav#collapsablemenu .nav-item .nav-link{color:#fefefe;font-family:Mouse Memoirs,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5em;line-height:1em;padding:1ex 2em;text-transform:capitalize}nav#collapsablemenu .nav-item .nav-link:hover{color:#fefefe;text-shadow:1px 1px 1px #fff}nav#collapsablemenu .nav-item .nav-link:hover svg{filter:drop-shadow(1px 1px 1px #fff)}nav#collapsablemenu .nav-item .nav-link.active{background-color:#ffc107;min-width:50%}nav#collapsablemenu .dropdown:hover .dropdown-menu{background-color:#ccc;display:block!important}.logo{display:flex;flex-direction:column;gap:1rem;line-height:4rem;text-align:center}img#logo{display:inline-block;height:auto;margin:auto;max-height:40vh;max-width:60vw}#text-branding{align-items:center;display:flex;flex-direction:column;gap:0}#text-branding #corpo-name{color:#ccc;font-family:Lilita One,cursive;font-size:5rem;font-weight:bolder}#text-branding #corpo-motto{font-family:Dancing Script,cursive;font-size:1.8rem;line-height:2rem}@media(max-width:576px){#text-branding #corpo-motto{font-size:1rem}#text-branding #corpo-name{font-size:4rem}}footer{background-blend-mode:difference;background-color:#fefefe;background-size:3%;bottom:0;color:#222;font-size:1rem;margin:10px 0 0!important;min-height:4rem;position:absolut;width:100%}footer #footer-container{align-items:center;display:flex;justify-content:center}footer #footer-container ul.navfooter{display:inline-flex;justify-content:space-evenly;list-style:none}footer #footer-container ul.navfooter li{text-transform:capitalize}footer #footer-container ul.navfooter li a{color:#fefefe}#carousel-container #carousel{padding:0}#carousel-container .carousel{height:100%}#carousel-container .carousel img{height:calc(85dvh - 6em);max-height:none;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:relative;right:0;top:0;z-index:0}@media(max-height:992px){#carousel-container .carousel img{-o-object-position:right center;object-position:right center}}@media(max-height:576px){#carousel-container .carousel img{height:calc(100dvh - 6em);-o-object-position:right center;object-position:right center}}#carousel-container #hero-message{bottom:2em;color:#fefefe;font-size:2rem;left:3rem;max-width:65%;padding:2rem;position:absolute;z-index:2}#carousel-container #hero-message:before{background-color:#ccc;border-radius:0 1em 0 1em;bottom:0;content:"";left:0;max-height:100%;opacity:.6;position:absolute;right:0;top:0;z-index:-1}#carousel-container #hero-message h2{color:#fefefe;font-size:4rem;font-weight:700;line-height:1.8ex;margin:.5em 0}#carousel-container #hero-message p{line-height:2ex}#carousel-container #hero-message button{border:.01em solid #fefefe!important;font-size:1.5rem}@media(max-width:768px){#carousel-container #hero-message{bottom:1em;font-size:1rem;left:1em;max-width:calc(100% - 2em)}#carousel-container #hero-message h2{font-size:3rem;font-weight:700;line-height:1.6ex}#carousel-container #hero-message p{line-height:1.8ex}#carousel-container #hero-message button{font-size:1.1rem}}@media(max-height:768px){#carousel-container #hero-message{bottom:.5em;font-size:1.2rem;left:.5em;max-height:80%;max-width:calc(100% - 1em)}#carousel-container #hero-message h2{font-size:3rem;font-weight:700;line-height:1.6ex}#carousel-container #hero-message p{line-height:1.8ex}#carousel-container #hero-message button{font-size:1.1rem}}#tooltips{display:flex}#tooltips button{align-self:center;display:flex;justify-content:center;margin:1em 0}#carousel-container{padding:0;position:relative;width:100%}@media screen and (max-width:992px){#tooltips{flex-direction:column}}#post-main #post-content{padding:0;text-indent:1rem}.btn-info .fa-bluesky,.btn-info .fa-brands,.btn-telegram{color:#fff!important}.btn-telegram{background-color:#08c!important;border-color:#08c!important}.btn-telegram:focus,.btn-telegram:hover{background-color:#007ab8!important;border-color:#007ab8!important;color:#fff!important}#xurro-content img{height:auto;outline:3px solid #f2f2f2;width:100%}#xurro-view #xurro-navigator a[data-swipe-prev] img{filter:drop-shadow(2px 2px #f2f2f2);height:2rem;transform:translateX(-20%)}#xurro-view #xurro-navigator a[data-swipe-next] img{filter:drop-shadow(2px 2px #f2f2f2);height:2rem;transform:translateX(20%)}#xurro-view #xurro-descripcio{border:2px solid #ffc107;border-radius:5px;font-family:Fredericka the Great,serif;font-size:5rem;font-weight:bolder;line-height:1rem;padding:1rem;position:relative}#xurro-view #xurro-descripcio:before{color:#ffc107;content:"“";left:0;position:absolute;top:2rem}#xurro-view #xurro-descripcio:after{bottom:-1rem;color:#ffc107;content:"”";position:absolute;right:0}#xurro-view #xurro-descripcio blockquote{bottom:0;font-family:Mouse Memoirs,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2.2rem;font-weight:400;left:0;line-height:2.5rem;margin:0;position:relative;right:0;top:0}#lookupForm input::-moz-placeholder{color:#b2b2b2}#lookupForm input::placeholder{color:#b2b2b2}#xurroModal{outline:3px solid green}#xurroModal #modalResult{font-size:1.5em}#winnerShare .btn-social,#xurro-share-buttons .btn-social{color:#fff!important;transition:transform .2s cubic-bezier(.4,0,.2,1)}#winnerShare .btn-social:hover,#xurro-share-buttons .btn-social:hover{transform:scale(1.2)}#winnerShare .btn-whatsapp,#xurro-share-buttons .btn-whatsapp{background-color:#25d366!important;border-color:#25d366!important}#winnerShare .btn-whatsapp:focus,#winnerShare .btn-whatsapp:hover,#xurro-share-buttons .btn-whatsapp:focus,#xurro-share-buttons .btn-whatsapp:hover{background-color:#21be5c!important;border-color:#21be5c!important}#winnerShare .btn-telegram,#xurro-share-buttons .btn-telegram{background-color:#08c!important;border-color:#08c!important}#winnerShare .btn-telegram:focus,#winnerShare .btn-telegram:hover,#xurro-share-buttons .btn-telegram:focus,#xurro-share-buttons .btn-telegram:hover{background-color:#007ab8!important;border-color:#007ab8!important}#winnerShare .btn-bluesky,#xurro-share-buttons .btn-bluesky{background-color:#4f8ef7!important;border-color:#4f8ef7!important}#winnerShare .btn-bluesky:focus,#winnerShare .btn-bluesky:hover,#xurro-share-buttons .btn-bluesky:focus,#xurro-share-buttons .btn-bluesky:hover{background-color:#307af6!important;border-color:#307af6!important}.pagination .page-link{background-color:transparent;color:#222}.pagination .page-link:hover{background-color:rgba(255,193,7,.1);border-color:#ffc107;color:#222}.pagination .page-item.active .page-link{background-color:#ffc107;border-color:#222;color:#222;font-weight:600}.pagination .page-item.disabled .page-link{background-color:transparent;color:#6c757d}#scoreboard-table{font-size:clamp(.8rem,1vw,.95rem)!important}#full-scoreboard-body tr td:nth-child(2),#scoreboard-table tbody td:first-child{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}