*,:after,:before{border:0;box-sizing:border-box;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}:root{--color-primary:#222;--color-primary-alpha-70:#222222aa;--color-secondary:#fff;--color-blue:#2b3780;--color-light-blue:#50c3c8;--color-light-red:#d36866;--color-light-violet:#ffddf1;--color-pink:#f2d1d6;--color-light-gray:#e8eaf3;--container-width-lg:80%;--container-width-md:90%;--container-width-sd:100%;--transition:all 500ms ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-secondary);color:#222;color:var(--color-primary);font-family:Roboto,sans-serif;line-height:1.7;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5{font-weight:400;line-height:1.2}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.2rem}img{display:block;object-fit:cover}.container{margin-inline:auto;max-width:1920px;width:80%;width:var(--container-width-lg)}.container.full{max-width:1920px;width:100%}.align-r{text-align:right}.box{border-radius:.8rem;padding:1rem .8rem}input,textarea{webkit-box-sizing:border-box;background-color:#fff;background-color:var(--color-secondary);border:1px solid #222;border:1px solid var(--color-primary);border-radius:.7rem;box-sizing:border-box;color:#222;color:var(--color-primary);display:block;font-family:Roboto,sans-serif;font-size:1.1rem;line-height:1.6rem;margin:1.2rem 0;padding:.9rem;width:100%}textarea{min-height:200px}.text-clickeable{cursor:pointer}.text-clickeable:hover{font-weight:700;text-decoration:underline}.page-header,.page-header-title{display:block;width:100%}.page-header-title{background-color:#e8eaf3;background-color:var(--color-light-gray);font-size:2.5rem;font-weight:700;padding:2rem 0;text-align:center}.page-header img{height:400px;width:100%}.page-header div{background-color:#50c3c8;background-color:var(--color-light-blue);display:flex;flex-direction:column;gap:1.5rem;padding:6rem}.page-content{font-size:1.2rem;padding:4rem 12rem;text-align:justify}@media screen and (max-width:1280px){.page-content{padding:3rem 2rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home-header{display:grid;grid-template-columns:60% 40%;grid-template-rows:100%;max-height:500px;overflow:hidden}.home-header img{height:100%;width:100%}.home-header div{background-color:var(--color-light-blue);display:flex;flex-direction:column;gap:.1rem;padding:4rem 3rem}.home-header div .button-default{text-wrap:none;margin:auto;max-width:300px}.welcome{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:50% 50%;grid-template-rows:100%;justify-content:center;padding:2rem 20rem}.welcome div.red-box{background-color:var(--color-light-violet);display:block;position:relative}.welcome div.pink-box{background-color:var(--color-pink);display:block;font-size:.9rem;margin-bottom:1rem;margin-top:1rem;position:relative}.welcome .pink-box:after{bottom:-1rem}.welcome .pink-box:after,.welcome .pink-box:before{background-color:var(--color-light-red);content:"";display:block;height:2px;left:0;position:absolute;width:100%}.welcome .pink-box:before{top:-1rem}.who-we-are{display:grid;grid-template-columns:30% 70%;grid-template-rows:100%}.who-we-are .why-us{background-color:var(--color-blue);color:var(--color-secondary);padding:5rem}.who-we-are .why-us h4{margin-bottom:1.2rem}.who-we-are .why-us hr{background-color:var(--color-secondary);height:.15rem;margin-top:.2rem}.who-we-are .services{grid-row-gap:1rem;grid-column-gap:1rem;background-color:var(--color-light-gray);color:var(--color-primary);column-gap:1rem;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;padding:5rem;row-gap:1rem}.who-we-are .services .img-decoration{height:200px;position:relative;width:200px}.section-content{padding:4rem 15rem;text-align:center}.section-content h3{color:var(--color-blue);font-size:2.5rem;font-weight:700;margin-bottom:2rem}.team p{margin:2rem 0;text-align:justify;width:100%}.team .members{grid-row-gap:2rem;display:grid;grid-template-columns:22% 22% 22%;grid-template-rows:50% 50%;justify-content:space-between;row-gap:2rem;width:100%}.blog{background-color:var(--color-secondary)}.contact{background-color:var(--color-light-gray)}.blog .button-default{margin-top:2rem}.three-in-row{grid-template-columns:31% 31% 31%;justify-content:space-between;margin-top:2rem}.review-card,.three-in-row{display:grid;grid-template-rows:100%}.review-card{grid-gap:2rem;align-items:center;gap:2rem;grid-template-columns:50% 50%;justify-content:center}.review-card img{height:auto;object-fit:contain;width:100%}.review-card p{font-size:.9rem;text-align:justify}.support-section{background-color:var(--color-secondary)}.support{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:40% 60%;grid-template-rows:100%;justify-content:center}.support h1{color:var(--color-blue);margin:auto}.support img,.support svg{margin:auto;max-width:100%}@media screen and (max-width:1024px){.home-header{grid-template-columns:100%;grid-template-rows:auto auto;max-height:none;position:relative}.home-header img{max-height:250px}.home-header div{padding:2rem;text-align:center}.welcome{padding:3rem 2rem}.welcome,.who-we-are{grid-template-columns:100%;grid-template-rows:auto auto;position:relative}.who-we-are{display:grid}.who-we-are .why-us{padding:3rem}.who-we-are .services{grid-template-columns:100%;grid-template-rows:auto auto auto auto;padding:2rem}.section-content{padding:3rem}.team .members{grid-template-rows:auto;justify-items:center}.support,.team .members{grid-template-columns:100%}.support{gap:1.5rem;grid-template-rows:50% 50%;margin-bottom:60px}.support img{max-height:200px}.three-in-row{display:grid;grid-template-columns:100%;grid-template-rows:auto auto auto;justify-content:space-between;margin-top:2rem}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{overflow:hidden;padding-bottom:50px;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}.carousel .control-dots .dot{border:2px solid var(--color-blue);border-radius:50%;cursor:pointer;display:inline-block;height:25px;margin:0 8px;transition:opacity .25s ease-in;width:25px}.carousel .control-dots .dot.selected:after,.carousel .control-dots .dot:hover:after{background-color:var(--color-blue);border-radius:50%;bottom:0;content:"";cursor:pointer;height:12px;margin:14px -5px;padding:0;position:absolute;text-align:center;width:12px;z-index:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}.button-seemore{align-items:center;color:var(--color-blue);cursor:pointer;display:flex;flex-direction:row;font-size:1rem;gap:.5rem}.button-seemore:hover,.button-seemore:hover span{font-weight:700}.button-seemore span{color:var(--color-blue);font-size:1.3rem;margin-top:.2rem}.serviceCard{display:block;padding:1rem;position:relative}.serviceCard h5{color:var(--color-blue);font-weight:700;margin-bottom:1rem}.serviceCard p{font-size:.9rem;margin-bottom:.2rem}.serviceCard hr{background-color:var(--color-blue);height:.1rem}.service-card-action{display:block;margin-top:2rem}.darkBG{background-color:#0000004d;height:100vh;width:100vw;z-index:8}.darkBG,.modal-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.modal-centered{width:60%;z-index:10}.modal-centered .modal{background:var(--color-secondary);border-radius:30px;box-shadow:0 5px 20px 0 #0000000a;color:var(--color-primary);height:auto;max-height:100vh;padding:5rem 6rem 2rem;width:auto}.modal-centered .modal .close{color:var(--color-blue);cursor:pointer;font-size:3rem;position:absolute;right:1rem;text-align:right;top:1rem}.modal .content{max-height:75vh}.modal .content ol{list-style-position:outside;list-style-type:decimal;padding-left:1em}.modal .content ol li{list-style:decimal}.modal .content.scroll-y{overflow-y:scroll}@media screen and (max-width:1024px){.modal-centered{width:80%}.modal-centered .modal{padding:5rem 2rem 2rem}}.button-default{background-color:var(--color-blue);border-radius:.8rem;color:var(--color-secondary);cursor:pointer;display:inline-block;font-size:1rem;padding:1.2rem 1.6rem;width:300px}@media screen and (max-width:1024px){.button-default{width:100%}}.blogCard{display:block;position:relative;text-align:left}.blogCard img{height:auto;object-fit:cover;width:100%}.blogCard .author{font-size:.8rem;padding-right:.3rem}.blogCard .author a{color:var(--color-blue)}.blogCard .author a:hover{text-decoration:underline}.blogCard .date{font-size:.8rem}.blogCard h5 a{color:var(--color-blue);margin-bottom:.8rem}.blogCard h5 a:hover{text-decoration:underline}.blogCard p{font-size:.9rem;margin-bottom:.2rem}@media screen and (max-width:1024px){.blogCard{border-bottom:1px solid var(--color-blue);margin-bottom:50px;padding-bottom:20px}.blogCard h5{color:var(--color-blue);font-size:1.5rem;margin-bottom:.5rem;margin-top:.5rem}.blogCard img{margin:auto;width:60%}}.credited-image{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.credited-image img{border-radius:1rem;height:auto;object-fit:cover;width:100%}.credited-image span{background-color:var(--color-primary-alpha-70);border-radius:1rem;bottom:0;color:var(--color-secondary);font-size:.6rem;padding:.4rem .8rem;position:absolute;right:0}@media screen and (max-width:1024px){.credited-image{padding:0 8%}.credited-image span{right:8%}}.contact-form{grid-gap:5rem;align-items:start;display:grid;gap:5rem;grid-template-columns:30% 50%;grid-template-rows:100%;justify-content:center;text-align:left}.contact-form img{width:100%}.contact-form div{display:block}.contact-form input,.contact-form textarea{margin-bottom:.1rem}.contact-form .error{color:brown}.contact-form .success{color:green}.action-buttons{align-items:center;display:flex!important;gap:1rem;justify-content:center;justify-content:space-between}@media screen and (max-width:1024px){.contact-form{align-items:start;gap:1rem;grid-template-columns:100%;grid-template-rows:auto 60%;justify-content:center}.contact-form img{margin:auto;width:60%}}.round-checkbox{align-items:center;cursor:pointer;display:flex}.round-checkbox input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.round-checkbox .checkbox-label{line-height:3rem;margin-left:1px}.round-checkbox .checkbox-label:before{background-color:#fff;border:2px solid var(--color-primary);border-radius:50%;content:"";display:inline-block;height:25px;margin-right:5px;transition:border-color .2s ease-in-out;width:25px}.round-checkbox input[type=checkbox]{display:none}.round-checkbox input[type=checkbox]:checked+.checkbox-label:before{background-color:#007bff;border-color:#007bff}.wa-icon{background-color:#32ba46;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:55px;height:80px;text-align:center;width:80px}.member-card{display:flex;flex-direction:column;gap:1rem;text-align:center}.member-card img{margin:auto;text-align:center;width:100%}.member-card .member-btn{align-self:center;display:inline-flex;flex-direction:row;margin:auto}.member-card .member-btn .linkedin{color:#02709c;cursor:pointer;font-size:1.3rem;margin-left:.8rem;margin-top:.2rem;position:relative}.member-card .member-btn .linkedin:before{background-color:var(--color-blue);border-radius:.05rem;color:var(--color-blue);content:"";display:block;height:1.8rem;left:-.5rem;position:absolute;top:0;width:.15rem}@media screen and (max-width:1024px){.member-card img{width:50%}}.page-header.blog-header{background-color:var(--color-light-gray);padding:3rem 6rem;text-align:center}.page-content.blog-page{background-color:var(--color-secondary);padding:4rem}.cards-container{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:1rem 8rem}.cards-container .blogCard{flex-basis:calc(33.33% - 40px);flex-grow:1;flex-shrink:0;margin:20px;max-width:calc(33.33% - 40px)}.pagination-buttons{display:flex;gap:1rem;justify-content:center;margin:2rem 0}.pagination-buttons .pagination-button{background-color:var(--color-primary);border-radius:.5rem;color:var(--color-secondary);cursor:pointer;min-width:100px;padding:.5rem 1rem}@media screen and (max-width:1024px){.cards-container{padding:1rem}.cards-container .blogCard{margin-bottom:60px}.page-content.blog-page{padding:4rem 1rem}}nav{background-color:var(--color-secondary);display:grid;height:auto;place-items:center;width:100%;z-index:99}.nav-logo{height:6rem}.nav-toggle{display:none}.nav-container{height:100%;justify-content:flex-start;position:relative}.nav-container,.nav-links{align-items:center;display:flex}.nav-links{gap:2.5rem;margin-left:3rem}.nav-links a{color:var(--color-primary);cursor:pointer;transition:var(--transition)}.nav-links li.highlight{border:1px solid var(--color-blue);border-radius:2rem;color:var(--color-blue);padding:.8rem 1.2rem}.nav-links a:hover{color:var(--color-blue);font-weight:700}.nav-links a.nav-active{color:var(--color-light-red);font-weight:700}@media screen and (max-width:1024px){.nav-logo{height:4rem}.nav-container{justify-content:space-between}.nav-toggle{background-color:initial;cursor:pointer;display:inline-block;font-size:1.8rem}.nav-toggle svg{color:var(--color-ligth-grey)}.nav-links{display:none;flex-direction:column;gap:0;position:absolute;right:0;top:100%;z-index:10}.nav-links.active{display:flex}.nav-links li{box-sizing:-2rem 2rem 4rem #0006;height:3rem;width:100%}.nav-links li.highlight{background-color:var(--color-blue);border-radius:0;padding:0}.nav-links li a{background-color:var(--color-blue);color:var(--color-secondary);display:flex;height:100%;padding:1rem 4rem 1rem 1rem;width:100%}.nav-links a:hover{color:var(--color-light-red);font-weight:700}.nav-links li.highlight a{background-color:var(--color-blue);border-radius:0;color:var(--color-secondary);display:flex;height:100%;padding:1rem 4rem 1rem 1rem;width:100%}}.footer-container{background-color:var(--color-blue);color:var(--color-secondary);padding:2rem 3rem;position:relative;width:100%}.footer-row{display:flex;flex-direction:row;gap:6rem}.footer-row.copy{justify-content:space-between;padding-top:2rem}.footer-row.copy a{color:var(--color-secondary)}.footer-row.copy a:hover{color:var(--color-light-blue)}.footer-logo{height:8rem;margin-left:4rem;object-fit:contain}.wa-icon-footer{position:absolute;right:10%;top:-40px}@media screen and (max-width:1024px){.footer-row{flex-direction:column}.footer-logo{align-self:baseline;height:9rem;margin-left:0}}.page-header.post-header{background-color:var(--color-light-gray);padding:3rem 6rem;text-align:center}.page-content .post-info .author{font-size:.8rem;font-weight:700;margin:auto;text-align:right}.page-content .post-info .credited-image{margin:auto;max-width:400px;padding:auto}.page-content .post-info,.page-content .post-text{overflow-x:hidden;padding:1rem 0;width:100%}@media screen and (max-width:1024px){.cards-container .blogCard{flex:1 0 100%;max-width:100%}}.product-cards-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:800px){.product-cards-container{align-items:center;flex-direction:column}}.product-card{background-color:#fff;border-radius:2rem;box-shadow:0 2px 4px #0000004d;margin:1rem;max-width:500px;text-align:center;width:28%}.product-card-content{border-radius:2rem 2rem 0 0;height:250px;padding:1rem;position:relative}.product-card-header{display:flex;flex-direction:column;justify-content:space-between}.product-card-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.product-card-price{color:#333;font-size:1.5rem}.product-card-value{margin-bottom:1rem}.product-card-value-text{color:var(--color-blue);font-size:1rem;font-weight:700}.product-card-details-wrapper{padding:1rem;position:relative}.product-card-details-description{font-size:1rem;font-style:italic;margin-bottom:1rem}.product-card-details{list-style:none;margin:0;padding:0}.product-card-details li{border-bottom:1px solid #0000004d;font-size:.9rem;margin-bottom:.2rem}.product-card-disclaimer{color:#888;font-size:.8rem;margin-bottom:1rem}.product-card-button-wrapper{bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:absolute;width:100%}.product-card-button{background-color:var(--color-blue);border-radius:4px;color:var(--color-secondary);display:inline-block;padding:.6rem .8rem;text-decoration:none;transition:background-color .2s ease-in-out}.product-card-button:hover{color:var(--color-light-red);font-weight:700}@media screen and (max-width:1024px){.product-card{width:45%}}@media screen and (max-width:800px){.product-card{width:95%}}
/*# sourceMappingURL=main.86e8385b.css.map*/