@font-face{font-family:'Quicksand';font-style:normal;font-weight:300;src:url("../fonts/Quicksand/static/Quicksand-Light.ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Doppio One';font-style:normal;font-weight:400;src:url("../fonts/Doppio_One/DoppioOne-Regular.ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Quicksand';font-style:normal;font-weight:500;src:url("../fonts/Quicksand/static/Quicksand-Medium.ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Quicksand';font-style:normal;font-weight:600;src:url("../fonts/Quicksand/static/Quicksand-SemiBold.ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;src:url("../fonts/Quicksand/static/Quicksand-Bold.ttf");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*{box-sizing:border-box;font-size:10px}html{overflow-x:hidden}html body{position:relative;padding:0;margin:0;font-family:"Quicksand";font-weight:normal;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#F1EDED}html body img{max-width:100%}html body a{cursor:pointer}html body a,html body p{margin:0px;padding:0px;font-weight:normal;font-size:1.5rem}html body p{max-width:920px}html body .section{width:100%;display:flex;justify-content:center;padding:8rem 10rem}@media (max-width: 768px){html body .section{padding:8rem 2rem}}html body .section .container{max-width:1440px;width:100%}html body .section-title{font-family:"Doppio One";font-weight:normal;text-transform:uppercase;line-height:1em}html body .stroke-white-text{font-size:100%;-webkit-text-fill-color:transparent;-webkit-text-stroke:2.5px #F1EDED;font-size:1em;line-height:1em}@media (max-width: 600px){html body .stroke-white-text{-webkit-text-stroke:1px #F1EDED}}html body .stroke-blue-text{font-size:100%;-webkit-text-fill-color:transparent;-webkit-text-stroke:2.5px #286485;font-size:1em;line-height:1em}@media (max-width: 600px){html body .stroke-blue-text{-webkit-text-stroke:1px #286485}}html body .transitions{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}html body .move-to-right{left:0 !important}html body .move-to-left{right:0 !important}html body .black-button{margin:1rem;padding:1.5rem 2.5rem 1.5rem 2.5rem;background-color:#000;border-radius:13px;text-decoration:none;color:#fff;font-size:1.5rem}html body .logo,html body .logo-white{width:fit-content;width:100%}@media (max-width: 600px){html body .logo,html body .logo-white{margin-top:5rem}}html body .logo a,html body .logo-white a{text-decoration:none;width:fit-content;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row}html body .logo a img,html body .logo-white a img{height:9.6rem}@media (max-width: 992px){html body .logo a img,html body .logo-white a img{height:6rem}}html body .logo a .logo-title,html body .logo-white a .logo-title{display:flex;flex-direction:column;align-items:flex-end;margin-left:1.5rem;font-family:"Doppio One";font-size:2.3rem}@media (max-width: 992px){html body .logo a .logo-title,html body .logo-white a .logo-title{font-size:4rem}}@media (max-width: 400px){html body .logo a .logo-title,html body .logo-white a .logo-title{font-size:3rem}}html body .logo a .logo-title div,html body .logo-white a .logo-title div{display:flex;flex-wrap:nowrap;color:#000;font-size:1em}html body .logo a .logo-title div .blue-title,html body .logo-white a .logo-title div .blue-title{font-size:1em;color:#0092D0}html body .logo a .logo-title .tecno-web,html body .logo-white a .logo-title .tecno-web{font-family:"Quicksand";font-size:17px}html body .logo-white a .logo-title div{color:#fff}html body .logo-white a .logo-title div .blue-title{color:#fff}html body .logo-white a .logo-title .tecno-web{color:#fff}.pieces-page{margin-top:50px}.pieces-page>.container{background-color:#F1EDED}.pieces-page>.container>div{display:flex;flex-direction:column;align-items:center}.pieces-page>.container>div>div{color:#286485;font-family:"Quicksand";font-weight:600;text-transform:none;color:#286485;font-size:6rem;padding:2rem 0}@media (max-width: 992px){.pieces-page>.container>div>div{font-size:5.5rem}}@media (max-width: 768px){.pieces-page>.container>div>div{font-size:4rem}}@media (max-width: 600px){.pieces-page>.container>div>div{font-size:3.5rem}}@media (max-width: 480px){.pieces-page>.container>div>div{font-size:3rem}}@media (max-width: 360px){.pieces-page>.container>div>div{font-size:2.5rem}}.pieces-page>.container>div>img{height:19.2rem}.pre-section,.end-section{background-image:url("../icons/back-clear.svg");width:100vw;max-width:100%;background-repeat:no-repeat;background-size:cover}.pre-section{height:10vw;background-position:top center}.end-section{height:12vw;background-position:bottom center}.description{background-color:#0092D0;font-size:3.2rem}@media (max-width: 1200px){.description{font-size:2.8rem}}@media (max-width: 992px){.description{font-size:2.3rem;padding:5rem !important}}@media (max-width: 768px){.description{font-size:2.3rem;padding:3rem !important}}.description .container{display:flex;align-items:center;justify-content:space-between;font-size:1em;gap:5rem}@media (max-width: 768px){.description .container{flex-direction:column;justify-content:stretch}}.description .container .content{max-width:70rem;font-size:1em}.description .container .content p{color:white;font-size:1em}.description .container .content p strong{font-size:1em}.description .container .content div{margin-top:6rem;display:flex;align-items:center;justify-content:space-around;flex-flow:wrap;gap:1rem}.description .container .content .module{width:64rem}@media (max-width: 768px){.description .container .content .module{width:48rem}}.description .container .content.content-1{display:none}@media (max-width: 992px){.description .container .content.content-1{display:block}}.description .container .content.content-3{display:block}@media (max-width: 992px){.description .container .content.content-3{display:none}}.functions .container{display:flex;align-items:center;justify-content:space-between;width:100%;margin:15rem 0rem}@media (max-width: 1200px){.functions .container{flex-direction:column;margin:0rem}}.functions .container .section-title{color:#286485;transform:rotate(-90deg);text-align:center;margin-left:-338px;margin-right:-5rem;font-size:11rem}@media (max-width: 1620px){.functions .container .section-title{margin-right:-25rem}}@media (max-width: 1440px){.functions .container .section-title{font-size:8rem;margin-left:-222px}}@media (max-width: 1200px){.functions .container .section-title{transform:rotate(0deg);margin:0rem}}@media (max-width: 768px){.functions .container .section-title{font-size:6rem}}@media (max-width: 600px){.functions .container .section-title{font-size:5rem}}@media (max-width: 480px){.functions .container .section-title{font-size:4rem}}@media (max-width: 360px){.functions .container .section-title{font-size:3rem}}.functions .container .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.functions .container .content h3{color:#0092D0;font-size:4rem;font-weight:bold}@media (max-width: 1440px){.functions .container .content h3{font-size:3.8rem}}@media (max-width: 1200px){.functions .container .content h3{font-size:3.6rem}}@media (max-width: 992px){.functions .container .content h3{font-size:3.4rem}}@media (max-width: 768px){.functions .container .content h3{font-size:3.2rem}}@media (max-width: 480px){.functions .container .content h3{font-size:3rem}}.functions .container .content .items{display:grid;grid-template-columns:44rem 44rem;gap:5rem}@media (max-width: 1440px){.functions .container .content .items{grid-template-columns:40rem 40rem}}@media (max-width: 992px){.functions .container .content .items{grid-template-columns:30rem 30rem}}@media (max-width: 680px){.functions .container .content .items{grid-template-columns:30rem}}.functions .container .content .items .item{display:flex;align-items:flex-start}.functions .container .content .items .item p{display:flex;flex-direction:column;margin-left:2rem;font-size:2rem;max-width:33rem}@media (max-width: 1440px){.functions .container .content .items .item p{font-size:1.9rem}}@media (max-width: 1200px){.functions .container .content .items .item p{font-size:1.8rem}}@media (max-width: 992px){.functions .container .content .items .item p{font-size:1.7rem}}@media (max-width: 480px){.functions .container .content .items .item p{font-size:1.5rem}}.functions .container .content .items .item p span{color:#286485;font-size:3.2rem;font-weight:bold}@media (max-width: 1440px){.functions .container .content .items .item p span{font-size:3rem}}@media (max-width: 1200px){.functions .container .content .items .item p span{font-size:2.8rem}}@media (max-width: 992px){.functions .container .content .items .item p span{font-size:2.6rem}}@media (max-width: 480px){.functions .container .content .items .item p span{font-size:2.2rem}}.end{background-color:#F1EDED;padding:0px 10rem;color:#286485;font-size:2.5rem;margin-bottom:10rem;text-align:center}.end strong{font-weight:600;font-size:1em;white-space:nowrap}.end .line{padding-top:2px;background-color:#286485;margin-bottom:3rem}@media (max-width: 768px){.end{padding:0px 5px}}

/*# sourceMappingURL=pieces-page.css.map */
