:root{--white: #ffffff;--gray-50: #dfdfdf;--gray-100: #bebebe;--gray-200: #999999;--gray-300: #888888;--gray-400: #787878;--gray-500: #595959;--gray-700: #424242}*{margin:0;padding:0;box-sizing:border-box}html{min-height:100vh;scrollbar-gutter:stable}html.no-scroll{overflow:hidden;height:100%;overscroll-behavior:none}html.no-scroll .body{overscroll-behavior:always}body,button{font-size:100%;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:antialiased}@media screen and (max-width: 575px){body,button{font-size:87.5%}}.container{width:90%;max-width:75rem;margin:0 auto}.title{color:var(--gray-700);font-size:2.5rem;font-weight:800;line-height:1.125;text-wrap:balance}@media screen and (max-width: 1024px){.title{text-align:center}}@media screen and (max-width: 575px){.title{font-size:2rem}}.title strong{color:var(--accent-color-400);background:-webkit-linear-gradient(var(--accent-color-300), var(--accent-color-500));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text{gap:1em}.text,.text ul{display:flex;flex-flow:column;color:var(--gray-700);line-height:1.5}.text ul{gap:.5em;list-style:none}.text ul li{position:relative;padding-left:1.5em}.text ul li:before{position:absolute;content:"";top:.25em;left:0;width:1em;height:auto;aspect-ratio:1;background-color:var(--accent-color-400);-webkit-mask:url("../images/landing-page/check.svg") no-repeat center;-webkit-mask-size:contain;mask:url("../images/landing-page/check.svg") no-repeat center;mask-size:contain}.button{position:relative;overflow:hidden;cursor:default;display:flex;flex-flow:row nowrap;align-items:center;gap:.75em;width:fit-content;color:var(--white);font-size:1rem;font-weight:600;text-align:center;text-decoration:none;margin:0;padding:.75em 1.25em;opacity:.85;border-radius:99em;background:linear-gradient(to bottom right, var(--accent-color-300), var(--accent-color-400));transition-property:background,color,transform,opacity,box-shadow;transition-duration:.25s}.button:not([disabled]){opacity:1}.button:after{position:absolute;content:"";bottom:4px;left:calc(0px - 20%);width:20%;height:3px;border-radius:16px;background:currentColor;transition:opacity 150ms}@keyframes loadingButton{0%,100%{left:calc(0px - 20%)}50%{left:100%}}@media(hover: hover){.button:not([disabled]):hover{cursor:pointer;box-shadow:0 0 1rem -0.25rem var(--accent-color-400)}}.button.loading{cursor:progress}.button.loading:after{animation:loadingButton 2s infinite ease-in-out}.button svg{width:auto;max-width:1em;height:1em}.button.light{color:var(--accent-color-400);background:var(--white)}@media(hover: hover){.button.light:hover{box-shadow:0 0 1rem -0.25rem var(--white)}}.slider-container{width:100%}.slider-container .slider-footer{width:100%;padding:0 1rem;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"prev dots next";gap:2rem}@media screen and (max-width: 575px){.slider-container .slider-footer{grid-template-columns:minmax(0, 1fr);grid-template-areas:"dots"}}.slider-container .slider-footer .prev-arrow,.slider-container .slider-footer .next-arrow{cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:2px;width:6rem;height:1.625rem;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--gray-200);font-size:.875rem;font-weight:600;transition-property:background,color,opacity;transition-duration:.2s}.slider-container .slider-footer .prev-arrow.slick-hidden,.slider-container .slider-footer .next-arrow.slick-hidden{display:none}.slider-container .slider-footer .prev-arrow.slick-disabled,.slider-container .slider-footer .next-arrow.slick-disabled{cursor:auto;opacity:.35}@media(hover: hover){.slider-container .slider-footer .prev-arrow:not(.slick-disabled):hover,.slider-container .slider-footer .next-arrow:not(.slick-disabled):hover{color:var(--accent-color-400);background:var(--accent-color-50)}}@media screen and (max-width: 575px){.slider-container .slider-footer .prev-arrow,.slider-container .slider-footer .next-arrow{display:none}}.slider-container .slider-footer .prev-arrow svg,.slider-container .slider-footer .next-arrow svg{width:auto;height:1rem;aspect-ratio:1}.slider-container .slider-footer .prev-arrow{grid-area:prev}.slider-container .slider-footer .dots-container{grid-area:dots;display:grid;place-items:center;min-height:25px}.slider-container .slider-footer .prev-next{grid-area:next}.slick-dots{bottom:unset}.slick-dots li{margin:0}.slick-dots li button:before{font-size:17px;transition:all .2s}.slick-dots li:not(.slick-active) button :before{opacity:.15}@media(hover: hover){.slick-dots li:not(.slick-active) button:hover:before{opacity:.75}}.slick-dots li.slick-active button:before{opacity:.75}.modal{position:fixed;z-index:15;inset:0;display:grid;place-items:center;background:rgba(10,20,30,.75);opacity:0;visibility:hidden;transition:visibility .25s,opacity .25s}.modal[aria-hidden=false]{opacity:1;visibility:visible}.modal .modal-content{grid-row:1;grid-column:1;position:relative;z-index:-1;touch-action:none;pointer-events:none;width:min(70rem,90%);max-height:90vh;max-height:90dvh;overflow-y:auto;padding:1rem 1rem 3rem;border-radius:20px;background-color:var(--white);box-shadow:0 .5rem 2rem -0.5rem rgba(23,28,27,.5);opacity:0;transform:translateY(1.5rem);transition-duration:.25s;transition-property:opacity,transform;transition-delay:0s}.modal .modal-content.active{z-index:1;touch-action:auto;pointer-events:all;opacity:1;transform:none;transition-delay:.25s}.modal .modal-content .close-modal{display:flex;align-items:center;gap:3px;font-weight:600;font-size:.75rem;line-height:1;color:var(--gray-400);border:none;border-radius:4px;background:rgba(0,0,0,0);padding:3px 4px;margin:0 0 .5rem auto;transition:background .2s}.modal .modal-content .close-modal svg{display:block;width:auto;height:1rem}.modal .modal-content .close-modal:not([tabindex="-1"]){cursor:pointer}@media(hover: hover){.modal .modal-content .close-modal:not([tabindex="-1"]):hover{background-color:var(--gray-50)}}.modal .modal-content .title{line-height:1.25;margin-bottom:1.5rem}@media screen and (max-width: 450px){.modal .modal-content .title{font-size:1.5rem}}.modal .modal-content .title strong{margin-top:-0.25em}.modal .modal-content .text{margin-bottom:2.5rem}.modal .modal-content>.button{margin:0 auto}.modal .modal-content .button-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem;width:min(25rem,100%);margin:0 auto}@media screen and (max-width: 450px){.modal .modal-content .button-container{grid-template-columns:1fr;width:min(15rem,100%)}}.modal .modal-content .button-container .button{flex-flow:column;gap:2px;width:100%}.modal .modal-content .button-container .button small{font-size:.875em;font-weight:400;text-transform:capitalize;opacity:.75}.wpcf7 form{display:flex;flex-flow:column;gap:1.25rem}.wpcf7 form label{display:flex;flex-flow:column;gap:.5rem;font-weight:700;color:var(--gray-700)}.wpcf7 form span{width:100%}.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea{-webkit-appearance:none;appearance:none;outline:none;width:100%;padding:.75em 1.25em;border-radius:99em;box-shadow:0 0 0 1px var(--gray-50) inset;color:var(--gray-500);font-size:1em;font-weight:500;transition:box-shadow .15s}@media screen and (max-width: 575px){.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea{padding:1em}}.wpcf7 form input::placeholder,.wpcf7 form select::placeholder,.wpcf7 form textarea::placeholder{font-weight:500;color:var(--gray-300)}.wpcf7 form input:hover,.wpcf7 form input:focus-visible,.wpcf7 form select:hover,.wpcf7 form select:focus-visible,.wpcf7 form textarea:hover,.wpcf7 form textarea:focus-visible{box-shadow:0 0 0 2px var(--gray-200) inset}.wpcf7 form input.wpcf7-not-valid,.wpcf7 form select.wpcf7-not-valid,.wpcf7 form textarea.wpcf7-not-valid{box-shadow:0 0 0 2px #ff4141 inset}.wpcf7 form select{cursor:pointer;padding-right:3rem;background-image:url("../images/select-arrow.svg");background-position:calc(100% - 1.5rem) center;background-repeat:no-repeat;background-size:1rem}.wpcf7 form textarea{height:8rem;min-height:6rem;max-height:15rem;resize:vertical}.wpcf7 form .wpcf7-not-valid-tip{display:none}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-response-output{border-radius:4px;width:fit-content;margin:0;font-size:.875rem;font-weight:600;border:none;align-self:center}.wpcf7 form.invalid .wpcf7-response-output{border:none !important;box-shadow:0 0 0 2px rgba(255,65,65,.5) inset !important;background:#fff2f2 !important;color:#ff1d1d !important;margin:0;padding:4px 8px !important}.wpcf7 form.sent .wpcf7-response-output{border:none !important;box-shadow:0 0 0 2px rgba(10,200,115,.5) inset !important;background:#defff0 !important;color:#0ac873;margin:0;padding:4px 8px !important}.youtube-facade,.custom-youtube-facade{position:relative;overflow:hidden;width:100%;height:auto;aspect-ratio:16/9;border-radius:4px;background:#000}.youtube-facade button,.custom-youtube-facade button{position:relative;width:100%;height:100%;object-fit:cover;cursor:pointer;padding:0;border:none}.youtube-facade button:hover img,.custom-youtube-facade button:hover img{filter:brightness(0.5)}.youtube-facade button img,.custom-youtube-facade button img{position:relative;display:block;width:100%;height:100%;object-fit:cover;filter:brightness(0.8);transition:filter .25s}.youtube-facade button:after,.custom-youtube-facade button:after{position:absolute;content:"";width:20%;height:auto;aspect-ratio:80/56;max-width:5rem;max-height:3.5rem;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../images/youtube-play-icon.svg) center no-repeat;background-size:contain}.youtube-facade iframe,.custom-youtube-facade iframe{position:relative;width:100%;height:100%;object-fit:contain}.landing-page .slider-de-imagens{overflow:hidden;width:100%;height:auto;aspect-ratio:1920/640;margin:0 auto}@media screen and (max-width: 575px){.landing-page .slider-de-imagens{aspect-ratio:600/800}}.landing-page .slider-de-imagens:hover .slick-arrow,.landing-page .slider-de-imagens:focus-within .slick-arrow{opacity:.5}@media(hover: hover){.landing-page .slider-de-imagens:hover .slick-arrow:hover,.landing-page .slider-de-imagens:focus-within .slick-arrow:hover{opacity:1}}.landing-page .slider-de-imagens>a{display:block;width:100%}.landing-page .slider-de-imagens picture,.landing-page .slider-de-imagens img{display:block;width:100%;height:auto;aspect-ratio:inherit;object-fit:cover}.landing-page .slider-de-imagens .slick-arrow{z-index:10;display:grid;place-items:center;grid-template-rows:1fr;grid-template-columns:1fr;width:6rem;height:100%;opacity:0;transition:opacity .2s}.landing-page .slider-de-imagens .slick-arrow>*{grid-row:1;grid-column:1}.landing-page .slider-de-imagens .slick-arrow::before{position:relative;content:"";display:block;width:1.5rem;height:1.5rem;opacity:1;background:var(--white)}.landing-page .slider-de-imagens .slick-arrow.slick-prev{left:0;background-image:linear-gradient(90deg, rgba(10, 20, 30, 0.5) 0%, rgba(10, 20, 30, 0.439453125) 6.25%, rgba(10, 20, 30, 0.3828125) 12.5%, rgba(10, 20, 30, 0.330078125) 18.75%, rgba(10, 20, 30, 0.28125) 25%, rgba(10, 20, 30, 0.236328125) 31.25%, rgba(10, 20, 30, 0.1953125) 37.5%, rgba(10, 20, 30, 0.158203125) 43.75%, rgba(10, 20, 30, 0.125) 50%, rgba(10, 20, 30, 0.095703125) 56.25%, rgba(10, 20, 30, 0.0703125) 62.5%, rgba(10, 20, 30, 0.048828125) 68.75%, rgba(10, 20, 30, 0.03125) 75%, rgba(10, 20, 30, 0.017578125) 81.25%, rgba(10, 20, 30, 0.0078125) 87.5%, rgba(10, 20, 30, 0.001953125) 93.75%, rgba(10, 20, 30, 0) 100%)}.landing-page .slider-de-imagens .slick-arrow.slick-prev::before{filter:invert(1);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tbGVmdC1pY29uIGx1Y2lkZS1jaGV2cm9uLWxlZnQiPjxwYXRoIGQ9Im0xNSAxOC02LTYgNi02Ii8+PC9zdmc+");transform:translateX(-100%)}.landing-page .slider-de-imagens .slick-arrow.slick-next{right:0;background-image:linear-gradient(270deg, rgba(10, 20, 30, 0.5) 0%, rgba(10, 20, 30, 0.439453125) 6.25%, rgba(10, 20, 30, 0.3828125) 12.5%, rgba(10, 20, 30, 0.330078125) 18.75%, rgba(10, 20, 30, 0.28125) 25%, rgba(10, 20, 30, 0.236328125) 31.25%, rgba(10, 20, 30, 0.1953125) 37.5%, rgba(10, 20, 30, 0.158203125) 43.75%, rgba(10, 20, 30, 0.125) 50%, rgba(10, 20, 30, 0.095703125) 56.25%, rgba(10, 20, 30, 0.0703125) 62.5%, rgba(10, 20, 30, 0.048828125) 68.75%, rgba(10, 20, 30, 0.03125) 75%, rgba(10, 20, 30, 0.017578125) 81.25%, rgba(10, 20, 30, 0.0078125) 87.5%, rgba(10, 20, 30, 0.001953125) 93.75%, rgba(10, 20, 30, 0) 100%)}.landing-page .slider-de-imagens .slick-arrow.slick-next::before{filter:invert(1);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQtaWNvbiBsdWNpZGUtY2hldnJvbi1yaWdodCI+PHBhdGggZD0ibTkgMTggNi02LTYtNiIvPjwvc3ZnPg==");transform:translateX(100%)}.landing-page .slider-de-imagens .slick-dots{bottom:0}.landing-page .introducao .container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:2rem 4rem;padding:5rem 0}@media screen and (max-width: 1024px){.landing-page .introducao .container{grid-template-columns:minmax(0, 1fr)}}.landing-page .introducao .container>img{justify-self:center;display:block;max-width:100%;height:auto;object-fit:contain}@media screen and (max-width: 1024px){.landing-page .introducao .container>img{max-width:75%}}.landing-page .introducao .container .text-content .title{margin-bottom:1.5rem}.landing-page .solucoes .container{padding:5rem 0;display:flex;flex-flow:column;align-items:center;gap:1.5rem}@media screen and (max-width: 575px){.landing-page .solucoes .container{width:100%}}.landing-page .solucoes .container>.title,.landing-page .solucoes .container>.text{text-align:center}@media screen and (max-width: 575px){.landing-page .solucoes .container>.title,.landing-page .solucoes .container>.text{width:90%}}.landing-page .solucoes .container>.text{max-width:50rem;text-wrap:pretty}.landing-page .solucoes .container .slider-container{margin-top:1.5rem;opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:.5s}.landing-page .solucoes .container .slider-container:not(:has(.slick-initialized)){opacity:0;visibility:hidden}.landing-page .solucoes .container .slider-container:not(:has(.slick-initialized)) .slider-content{overflow:hidden;display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;padding:0 .5rem}@media screen and (max-width: 1024px){.landing-page .solucoes .container .slider-container:not(:has(.slick-initialized)) .slider-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 575px){.landing-page .solucoes .container .slider-container:not(:has(.slick-initialized)) .slider-content{grid-template-columns:minmax(0, 1fr);padding:0 calc(32px + .5rem)}}.landing-page .solucoes .container .slider-container:not(:has(.slick-initialized)) .slider-content .slider{grid-row:1;grid-column:1}.landing-page .solucoes .container .slider-container .slider-content{margin-bottom:1rem}.landing-page .solucoes .container .slider-container .slider-content .slick-track{display:flex;align-items:stretch}.landing-page .solucoes .container .slider-container .slider-content .slider{display:flex;flex-flow:column;width:100%;height:unset;margin:0 .5rem;background:linear-gradient(to bottom, var(--accent-color-300), var(--accent-color-600));border-radius:24px}.landing-page .solucoes .container .slider-container .slider-content .slider h3{overflow:hidden;display:grid;place-items:center;width:100%;height:3.5rem;color:var(--white);text-align:center;text-wrap:balance;padding:.5em}.landing-page .solucoes .container .slider-container .slider-content .slider .text{flex:1;width:calc(100% - 6px);margin:0 auto 3px;padding:.75rem 1rem 1.25rem;background:var(--white);border-radius:21px;font-size:.875rem}.landing-page .solucoes .container .slider-container .slider-footer .dots-container .slick-dots{position:relative;bottom:unset}.landing-page .solucoes .container .slider-container .slider-footer .dots-container .slick-dots .slick-active button:before{color:var(--accent-color-400)}.landing-page .modulos-especificos .container{padding:5rem 0;display:flex;flex-flow:column;align-items:center;gap:1.5rem}.landing-page .modulos-especificos .container .title{text-align:center;text-wrap:initial;max-width:45rem}.landing-page .modulos-especificos .container .text{text-align:center;text-wrap:initial;max-width:55rem}.landing-page .modulos-especificos .container ul{list-style:none;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:1.5rem;width:100%;margin-top:1rem}@media screen and (max-width: 575px){.landing-page .modulos-especificos .container ul{gap:2.5rem 1rem}}.landing-page .modulos-especificos .container ul li{flex:0 0 min(12.5rem,100%);display:flex;flex-flow:column}@media screen and (max-width: 575px){.landing-page .modulos-especificos .container ul li{flex:0 0 min(10rem,100%)}}.landing-page .modulos-especificos .container ul li button{flex:1;cursor:pointer;display:flex;flex-flow:column;align-items:center;text-align:center;padding:1rem;border:none;border-radius:12px;background:rgba(0,0,0,0);transition:background .2s}@media(hover: hover){.landing-page .modulos-especificos .container ul li button:hover{background:var(--accent-color-50)}}@media screen and (max-width: 575px){.landing-page .modulos-especificos .container ul li button{padding:0}}.landing-page .modulos-especificos .container ul li button img{display:block;width:5rem;height:auto;padding:.625rem;margin-bottom:1.25rem;background:linear-gradient(to bottom, var(--accent-color-300), var(--accent-color-500));border-radius:12px}@media screen and (max-width: 575px){.landing-page .modulos-especificos .container ul li button img{width:4rem;padding:8px}}.landing-page .modulos-especificos .container ul li button strong{color:var(--gray-700);font-size:1rem;font-weight:700;margin-bottom:.375rem}.landing-page .modulos-especificos .container ul li button span{color:var(--accent-color-400);font-size:.875rem;font-style:italic;font-weight:600;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.5em}.landing-page .modulos-especificos .container ul li button span svg{width:auto;height:1rem}.landing-page .modal-content[id^=modulos-especificos]{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(25rem, 100%), 1fr));gap:0 4rem;padding:1rem 3rem 3rem}.landing-page .modal-content[id^=modulos-especificos]:not(:has(>img)){grid-template-columns:minmax(0, 1fr)}@media screen and (max-width: 575px){.landing-page .modal-content[id^=modulos-especificos]{padding:1rem 1rem 2rem}}.landing-page .modal-content[id^=modulos-especificos] .close-modal{grid-column:1/-1;justify-self:end}.landing-page .modal-content[id^=modulos-especificos]>img{align-self:center;justify-self:center;display:block;max-width:100%;height:auto;margin-top:2rem}.landing-page .caracteristicas.highlighted{overflow:hidden;background:linear-gradient(to bottom right, var(--accent-color-300), var(--accent-color-400))}.landing-page .caracteristicas.highlighted .container{grid-template-columns:2fr 3fr;position:relative;padding-top:4rem;padding-bottom:2rem}.landing-page .caracteristicas.highlighted .container:before{position:absolute;content:"";width:min(30rem,70%);height:auto;aspect-ratio:1;right:0;bottom:0;transform:translate(40%, 25%);opacity:.1;background:url("../images/landing-page/memphis.webp") center no-repeat;background-size:contain}@media screen and (max-width: 1024px){.landing-page .caracteristicas.highlighted .container{grid-template-columns:minmax(0, 1fr);place-items:center}}.landing-page .caracteristicas.highlighted .container:has(.wide) .youtube-facade{grid-column:1/-1;justify-self:center;max-width:50rem;margin-bottom:4rem}.landing-page .caracteristicas.highlighted .container h2{grid-column:1/-1;color:var(--white);font-size:2.5rem;font-weight:800;line-height:1.375;text-align:center;text-wrap:balance}@media screen and (max-width: 575px){.landing-page .caracteristicas.highlighted .container h2{font-size:1.75rem}}.landing-page .caracteristicas.highlighted .container h2 strong{display:inline-block;background:var(--white);color:var(--accent-color-400);padding:3px 9px;border-radius:8px}.landing-page .caracteristicas.highlighted .container ul.wide{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr))}.landing-page .caracteristicas.highlighted .container ul.wide li .item-description{text-wrap:auto}.landing-page .caracteristicas.highlighted .container ul li{color:var(--white)}.landing-page .caracteristicas.highlighted .container ul li .item-icon{background:var(--white);opacity:.85}.landing-page .caracteristicas.highlighted .container ul li .item-description{opacity:.85}.landing-page .caracteristicas .container{padding-top:3rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:2rem}@media screen and (max-width: 1024px){.landing-page .caracteristicas .container{grid-template-columns:minmax(0, 1fr);place-items:center}}.landing-page .caracteristicas .container>img{align-self:end;justify-self:center;display:block;max-width:100%;height:auto;object-fit:contain}@media screen and (max-width: 1024px){.landing-page .caracteristicas .container>img{grid-row:2;max-width:75%}}.landing-page .caracteristicas .container>ul{display:flex;flex-flow:column;gap:2.5rem;padding:2rem 0}.landing-page .caracteristicas .container>ul li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.5rem 1rem;color:var(--gray-700)}.landing-page .caracteristicas .container>ul li .item-icon{grid-row:span 2;grid-column:1;align-self:start;justify-self:center;display:block;width:3.5rem;height:auto;aspect-ratio:1;background:linear-gradient(to bottom, var(--accent-color-300), var(--accent-color-500))}@media screen and (max-width: 575px){.landing-page .caracteristicas .container>ul li .item-icon{width:3rem}}.landing-page .caracteristicas .container>ul li .item-title{font-size:1.5rem;font-weight:700}@media screen and (max-width: 575px){.landing-page .caracteristicas .container>ul li .item-title{font-size:1.375rem}}.landing-page .caracteristicas .container>ul li .item-description{line-height:1.5;text-wrap:balance}.landing-page .atributos .container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem;padding:5rem 0}@media screen and (max-width: 1024px){.landing-page .atributos .container{grid-template-columns:minmax(0, 1fr)}}.landing-page .atributos .container>img{justify-self:center;display:block;max-width:100%;height:auto;object-fit:contain;border-radius:12px}@media screen and (max-width: 1024px){.landing-page .atributos .container>img{max-width:90%}}@media screen and (max-width: 1024px){.landing-page .atributos .container .text-content{text-align:center}.landing-page .atributos .container .text-content>*{margin-left:auto;margin-right:auto}}.landing-page .atributos .container .text-content .title{font-size:2rem;margin-bottom:2rem}@media screen and (max-width: 575px){.landing-page .atributos .container .text-content .title{font-size:1.5rem}}.landing-page .atributos .container .text-content .text{width:fit-content}.landing-page .atributos .container .text-content .text ul{flex-flow:row wrap;gap:1em 2.5em;width:fit-content;margin-bottom:2rem}.landing-page .atributos .container .text-content .text ul li{color:var(--accent-color-500);font-size:1.5rem;font-weight:700}@media screen and (max-width: 575px){.landing-page .atributos .container .text-content .text ul li{font-size:1.125rem}}.landing-page .certificado{background:linear-gradient(to bottom right, var(--accent-color-300), var(--accent-color-400))}.landing-page .certificado .container{padding:5rem 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem;padding:5rem 0}@media screen and (max-width: 1024px){.landing-page .certificado .container{grid-template-columns:minmax(0, 1fr)}}.landing-page .certificado .container .text-content>h2{color:var(--white);font-size:2.5rem;font-weight:800;line-height:1.375;margin-bottom:2rem}@media screen and (max-width: 575px){.landing-page .certificado .container .text-content>h2{font-size:1.75rem}}.landing-page .certificado .container .text-content>h2 strong{display:inline-block;background:var(--white);color:var(--accent-color-400);padding:3px 9px;border-radius:8px}.landing-page .certificado .container .text-content .text{color:var(--white);margin-bottom:2rem}.landing-page .certificado .container>img{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:12px}@media screen and (max-width: 1024px){.landing-page .certificado .container>img{max-width:90%}}.landing-page .clientes{display:flex;flex-flow:column;gap:5rem;padding:5rem 0}.landing-page .clientes .container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;gap:3rem}@media screen and (max-width: 1024px){.landing-page .clientes .container{grid-template-columns:minmax(0, 1fr)}}.landing-page .clientes .container>img{justify-self:center;display:block;max-width:100%;height:auto;object-fit:contain}@media screen and (max-width: 1024px){.landing-page .clientes .container>img{max-width:75%}}.landing-page .clientes .container .text-content .title{margin-bottom:1.5rem}.landing-page .clientes .container .text-content .text{margin-bottom:2rem}.landing-page .clientes .slider-clientes-container h3.title{max-width:50rem;text-align:center;margin:0 auto 3rem}.landing-page .clientes .slider-clientes-container .slider-clientes{width:min(1920px,100%);margin:0 auto;opacity:1;visibility:visible;transition-property:opacity,visibility;transition-duration:.5s}.landing-page .clientes .slider-clientes-container .slider-clientes:not(.slick-initialized){overflow:hidden;height:10rem;opacity:0;visibility:hidden}.landing-page .clientes .slider-clientes-container .slider-clientes .image-container{width:100%;margin:0 1rem}.landing-page .clientes .slider-clientes-container .slider-clientes .image-container img{display:block;width:100%;height:10rem;aspect-ratio:1;object-fit:contain}.landing-page .formulario{overflow:hidden;background:linear-gradient(to bottom right, var(--accent-color-300), var(--accent-color-400))}.landing-page .formulario .container{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(25rem, 100%), 1fr));align-items:center;gap:3rem;padding:6rem 0}.landing-page .formulario .container:before{position:absolute;content:"";width:min(30rem,70%);height:auto;aspect-ratio:1;right:0;bottom:0;transform:translate(40%, 25%);opacity:.1;background:url("../images/landing-page/memphis.webp") center no-repeat;background-size:contain}.landing-page .formulario .container .text-content{position:relative;z-index:1;text-wrap:balance}@media screen and (max-width: 575px){.landing-page .formulario .container .text-content{text-align:center}}.landing-page .formulario .container .text-content>h2{color:var(--white);font-size:2.5rem;font-weight:800;line-height:1.375;margin-bottom:2rem}@media screen and (max-width: 575px){.landing-page .formulario .container .text-content>h2{font-size:1.75rem}}.landing-page .formulario .container .text-content>h2 strong{display:inline-block;background:var(--white);color:var(--accent-color-400);padding:3px 9px;border-radius:8px}.landing-page .formulario .container .text-content .text{color:var(--white)}.landing-page .formulario .container .wpcf7{position:relative;z-index:1}.landing-page .formulario .container .wpcf7 form.wpcf7-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(10rem, 100%), 1fr));gap:1.25rem}.landing-page .formulario .container .wpcf7 form.wpcf7-form label.large{grid-column:1/-1}.landing-page .formulario .container .wpcf7 form.wpcf7-form .form-footer{grid-column:1/-1;display:flex;flex-flow:row nowrap;align-items:center;gap:1.5rem}@media screen and (max-width: 575px){.landing-page .formulario .container .wpcf7 form.wpcf7-form .form-footer{flex-flow:column}.landing-page .formulario .container .wpcf7 form.wpcf7-form .form-footer>*{width:100%}}.landing-page .formulario .container .wpcf7 form.wpcf7-form .form-footer .button{flex-shrink:0;margin:0}
/*# sourceMappingURL=landing-page.min.css.map */
