@font-face{font-family:AmpleSoft Pro;font-style:normal;font-weight:700;font-display:swap;src:local("AmpleSoft-Pro Bold"),local("AmpleSoft-Pro-Bold"),url(/fonts/AmpleSoftPro-Bold.ttf) format("ttf"),local("AmpleSoft Bold"),local("AmpleSoft-Bold"),url(/fonts/AmpleSoftPro-Bold.woff) format("woff"),local("AmpleSoft Bold"),local("AmpleSoft-Bold"),url(/fonts/AmpleSoftPro-Bold.woff2) format("woff2")}.button{display:inline-block;vertical-align:middle}body{margin:0}*{box-sizing:border-box;transition:all .15s ease-in-out;font-family:Roboto,sans-serif;font-display:swap}img{height:auto;display:block;max-width:100%}.text-right{text-align:right}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.about-factory .container,.clients .container,.contact .container,.cta-contact .container,.instagram-details .container,.lists .container,.magento-advantages .container,.magento-block .container,.main-footer .container,.main-header .container,.technologies .container{max-width:990px}.presentation .container,.services .container{max-width:893px}.about .container{max-width:1025px}.numbers .container{max-width:930px}.offering .container{max-width:670px}.ecommerce .container{max-width:1070px}.title-breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:40px;align-items:center}@media (max-width:767px){.title-breadcrumb{justify-content:center}}.title-breadcrumb .page-title{margin:0;font-size:50px;font-weight:700;line-height:44px;color:#00457e;font-family:AmpleSoft Pro,sans-serif}@media (max-width:767px){.title-breadcrumb .page-title{margin-bottom:5px}}.title-breadcrumb .breadcrumb{margin:0;display:flex;padding-left:0;list-style:none}@media (min-width:768px){.title-breadcrumb .breadcrumb{padding-left:33px}}.title-breadcrumb .breadcrumb>li{color:#333;font-size:15px;font-weight:300}.title-breadcrumb .breadcrumb>li a{color:#00457e;font-weight:700;text-decoration:none}.title-breadcrumb .breadcrumb>li a:after{color:#00457e;margin:0 10px;content:"\203A";display:inline-block}.list-check{margin-top:0;font-size:15px;padding-left:0;list-style:none;font-weight:300;margin-bottom:0;line-height:19px;text-align:justify;color:#00457e}@media (min-width:576px){.list-check{padding-right:55px}}.list-check>li{position:relative;padding:20px 0 20px 59px}.list-check>li:before{left:0;top:50%;width:36px;height:36px;content:" ";margin-top:-18px;position:absolute;background-image:url(/img/check-icon.png)}.list-check>li+li{border-top:1px solid rgba(0,69,126,.25)}.menu-toggle{display:none;padding:8px;margin-top:16px}@media (max-width:767px){.menu-toggle{display:inline-block}.main-menu{display:none}.main-menu.active{flex-direction:column;background:#fff;position:fixed;display:flex;z-index:9999;bottom:0;right:0;left:0;top:0;height:100%;padding-top:10px!important}.main-menu.active .menu-toggle{align-self:flex-end;margin-right:32px!important;margin-top:22px!important}.main-menu.active .menu-toggle svg{fill:#00457e!important}.main-menu.active ul{flex-direction:column;margin:0}.main-menu.active ul li{margin:15px}.main-menu.active ul li a{color:#00457e!important;font-size:24px!important;padding:10px!important}.logo{margin-top:16px!important}.logo img{max-width:90%}}.main-header{height:130px;background-size:cover;background-image:url(/img/back-header.webp)}.main-header .main-menu ul>li>a span{color:#fff!important}@media (max-width:768px){.main-header .main-menu ul>li>a span{color:#00457e!important}}.main-header .menu-icon{width:1em;height:1em;margin-right:.5rem;vertical-align:middle;display:none}@media (max-width:767px){.main-header .menu-icon{display:inline-block}}.main-header .main-menu .menu-toggle.active{position:absolute;right:-19px}.main-header .container{position:absolute;top:0;z-index:9;width:100%}.index-page .main-header{top:0;left:0;right:0;height:auto;background:none;position:absolute}.main-header .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.main-header .content .logo{margin-top:32px}.main-header amp-img{margin-top:15px}@media (min-width:768px){.main-header amp-img{margin-top:45px}}.main-header .main-menu ul{height:100%;display:flex;margin:0 -15px;flex-wrap:wrap;padding-left:0;list-style:none;justify-content:center}@media (max-width:768px){.main-header .main-menu ul{justify-content:flex-start}}@media (min-width:768px){.main-header .main-menu ul{margin:0 -43px}}.main-header .main-menu ul>li>a{color:hsla(0,0%,100%,.85);height:100%;display:flex;font-size:16px;font-weight:300;position:relative;align-items:center;padding:15px 15px 0;text-decoration:none}@media (min-width:768px){.main-header .main-menu ul>li>a{font-size:18px;padding:45px 33px 0}}.main-header .main-menu ul>li>a:before{top:0;left:50%;height:0;width:100px;content:" ";display:none;margin-left:-50px;position:absolute;background-color:#fff;transition:height .15s ease-in-out}@media (min-width:768px){.main-header .main-menu ul>li>a:before{display:block}}.contato-page .main-header .main-menu ul>li>a.contact:before,.empresa-page .main-header .main-menu ul>li>a.company:before,.main-header .main-menu ul>li>a:hover:before,.servico-page .main-header .main-menu ul>li>a.services:before{height:7px}.main-footer{position:relative;background-color:#353535;background-repeat:no-repeat;background-position:15% -53px;background-image:url(/img/icon-pentagrama.png)}.main-footer:before{width:0;height:0;left:50%;top:-18px;content:" ";margin-left:-18px;position:absolute;border-bottom:18px solid #353535;border-left:18px solid transparent;border-right:18px solid transparent}.main-footer .content{color:#fff;display:flex;flex-wrap:wrap;padding-top:50px;align-items:center;justify-content:space-between}@media (min-width:768px){.main-footer .content{padding-top:70px}}.main-footer .content .side{width:100%;min-height:1px;position:relative;margin-bottom:30px;flex:0 0 auto;width:auto;max-width:100%}@media (min-width:768px){.main-footer .content .side{margin-bottom:50px}}.main-footer .content .side>amp-img{margin-bottom:20px}.main-footer .content .side>amp-img img{max-width:100%;font-size:24px;font-weight:700;line-height:42px;text-indent:10px}.main-footer ul{margin:0;padding-left:0;list-style:none}.main-footer ul.social{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.main-footer ul.social>li{padding-left:5px;padding-right:5px}.main-footer ul>li{display:flex;flex-wrap:wrap;font-size:15px;line-height:18px;min-height:35px;margin-bottom:5px;align-items:center}.main-footer ul>li .img{display:flex;min-width:16px;margin-right:10px;align-items:center;justify-content:center}.main-footer ul>li .img amp-img{filter:brightness(10)}.main-footer ul>li a{color:#fff;text-decoration:none}.main-footer ul>li.tel{font-size:30px;font-weight:700;line-height:32px;margin-bottom:10px}.main-footer ul>li.tel small{font-size:20px;font-weight:300}.main-footer p{width:282px;font-size:15px;font-weight:300;line-height:1.5;margin-bottom:20px;text-align:justify;font-family:Roboto,sans-serif;font-display:swap;color:#fff}.main-footer .copyright{height:55px;display:flex;color:#ababab;font-size:12px;font-weight:300;text-align:center;padding-left:20px;padding-right:20px;align-items:center;justify-content:center;background-color:#252525}section.cta-contact{padding-top:50px;position:relative;padding-bottom:50px;background-color:#00559b}section.cta-contact:before{top:0;left:0;right:0;bottom:0;opacity:.4;content:" ";display:block;position:absolute;background-image:url(/img/texture.webp)}@media (min-width:768px){section.cta-contact{padding-top:90px;padding-bottom:90px}}section.cta-contact .content{display:flex;flex-wrap:nowrap;align-items:center}section.cta-contact .content>div{width:100%;min-height:1px;position:relative}@media (min-width:768px){section.cta-contact .content>div{flex:0 0 50%;max-width:50%}}section.cta-contact .content>div.text{color:#fff}@media (min-width:768px){section.cta-contact .content>div.text{text-align:right;padding-right:5.729vw}}section.cta-contact .content>div.text p{color:#fff;font-size:15px;font-weight:300;line-height:19px;margin-bottom:30px}@media (min-width:768px){section.cta-contact .content>div.text p{margin:0}}section.cta-contact .content>div.form .flex-container-row{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}section.cta-contact .content>div.form .flex-container-row>div{margin-left:20px;align-items:center;justify-content:center;width:100%;height:100%}section.cta-contact .content>div.form .flex-container-row-contact{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}section.cta-contact .content>div.form .flex-container-row-contact>div{margin-left:20px;align-items:center;justify-content:center;height:100%}@media (min-width:768px){section.cta-contact .content>div.form{padding-left:2.083vw}}section.cta-contact .content>div.form .input-form{width:100%;height:34px;outline:none;display:block;font-size:15px;font-weight:300;padding:20px 22px;border-radius:5px;margin-bottom:18px;background-color:#fff;border:1px solid #666}@media (min-width:768px){section.cta-contact .content>div.form .input-form{height:62px;font-size:18px}}section.cta-contact .content>div.form .button{width:150px;color:#fff}@media (min-width:768px){section.cta-contact .content>div.form .button{height:54px}}section.cta-contact .title{margin-top:0;font-size:48px;font-weight:700;line-height:45px;margin-bottom:15px;color:#fff;font-family:AmpleSoft Pro,sans-serif}@media (min-width:768px){section.cta-contact .title{font-size:53px;margin-bottom:38px}section.clients{padding-bottom:50px}}section.clients:not(.blue){padding-top:25px}section.clients.blue{background-color:#00559b}section.clients.blue .head{color:#fff;padding-top:35px;text-align:center;margin-bottom:60px;padding-bottom:40px;background-color:rgba(0,69,126,.3)}section.clients.blue .head .title{color:#fff;border-bottom:0;padding-bottom:0;margin-bottom:22px}section.clients.blue .head p{margin:0;color:#fff}section.clients.blue .logos>div{filter:sepia(10%) brightness(100)}section.clients .title{margin-top:0;color:#00559b;font-size:31px;font-weight:700;line-height:30px;text-align:center;margin-bottom:70px;padding-bottom:38px;border-bottom:1px solid #d2d2d2;font-family:AmpleSoft Pro,sans-serif}section.clients .logos{display:flex;flex-wrap:wrap}section.clients .logos>div{width:100%;display:flex;min-height:1px;position:relative;text-align:center;padding-left:20px;padding-right:20px;margin-bottom:40px;align-items:center;justify-content:center;flex:0 0 100%;max-width:100%}@media (min-width:768px){section.clients .logos>div{margin-bottom:50px;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:992px){section.clients .logos>div{flex:0 0 25%;max-width:25%}}section.instagram-details{margin-top:3rem}section.instagram-details .title{color:#00559b;border-bottom:1px solid #d2d2d2;padding-bottom:1rem;margin-bottom:2rem}section.instagram-details .title>.h4{font-family:AmpleSoft Pro,sans-serif;font-size:31px;text-align:center;margin:0;display:block}section.instagram-details .title>div{font-size:18px;font-weight:700;line-height:18px;display:flex;align-items:center;justify-content:center;gap:.175rem}section.instagram-details .title>div a{text-decoration:none;color:#00559b;font-family:AmpleSoft Pro,sans-serif}section.instagram-details .posts{display:flex;gap:.5rem}@media screen and (max-width:768px){section.instagram-details .posts{flex-direction:column;padding:0 6rem 50px}}@media screen and (max-width:486px){section.instagram-details .posts{padding:0 2rem}}section.instagram-details .posts .main{flex:2 1}section.instagram-details .posts .main img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.instagram-details .posts .rest{flex:3 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem}section.instagram-details .posts .rest img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:768px){section.instagram-details .posts .rest{grid-template-columns:repeat(2,1fr)}}.button{color:#fff;outline:none;font-size:18px;cursor:pointer;font-weight:700;border:1px solid;line-height:15px;padding:16px 23px;text-align:center;border-radius:5px;white-space:nowrap;text-decoration:none;background-color:transparent}.button:hover{box-shadow:inset 0 0 0 2px #fff}.button.angle:after{top:-3px;font-size:36px;content:"\203A";margin-left:15px;position:relative;display:inline-block;vertical-align:middle;transition:all .15s ease-in-out}.button.angle:hover:after{margin-left:23px}.button.blue{background-color:#00559b}.input-form,select{width:100%;height:54px;outline:none;display:block;color:#666;font-size:18px;font-weight:300;padding:15px 22px;border-radius:5px;margin-bottom:18px;background-color:#fff;border:1px solid #666}textarea{min-height:184px}.campo-website{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.covid{background:#9b0101;color:#fff;padding:8px;text-align:center;font-size:12px;width:100%;z-index:1000}.covid p{margin:0;padding:0}.covid a{color:#fff;text-decoration:none;font-weight:700}div.-page .main-header{height:0;background-size:none;background-image:none}@media (min-width:768px){div.-page .main-header{display:flex;justify-content:center}}.covid19-dialog{position:fixed;left:5%;right:5%;top:10%;max-width:360px;margin:0 auto;z-index:1000;background:#fff;padding:16px 32px;border-radius:4px;box-shadow:0 2px 6px -3px #000}.covid19-dialog .close{color:#000;opacity:.5;position:absolute;right:16px;top:16px;text-decoration:none}.index-page .main-content{background-repeat:no-repeat;background-image:url(/img/back-home.webp)}@media (min-width:1366px){.index-page .main-content{background-size:contain}}section.presentation{color:#fff;padding-top:183px;padding-bottom:21.615vw}@media (min-width:992px){section.presentation{padding-top:14.74vw}}section.presentation .title{margin-top:0;font-size:36px;font-weight:700;line-height:36px;margin-bottom:22px;font-family:AmpleSoft Pro,sans-serif}section.presentation p{margin-top:0;color:#8ca5cd;font-size:20px;font-weight:300;line-height:28px;margin-bottom:23px}@media (min-width:768px){section.services{margin-top:-14.375vw}section.services .container{z-index:9;position:relative}}section.services .title{color:#fff;margin-top:0;font-size:43px;font-weight:700;line-height:30px;text-align:center;margin-bottom:35px;font-family:AmpleSoft Pro,sans-serif}section.services .content{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}section.services .content .item{width:100%;min-height:1px;position:relative;padding-left:20px;padding-right:20px}@media (min-width:576px){section.services .content .item{flex:0 0 50%;max-width:50%}}@media (min-width:768px){section.services .content .item{flex:0 0 33.333333%;max-width:33.333333%}}section.services .card{position:relative;text-align:center;border-radius:10px;margin-bottom:35px;background-color:#fff;box-shadow:0 0 20px rgba(35,31,32,.14)}@media (min-width:576px){section.services .card{min-height:501px}}@media (min-width:768px){section.services .card{margin-bottom:44px}}section.services .card:after{left:50%;bottom:0;height:4px;width:177px;content:" ";margin-left:-89px;position:absolute;background-color:#00559b}section.services .card .head{padding:10px;border-bottom:1px solid #c5c5c5}@media (min-width:768px){section.services .card .head{padding:30px;min-height:210px}}section.services .card .head .icon{display:flex;min-height:97px;align-items:center;justify-content:center}section.services .card .description{padding:20px}@media (min-width:768px){section.services .card .description{padding:50px 22px}}section.services .card .description p{margin-top:0;color:#333;font-size:15px;max-width:208px;font-weight:300;line-height:19px;margin-left:auto;margin-right:auto;text-align:justify}@media (min-width:576px){section.services .card .description p{min-height:133px}}section.services .card .description a{color:#00559b;font-size:18px;font-weight:700;line-height:36px;text-decoration:none}section.services .card .description a:after{width:8px;height:15px;content:" ";margin-left:18px;display:inline-block;vertical-align:middle;background-size:8px auto;background-image:url(/img/chevron-icon.png)}section.services .card .name{color:#00559b;font-size:22px;font-weight:700;margin-bottom:0;margin-top:15px;min-height:42px;line-height:26px;font-family:AmpleSoft Pro,sans-serif}@media (min-width:768px){section.services .card .name{margin-top:33px}}section.about{padding-top:42px;padding-bottom:30px}section.about .content{display:flex;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px}@media (max-width:576px){section.about .content{flex-wrap:wrap}}section.about .content>div{width:100%;min-height:1px;position:relative;padding-left:20px;padding-right:20px}@media (min-width:576px){section.about .content>div:first-child{flex:0 0 45%;max-width:45%}section.about .content>div:last-child{flex:0 0 55%;max-width:55%}}section.about .content p{margin-top:0;color:#333;font-size:15px;font-weight:300;line-height:19px;text-align:justify;margin-bottom:24px}section.about .content p:first-letter{padding-left:35px}section.about .content .tabs{display:flex;flex-wrap:wrap;min-height:203px}section.about .content .tabs .tab-title{color:#666;cursor:pointer;font-size:14px;max-height:49px;font-weight:700;line-height:16px;text-align:center;padding:16px 10px;position:relative;text-transform:uppercase;border-bottom:1px solid #d8d8d8;font-family:AmpleSoft Pro,sans-serif;flex:0 0 33.333333%;max-width:33.333333%}section.about .content .tabs .tab-title.active{color:#00457e}section.about .content .tabs .tab-content{display:none;color:#333;padding-top:24px;position:relative}section.about .content .tabs .tab-content ul{margin-top:0}section.about .content .tabs .tab-content.active{display:block}section.about .content .tabs .tab-content.three ul li{font-weight:400}section.about .content .balloon{right:0;top:263px;color:#fff;width:100%;padding:20px;font-size:20px;font-weight:700;text-align:right;line-height:24px;background-color:#00457e}@media (min-width:768px){section.about .content .balloon{width:373px;height:171px;padding:22px 43px;position:absolute}}section.about .content .balloon:before{top:-12px;left:-25px;width:334px;height:159px;position:absolute;border:1px solid #00457e}@media (min-width:768px){section.about .content .balloon:before{content:" "}}section.numbers{padding-top:30px}section.numbers .title{font-size:28px;font-weight:700;text-align:right;color:#00457e;margin:0 24.948vw -10px 0;font-family:AmpleSoft Pro,sans-serif;margin-bottom:20px!important}section.numbers .info{padding-top:22px;padding-bottom:22px;background-color:#00457e}section.numbers .info .content{display:flex;flex-wrap:wrap}section.numbers .info .content>div{width:100%;display:flex;min-height:162px;text-align:center;position:relative;padding-left:20px;padding-right:20px;align-items:center;flex-direction:column;justify-content:center}@media (min-width:576px){section.numbers .info .content>div{flex:0 0 25%;max-width:25%}}@media (min-width:768px){section.numbers .info .content>div+div{border-left:1px solid hsla(0,0%,100%,.2)}}section.numbers .info .number{margin-top:0;font-size:69px;font-weight:700;line-height:51px;margin-bottom:25px;color:#f6f6f6}section.numbers .info .number+span{font-size:22px;font-weight:700;line-height:25px;color:#f6f6f6}section.technologies{padding-top:40px;padding-bottom:40px;background-color:#f6f6f6}section.technologies .content{display:flex;flex-wrap:wrap;align-items:center}section.technologies .content>div{width:100%;min-height:1px;position:relative;padding-left:20px;padding-right:20px}@media (min-width:576px){section.technologies .content>div{flex-basis:0;flex-grow:1;max-width:100%}}section.technologies .content>div.text{max-width:304px;text-align:right}section.technologies .content>div.text .title{margin-top:0;color:#00559b;font-size:31px;font-weight:700;line-height:30px;margin-bottom:12px;font-family:AmpleSoft Pro,sans-serif}section.technologies .content>div.text p{margin:0;color:#333;font-size:15px;font-weight:300;line-height:19px}section.technologies .content>div .items{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}section.technologies .content>div .items .item{width:100%;min-height:1px;position:relative;padding:12px 10px}@media (min-width:576px){section.technologies .content>div .items .item{flex:0 0 33.333333%;max-width:33.333333%}}section.technologies .content>div .items .box{height:134px;display:flex;padding:20px;align-items:center;border-radius:10px;background-color:#fff;justify-content:center;box-shadow:0 0 20px rgba(35,31,32,.14)}.fabrica-page{background-size:cover;background-image:url(/img/back-factory.png)}.fabrica-page .main-header{width:103%}section.about-factory{padding-bottom:30px}@media (min-width:768px){section.about-factory{padding-top:90px;padding-bottom:75px}}section.about-factory .content{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media (max-width:767px){section.about-factory .content{flex-direction:column-reverse}}section.about-factory .content>div{width:100%;min-height:1px;padding-left:5px;padding-right:5px;position:relative}@media (min-width:768px){section.about-factory .content>div:first-child{flex:0 0 51%;max-width:51%}}@media (max-width:767px){section.about-factory .content>div:last-child{padding-bottom:20px}}@media (min-width:768px){section.about-factory .content>div:last-child{display:block;flex:0 0 49%;max-width:49%}}section.about-factory .title{margin-top:0;font-size:24px;font-weight:700;line-height:28px;margin-bottom:20px;color:#00457e;font-family:AmpleSoft Pro,sans-serif}@media (min-width:576px){section.about-factory .title{font-size:40px;line-height:39.99px}}section.offering{padding-top:30px}@media (min-width:768px){section.offering{padding-top:75px;padding-bottom:75px}}section.offering .title{margin-top:0;font-size:36px;font-weight:700;text-align:center;margin-bottom:20px;color:#00457e;line-height:39.99px;font-family:AmpleSoft Pro,sans-serif}@media (min-width:768px){section.offering .title{font-size:40px;margin-bottom:37px}}section.offering .title+p{margin-top:0;color:#707070;font-size:15px;font-weight:300;line-height:19px;text-align:center;margin-bottom:33px}section.offering .content{display:flex;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}section.offering .content .item{width:100%;color:#707070;min-height:1px;display:inherit;flex-wrap:inherit;position:relative;padding-left:30px;padding-right:30px;align-items:center;margin-bottom:53px}@media (min-width:576px){section.offering .content .item{flex:0 0 50%;max-width:50%}}section.offering .content .item>div{width:100%;min-height:1px;position:relative}section.offering .content .item>div:not(.img){flex-basis:0;flex-grow:1;max-width:100%}section.offering .content .item>div.img{flex:0 0 auto;width:auto;max-width:100%}section.offering .content .item>div.img+div{padding-left:25px}section.offering .content .item-title{margin-top:0;font-size:20px;font-weight:300;line-height:24px;margin-bottom:18px}section.offering .content .item-title+p{margin:0;font-size:12px;font-weight:300;line-height:16px}section.contact{padding-bottom:50px}@media (min-width:768px){section.contact{padding-bottom:134px}}section.contact .content{display:flex;flex-wrap:wrap}@media (min-width:768px){section.contact .content{padding-top:50px}}section.contact .content>div{width:100%;min-height:1px;position:relative}@media (min-width:768px){section.contact .content>div:first-child{padding-right:100px;border-right:1px solid rgba(0,0,0,.2);flex:0 0 45%;max-width:45%}section.contact .content>div:last-child{padding-left:100px;flex:0 0 55%;max-width:55%}}section.contact .content>div.infos{text-align:center}section.contact .content>div.infos .item+.item{margin-top:30px}@media (min-width:768px){section.contact .content>div.infos .item+.item{margin-top:65px}}section.contact .content>div.infos .item-title{color:#00559b;font-size:22px;margin-top:15px;font-weight:700;line-height:18px;margin-bottom:8px;font-family:AmpleSoft Pro,sans-serif}section.contact .content>div.infos .item amp-img,section.contact .content>div.infos .item img{margin:auto}section.contact .content>div.infos a,section.contact .content>div.infos address,section.contact .content>div.infos p{margin-top:0;color:#333;font-size:15px;font-weight:300;margin-bottom:0;line-height:19px;font-style:normal;text-decoration:none}section.contact .content>div.infos .tel{color:#00457e;font-size:24px;font-weight:700;margin-top:20px;line-height:25px;display:inline-block;text-decoration:none}@media (min-width:768px){section.contact .content>div.infos .tel{font-size:30px}}section.contact .content>div.infos .tel amp-img{margin-right:9px;vertical-align:middle}section.contact .content>div.infos .tel small{font-size:20px;font-weight:300}section.contact .content>div.form .flex-container-row{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}section.contact .content>div.form .flex-container-row>div{margin-left:20px;align-items:center;justify-content:center;width:100%;height:100%}section.contact .content>div.form .flex-container-row-contact{display:flex;flex-direction:row;align-items:center;width:100%;height:100%}section.contact .content>div.form .flex-container-row-contact>div{margin-left:20px;align-items:center;justify-content:center;height:100%}section.contact .content>div.form .title{color:#666;font-size:22px;margin-top:47px;font-weight:300;line-height:29px;margin-bottom:36px}section.contact .content>div.form .margin{display:block}section.contact .content>div.form .button{width:150px}section.map iframe{width:100%}.list_icon{display:flex;flex-direction:column;justify-content:center;align-items:center}section.ecommerce{padding-top:30px;padding-bottom:75px}section.ecommerce .content{display:flex;flex-wrap:wrap;align-items:center}section.ecommerce .content>div{width:100%;min-height:1px;position:relative}@media (min-width:576px){section.ecommerce .content>div:first-child{padding-right:94px}}@media (max-width:575px){section.ecommerce .content>div:first-child{padding-bottom:20px}}@media (min-width:576px){section.ecommerce .content>div{flex:0 0 50%;max-width:50%}section.ecommerce .content>div:not(.img){flex:0 0 50%;max-width:488px}}section.ecommerce .subtitle{margin-top:0;color:#636363;font-size:15px;font-weight:300;line-height:19px;margin-bottom:26px;letter-spacing:4.2px;text-transform:uppercase}section.ecommerce .title{margin-top:0;font-size:40px;font-weight:700;margin-bottom:25px;color:#00457e;line-height:39.99px;font-family:AmpleSoft Pro,sans-serif}section.ecommerce .list-check{padding-right:0;text-align:justify}section.ecommerce .list-check>li{padding:15px 0 15px 59px}section.ecommerce .list-check>li+li{border-top:0}section.magento-advantages{padding-top:4.167vw;background-size:cover;padding-bottom:3.542vw;background-image:url(/img/back-ecommerce.png)}section.magento-advantages .content{display:flex;flex-wrap:wrap;align-items:center}section.magento-advantages .content>div{width:100%;min-height:1px;position:relative}@media (min-width:576px){section.magento-advantages .content>div{flex:0 0 50%;max-width:50%}}section.magento-advantages .title{margin-top:0;font-size:40px;font-weight:700;margin-bottom:23px;color:#00457e;line-height:39.99px;font-family:AmpleSoft Pro,sans-serif}section.magento-advantages .subtitle{margin-top:0;color:#707070;font-size:15px;font-weight:300;line-height:19px;margin-bottom:28px}section.magento-advantages .list{margin-top:0;color:#707070;font-size:20px;font-weight:300;max-width:270px;list-style:none;line-height:24px;padding-left:24px}section.magento-advantages .list>li{display:flex;min-height:68px;position:relative;align-items:center;padding:10px 0 10px 40px}section.magento-advantages .list>li:before{left:0;top:50%;width:14px;height:25px;content:" ";margin-top:-13px;position:absolute;background-image:url(/img/chevron-icon.png)}section.magento-block{padding-top:50px;padding-bottom:50px}section.magento-block .content{display:flex;flex-wrap:wrap;align-items:center}section.magento-block .content>div{width:100%;min-height:1px;position:relative}@media (min-width:576px){section.magento-block .content>div{padding-left:25px;padding-right:25px;flex:0 0 50%;max-width:50%}}section.magento-block .content>div.img{display:flex;justify-content:center}section.magento-block .title{font-size:22px;font-weight:700;position:relative;margin-bottom:27px;padding-bottom:23px;line-height:23.99px;color:#00457e;font-family:AmpleSoft Pro,sans-serif}section.magento-block .title:before{bottom:0;height:1px;width:113px;content:" ";position:absolute;background-color:rgba(0,69,126,.25)}section.magento-block .text-right .title:before{right:0}section.magento-block p{color:#505050;font-size:15px;font-weight:300;line-height:25.13px}section.lists{padding-top:50px}section.lists .content{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}section.lists .item{width:100%;min-height:1px;position:relative;padding-left:20px;padding-right:20px;flex:0 0 100%;max-width:100%}@media (min-width:768px){section.lists .item{flex:0 0 33.333333%;max-width:33.333333%}}section.lists .title{margin-top:0;color:#00559b;font-size:22px;font-weight:700;text-align:center;margin-bottom:33px;padding-bottom:38px;font-family:AmpleSoft Pro,sans-serif;border-bottom:1px solid hsla(0,0%,77%,.2);display:block}section.lists .list{color:#333;font-size:15px;font-weight:300;line-height:19px;padding-left:25px;margin-bottom:50px}@media (min-width:768px){section.lists .list{padding-left:48px}}.form-contact [submit-error],.form-contact [submit-success]{margin-top:16px;font-size:16px}.form-contact [submit-success]{color:#1aa11a}.form-contact [submit-error]{color:#d00}.form-contact.inverse .form-label,.form-contact.inverse .form-text{color:#fff}.form-contact.inverse [submit-success]{color:#fff;font-weight:700}.form-contact.inverse input,.form-contact.inverse option,.form-contact.inverse select,.form-contact.inverse textarea{color:#333}.form-contact.inverse .invalid-feedback{color:#fcc}