:root{--simple-blue: #0066cc;--black: #161515;--white: #fff;--grey: #827e7b;--simple-grey: #a6a3a0;--light-grey: #cac7c4;--orange: #f94e05;--lateral-space: 6.25rem;--gap: 1.25rem;--sections-space: 3.75rem;--big-space: 6.25rem;--big-min-space: 5rem;--middle-space: 2.5rem;--middle-min-space: 2rem;--small-space: 1.5rem;--main-font: Geologica, sans-serif;--second-font: Courier Prime, monospace;--fast-transition: 0.125s cubic-bezier(0.05, 0, 0, 1) 0s;--slow-transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1) 0s;--dom-font-size: 1rem}.fixLineQ{position:fixed;left:0;top:0;width:var(--lateral-space);height:100%;background-color:var(--orange);pointer-events:none}.guiasQ{opacity:0;position:fixed;left:50%;transform:translateX(-50%);width:calc(100% - 2*var(--lateral-space));height:100%;pointer-events:none;display:flex;justify-content:stretch;align-items:stretch;gap:var(--gap);max-width:1920px;z-index:10}.guiasQ::after{content:"";height:1px;width:100%;background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guiasQ div{flex-grow:1;border-left:1px solid #f0c;border-right:1px solid #f0c}@media only screen and (max-width: 1025px){:root{--lateral-space: 3.75rem}}@media only screen and (max-width: 769px){:root{--lateral-space: 2.5rem}}html,body{font-size:16px;font-family:"Geologica",sans-serif;color:var(--black);font-weight:440}.post,.page{margin:0}body{min-height:100vh;display:flex;flex-direction:column}body>main{flex-grow:1}*{margin:0;padding:0;font-family:inherit;font-size:var(--dom-font-size);line-height:inherit;font-weight:inherit;letter-spacing:inherit;box-sizing:border-box}p,ul,ol{margin:0;line-height:1.6;font-weight:300;color:var(--grey)}p:not(:last-child),ul:not(:last-child),ol:not(:last-child){margin-bottom:1.6em}p a,ul a,ol a{text-decoration:underline}ul,ol{padding-left:1.5em}ol>li:not(:last-child){margin-bottom:.8em}h1,h2,h3,h4,h5,h6{color:var(--black);margin:0}span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}strong{font-weight:600;color:inherit;font-size:inherit;line-height:inherit}a{font-size:inherit;line-height:inherit;font-weight:inherit;text-transform:inherit;color:inherit;text-decoration:none}a:focus,a:visited,a:hover,a:active{color:initial;outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;border-radius:0;outline:none}img{width:100%;max-width:100%;line-height:0}figure{margin:0}header nav{position:fixed;right:var(--lateral-space);top:var(--gap);z-index:10}header nav ul{list-style:none;display:flex;flex-direction:column;justify-content:stretch;align-items:flex-end;gap:.5rem;text-align:right}header nav ul li{display:block;line-height:0}header nav ul li a{font-size:.875rem;line-height:1.4;font-weight:400;letter-spacing:.05em;font-family:var(--second-font);color:var(--black);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:hsla(0,0%,100%,.82);border-radius:.25rem}header nav ul li a:hover,header nav ul li a.activeQ{text-decoration:underline}@media only screen and (max-width: 769px){header nav{width:calc(100% - 2*var(--lateral-space))}header nav ul{flex-direction:row;justify-content:center;align-items:center;gap:var(--gap)}}.sectionQ{padding-left:var(--lateral-space);padding-right:var(--lateral-space)}.sectionQ .innerQ{width:min(100dvw - 2*var(--lateral-space),max(8*(100% - 11*var(--gap))/12 + 7*var(--gap),8*(calc(1440px - 2 * var(--lateral-space)) - 11*1.25rem)/12 + 7*1.25rem));max-width:min(100% - 2*var(--gap),8*(1920px - 11*1.25rem)/12 + 7*1.25rem);margin-left:auto;margin-right:auto}.sectionQ .innerQ.stretchQ{width:calc(100% - 2*var(--gap));max-width:calc(100% - 2*var(--gap))}.sectionQ .innerQ.bigQ{width:min(100dvw - 2*var(--lateral-space),max(10*(100% - 11*var(--gap))/12 + 9*var(--gap),10*(calc(1440px - 2 * var(--lateral-space)) - 11*1.25rem)/12 + 9*1.25rem));max-width:min(100% - 2*var(--gap),10*(1920px - 11*1.25rem)/12 + 9*1.25rem)}.sectionQ .innerQ.middleQ{width:min(100dvw - 2*var(--lateral-space),max(6*(100% - 11*var(--gap))/12 + 5*var(--gap),6*(calc(1440px - 2 * var(--lateral-space)) - 11*1.25rem)/12 + 5*1.25rem));max-width:min(100% - 2*var(--gap),6*(1920px - 11*1.25rem)/12 + 5*1.25rem)}.sectionQ .innerQ.smallQ{width:min(100dvw - 2*var(--lateral-space),max(4*(100% - 11*var(--gap))/12 + 3*var(--gap),4*(calc(1440px - 2 * var(--lateral-space)) - 11*1.25rem)/12 + 3*1.25rem));max-width:min(100% - 2*var(--gap),4*(1920px - 11*1.25rem)/12 + 3*1.25rem)}.sectionQ .innerQ.xsmallQ{width:min(100dvw - 2*var(--lateral-space),max(4*(100% - 11*var(--gap))/12 + 3*var(--gap),4*(calc(1440px - 2 * var(--lateral-space)) - 11*1.25rem)/12 + 3*1.25rem));max-width:min(100% - 2*var(--gap),4*(1920px - 11*1.25rem)/12 + 3*1.25rem)}.sectionQ.fullQ{padding-left:0;padding-right:0}footer{margin-top:var(--lateral-space)}footer .innerQ{padding-bottom:var(--gap)}footer .innerQ .topQ{text-align:center;display:flex;flex-direction:column;justify-content:stretch;align-items:center;gap:calc(.5*var(--gap));margin-bottom:var(--small-space)}footer .innerQ .topQ p{font-size:.875rem;line-height:1.4;font-weight:400;font-family:var(--second-font);margin:0}footer .innerQ .topQ .qometaLogoQ svg{font-size:1.125rem;height:1em;width:5.5835039818em}footer .innerQ .bottomQ ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(.5*var(--gap)) var(--gap);text-align:center}footer .innerQ .bottomQ ul li{display:block;line-height:0}footer .innerQ .bottomQ ul li:last-child:first-child{width:100%}footer .innerQ .bottomQ ul li a,footer .innerQ .bottomQ ul li span{font-size:.875rem;line-height:1.4;font-weight:400;font-family:var(--second-font);color:var(--grey)}footer .innerQ .bottomQ ul li a:hover,footer .innerQ .bottomQ ul li a.activeQ{text-decoration:underline}@media only screen and (max-width: 601px){footer .innerQ{padding-bottom:calc(2*var(--gap) + 2.5rem)}footer .innerQ .bottomQ ul{flex-direction:column}footer .innerQ .bottomQ ul li:first-child{order:1}}.titleQ{font-size:1.5rem;line-height:1.4;font-weight:500;text-wrap:balance}.subtitleQ{font-size:1.25rem;line-height:1.4;font-weight:500;text-wrap:balance}.bigTitleQ{font-size:2.5rem;line-height:1.4;font-weight:500}.smallTitleQ{font-size:1rem;line-height:1.4;font-weight:500}a.buttonQ,input[type=submit]{display:inline-block;font-size:1rem;line-height:1;font-family:var(--second-font);font-weight:700;color:var(--white);background-color:var(--orange);padding:calc(.5*var(--gap)) 1rem;text-decoration:none}a.buttonQ:hover,input[type=submit]:hover{text-decoration:underline}.linkQ{font-size:1rem;line-height:1.6;font-family:var(--second-font);font-weight:400;color:initial;text-decoration:underline}.wrapperWhatsappQ{position:sticky;top:calc(100% - var(--gap));margin:0 var(--gap) 0 auto;display:block;width:-moz-fit-content;width:fit-content;height:0;z-index:10}.wrapperWhatsappQ a.whatsappButtonQ{transform:translateY(-100%);display:flex;justify-content:space-between;align-items:center;gap:calc(var(--gap));font-size:.875rem;width:min(100dvw - 2 * var(--lateral-space), max(2 * (calc(100dvw - 2 * var(--lateral-space)) - 11 * 1.25rem) / 12 + 1 * 1.25rem, 2 * (calc(1440px - 2 * var(--lateral-space)) - 11 * 1.25rem) / 12 + 1 * 1.25rem));background-color:var(--grey)}.wrapperWhatsappQ a.whatsappButtonQ span{display:block}.wrapperWhatsappQ a.whatsappButtonQ span.iconQ svg{width:1.2em;height:1.2em;margin:-0.1em -0.2em -0.1em 0;fill:var(--white)}@media only screen and (max-width: 601px){.wrapperWhatsappQ{position:initial}.wrapperWhatsappQ a.whatsappButtonQ{transform:none;position:fixed;bottom:var(--gap);right:var(--gap);width:calc(100% - 2*var(--gap) - var(--lateral-space));z-index:10}}.relatedPostsQ ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(2, calc(50% - 0.5 * var(--gap)));gap:var(--gap)}@media only screen and (max-width: 601px){.relatedPostsQ ul{grid-template-columns:100%}}.postsListQ>ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--middle-space)}.postsListQ>ul li{display:block}.postsListQ>ul li article{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:calc(.5*var(--gap))}.postsListQ>ul li article .titleQ{text-wrap:initial}.postsListQ>ul li article .titleQ a:hover{text-decoration:underline}.postsListQ>ul li article .descriptionQ{color:var(--grey)}.postsListQ>ul li article .descriptionQ p{font-weight:300}.catsQ ul{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:.325em;font-size:.875rem}.catsQ ul li{font-size:1em;line-height:1.4;font-family:var(--second-font);color:var(--grey)}.catsQ ul li:not(:last-child)::after{content:","}.catsQ ul li a{color:var(--grey)}.catsQ ul li a:hover{text-decoration:underline}.bannerQ .innerQ{padding:var(--middle-space) 0;border:1.5px solid var(--simple-grey);display:grid;grid-template-columns:repeat(8, calc((100% - 7 * var(--gap)) / 8));gap:var(--gap)}.bannerQ .innerQ .imgWrapperQ{grid-column:span 2;padding-left:var(--middle-space);padding-right:var(--gap)}.bannerQ .innerQ .imgWrapperQ .imgQ{width:100%;height:0;padding:0 0 100%;position:relative}.bannerQ .innerQ .imgWrapperQ .imgQ img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e3e2e1}.bannerQ .innerQ .ctaQ{grid-column:span 6;padding-right:var(--middle-space);display:grid;grid-template-columns:1fr auto;gap:var(--gap) var(--middle-space);justify-content:stretch;align-items:center}.bannerQ .innerQ .ctaQ .infoQ{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;gap:var(--gap)}.bannerQ .innerQ .ctaQ .infoQ .descriptionQ{color:var(--grey)}.bannerQ .innerQ .ctaQ .buttonsQ{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--gap)}@media only screen and (max-width: 1025px){.bannerQ .innerQ .ctaQ{grid-template-columns:100%}.bannerQ .innerQ .ctaQ .buttonsQ{flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width: 769px){.bannerQ .innerQ{padding:var(--middle-space);grid-template-columns:100%}.bannerQ .innerQ .imgWrapperQ{padding-left:0;padding-right:0;grid-column:auto}.bannerQ .innerQ .imgWrapperQ .imgQ{width:min(100%,6.25rem);padding:0 0 min(100%,6.25rem)}.bannerQ .innerQ .ctaQ{grid-column:auto;padding-right:0}}@media only screen and (max-width: 601px){.bannerQ .innerQ{padding:var(--gap)}}.shareQ{display:flex;gap:calc(.5*var(--gap));justify-content:flex-start;align-items:center}.shareQ .labelQ{align-self:flex-start;font-family:var(--second-font);font-size:.875rem;line-height:1.2}.shareQ ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:calc(.5*var(--gap))}.shareQ ul li{line-height:0;display:block}.shareQ ul li a{display:block;line-height:0}.shareQ ul li a svg{font-size:.875rem;line-height:0;width:1em;height:1em;fill:var(--black)}.shareQ ul li a svg.googleIconQ{width:1.4em;height:1.4em;margin:-0.2em}.shareQ ul li a:hover{text-decoration:underline}.formQ .innerFormQ{display:grid;gap:var(--gap)}.formQ .innerFormQ .rowQ{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(180px, 50% - 0.5 * var(--gap))), 1fr));gap:var(--gap);position:relative}.formQ .innerFormQ .rowQ .colmQ .labelQ{display:block;color:var(--black)}.formQ .innerFormQ .rowQ .colmQ .labelQ:not(:last-child){margin-bottom:.5rem}.formQ input[type=text],.formQ input[type=tel],.formQ input[type=email],.formQ textarea,.formQ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:0;height:auto;width:100% !important;max-width:100%;border:1.5px solid var(--light-grey);border-radius:0;padding:.25rem .875rem;outline:none;font-size:.875rem;line-height:1.4;color:var(--simple-grey);font-weight:300}.formQ input[type=text]::-moz-placeholder, .formQ input[type=tel]::-moz-placeholder, .formQ input[type=email]::-moz-placeholder, .formQ textarea::-moz-placeholder, .formQ select::-moz-placeholder{opacity:1;color:var(--simple-grey);-moz-transition:var(--fast-transition);transition:var(--fast-transition)}.formQ input[type=text]::placeholder,.formQ input[type=tel]::placeholder,.formQ input[type=email]::placeholder,.formQ textarea::placeholder,.formQ select::placeholder{opacity:1;color:var(--simple-grey);transition:var(--fast-transition)}.formQ input[type=text]:hover,.formQ input[type=tel]:hover,.formQ input[type=email]:hover,.formQ textarea:hover,.formQ select:hover{outline:none}.formQ input[type=text]:hover::-moz-placeholder, .formQ input[type=tel]:hover::-moz-placeholder, .formQ input[type=email]:hover::-moz-placeholder, .formQ textarea:hover::-moz-placeholder, .formQ select:hover::-moz-placeholder{opacity:0}.formQ input[type=text]:hover::placeholder,.formQ input[type=tel]:hover::placeholder,.formQ input[type=email]:hover::placeholder,.formQ textarea:hover::placeholder,.formQ select:hover::placeholder{opacity:0}.formQ input[type=submit]{width:100%;border-radius:0;border:none;outline:none}.formQ input[type=submit]:hover{text-decoration:underline}.formQ br{display:none}.formQ .wpcf7-spinner{position:absolute;left:0;top:0;margin:0;width:100%;height:100%;border-radius:0;background-color:var(--orange);opacity:1}.formQ .wpcf7-spinner::before{left:50%;top:50%;width:1rem;height:1rem;border-radius:0;display:inline-block;position:relative;background:var(--white);box-sizing:border-box;animation:flipX 1s linear infinite}.formQ .wpcf7-not-valid-tip{font-size:.875rem;line-height:1.4}.formQ .wpcf7-response-output{margin:var(--gap) 0 0;padding:calc(.5*var(--gap));font-size:.875rem;line-height:1.4}.searchFromQ.formQ{position:relative}.searchFromQ.formQ::before{content:"";position:absolute;top:0;right:0;display:block;width:2.5rem;height:2.5rem;z-index:2;background-color:var(--orange)}.searchFromQ.formQ::after{content:"";position:absolute;right:.75rem;top:.75rem;width:1rem;height:1rem;border-radius:0;display:block;z-index:3;background-color:var(--white);box-sizing:border-box;animation:flipXFlat 1s linear infinite}.searchFromQ.formQ::after,.searchFromQ.formQ::before{opacity:0;pointer-events:none;transition:var(--fast-transition)}.searchFromQ.formQ.loadingQ{pointer-events:none}.searchFromQ.formQ.loadingQ::after,.searchFromQ.formQ.loadingQ::before{opacity:1}.searchFromQ.formQ input[type=text]{min-height:0;height:2.5rem;width:100%;max-width:100%;border:1.5px solid var(--light-grey);padding:.75rem 3.25rem .75rem .875rem;outline:none;font-size:1rem;line-height:1;color:var(--simple-grey);font-weight:300}.searchFromQ.formQ input[type=text]::-moz-placeholder{opacity:1;color:var(--simple-grey);-moz-transition:var(--fast-transition);transition:var(--fast-transition)}.searchFromQ.formQ input[type=text]::placeholder{opacity:1;color:var(--simple-grey);transition:var(--fast-transition)}.searchFromQ.formQ input[type=text]:hover{outline:none}.searchFromQ.formQ input[type=text]:hover::-moz-placeholder{opacity:0}.searchFromQ.formQ input[type=text]:hover::placeholder{opacity:0}.searchFromQ.formQ button[type=submit]{position:absolute;top:0;right:0;height:2.5rem;display:flex;justify-content:center;align-items:center;padding:0 .875rem}.searchFromQ.formQ button[type=submit] svg{font-size:1.5rem;width:1em;height:1em;fill:var(--blck)}#contact .contactMethodQ .methodQ:not(.activeQ){display:none}@media only screen and (max-width: 601px){.formQ .innerFormQ{gap:calc(.5*var(--gap))}.formQ .innerFormQ .rowQ{gap:calc(.5*var(--gap))}.formQ .innerFormQ .rowQ .colmQ .labelQ:not(:last-child){margin-bottom:.25rem}}@keyframes flipX{0%{transform:translate(-50%, -50%) perspective(200px) rotateX(0deg) rotateY(0deg)}50%{transform:translate(-50%, -50%) perspective(200px) rotateX(-180deg) rotateY(0deg)}100%{transform:translate(-50%, -50%) perspective(200px) rotateX(-180deg) rotateY(-180deg)}}@keyframes flipXFlat{0%{transform:perspective(200px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(200px) rotateX(-180deg) rotateY(0deg)}100%{transform:perspective(200px) rotateX(-180deg) rotateY(-180deg)}}.popupQ{position:fixed;right:0;bottom:calc(2*var(--gap) + 2.5rem);z-index:10;display:grid;grid-template-columns:1fr auto;justify-content:stretch;align-items:stretch;gap:0;max-width:min(400px,100% - var(--lateral-space) - var(--gap));background-color:var(--white);opacity:0;pointer-events:none;transform:translateX(var(--gap));transition:opacity .2291796068s cubic-bezier(0.25, 1, 0.5, 1) 0s,transform .3708203932s cubic-bezier(0.25, 1, 0.5, 1) 0s}.popupQ .closeQ{display:flex;justify-content:center;align-items:flex-start;height:100%;padding:var(--gap) 1.125rem;background-color:var(--grey)}.popupQ .closeQ svg{fill:var(--white);font-size:1.5rem;height:1em;width:1em}.popupQ .contentQ{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--gap);padding:var(--middle-space);border:1.5px solid var(--simple-grey);border-right:none;text-align:center}.popupQ .contentQ .faceQ{font-size:3.75rem;font-weight:600;line-height:1}.popupQ .contentQ .faceQ .o2Q{display:none}.popupQ .contentQ .faceQ.activeQ{animation:face 100ms linear 0s 10}.popupQ .contentQ .faceQ.activeQ .o2Q{display:initial}.popupQ .contentQ .faceQ.activeQ .o1Q{display:none}.popupQ.activeQ{opacity:1;transform:none;pointer-events:all;transition:opacity .3708203932s cubic-bezier(0.25, 1, 0.5, 1) 0s,transform .6s cubic-bezier(0.25, 1, 0.5, 1) 0s}@keyframes face{0%{transform:translateX(0)}25%{transform:translateX(0.25rem)}50%{transform:translateX(0)}75%{transform:translateX(-0.25rem)}100%{transform:translateX(0)}}@media only screen and (max-width: 601px){.popupQ{width:min(320px,100% - var(--lateral-space) - var(--gap))}.popupQ .closeQ{padding:var(--gap) 1rem}.popupQ .closeQ svg{font-size:1.25rem}.popupQ .contentQ{padding:var(--gap)}.popupQ .contentQ .subtitleQ{font-size:1rem}.popupQ .contentQ .faceQ{font-size:2.5rem}.popupQ .contentQ .descriptionQ p,.popupQ .contentQ .buttonQ{font-size:.875rem}}.contactQ{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background-color:rgba(22,21,21,.7);opacity:0;pointer-events:none;transition:var(--fast-transition)}.contactQ .innerContactQ{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--white);width:600px;max-width:calc(100% - 2*var(--lateral-space));max-height:calc(100% - 2*var(--gap));display:grid;grid-template-columns:1fr auto;justify-content:stretch;align-items:stretch;gap:0}.contactQ .innerContactQ .closeQ{display:flex;justify-content:center;align-items:flex-start;height:100%;padding:var(--gap) 1.125rem;background-color:var(--grey)}.contactQ .innerContactQ .closeQ svg{fill:var(--white);font-size:1.5rem;height:1em;width:1em}.contactQ .innerContactQ .contentQ{padding:var(--middle-space);border:1.5px solid var(--simple-grey);border-right:none;max-height:calc(100dvh - 4*var(--gap));overflow-x:hidden;overflow-y:auto}.contactQ .innerContactQ .contentQ .descriptionQ{margin:calc(.5*var(--gap)) 0 var(--gap)}.contactQ .innerContactQ .contentQ .descriptionQ p{font-family:var(--second-font);font-size:.875rem;line-height:1.4;font-weight:400}.contactQ .innerContactQ{opacity:0;transform:translateY(calc(-50% + var(--gap))) translateX(-50%);transition:all 0s linear .2291796068s}.contactQ.activeQ{opacity:1;pointer-events:all;transition:opacity .2291796068s cubic-bezier(0.25, 1, 0.5, 1) 0s}.contactQ.activeQ .innerContactQ{opacity:1;transform:translate(-50%, -50%);transition:opacity .2291796068s cubic-bezier(0.25, 1, 0.5, 1) 0s,transform .6s cubic-bezier(0.25, 1, 0.5, 1) 0s}@media only screen and (max-width: 601px){.contactQ .innerContactQ{grid-template-columns:100%}.contactQ .innerContactQ .closeQ{order:1;padding:1rem var(--gap);justify-content:flex-end}.contactQ .innerContactQ .closeQ svg{font-size:1.25rem}.contactQ .innerContactQ .contentQ{order:2;padding:var(--gap) var(--gap) var(--middle-space) var(--gap)}}