.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.font-initial{font-style:initial}.font-inherit{font-style:inherit}.font-normal{font-style:normal}.font-italic{font-style:italic}.font-oblique{font-style:oblique}body{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}a{text-decoration:none !important;transition:all ease .7s}input:focus,button:focus,textarea:focus,select:focus{outline:none !important;box-shadow:none !important}button{background:transparent;border:none;transition:all ease .7s}hr{background:#AAAAAA}::selection{color:#fff;background:#B30101}::-moz-selection{color:#fff;background:#B30101}.box-why,.box-portability{width:100%;border:1px solid #fff;text-align:center;padding:30px 10px;transition:border ease .7s}.box-why:hover,.box-portability:hover{border-color:#B30101}.box-services{display:flex;position:relative;padding:10px 0;margin-bottom:10px}.box-services:before{content:'';width:40%;height:1px;background-color:#DDDDDD;position:absolute;left:0;bottom:0}.box-news{display:flex;margin-bottom:30px;align-items:flex-start}.box-news:nth-child(4),.box-news:nth-child(5){display:none}.box-news:hover .title-news{color:#B30101}.box-contact{display:flex}.btn,.btn-whatsapp,.btn-news,.btn-contact,.btn-news-small{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:600;color:#B30101;border:2px solid #B30101;border-radius:9px}.btn:hover,.btn-whatsapp:hover,.btn-news:hover,.btn-contact:hover,.btn-news-small:hover{color:#fff;background-color:#B30101}.btn-whatsapp{color:#fff;padding:10px 20px}.btn-news,.btn-contact{padding:10px 45px}.btn-news-small{padding:10px 25px}.btn-menu-open,.btn-menu-close{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;font-size:.875rem;margin-bottom:0;padding:10px 45px;border:1px solid #B30101;border-radius:9px}.btn-menu-close{background-color:#B30101}.container-header{background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;background-image:url(../images/hero-bg.jpg);background-color:rgba(0,0,0,0.7)}.container-gray,.container-services{background-color:#F5F5F5}.container-services{background-image:url(../images/home-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat}.container-more{background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:multiply;background-image:url(../images/call.jpg);background-color:rgba(0,0,0,0.7);background-attachment:fixed}.container-footer{background-color:#EDE9E3}.container-sidebar{width:230px;height:100%;position:fixed;background-color:#EEEEEE;top:0;right:-100%;z-index:1000;overflow-y:auto;padding:20px 10px}.bg-menu{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999;display:none}.form-contact input,.form-contact textarea{width:100%;padding:10px;border:1px solid #a1a1a1;border-radius:9px}.form-contact textarea{resize:none}.icon-why,.icon-portability{font-size:1.5rem;color:#fff;transition:color ease .7s;margin-bottom:20px}@media (max-width: 1200px){.icon-why,.icon-portability{font-size:calc(1.275rem + .3vw) }}.icon-mission{font-size:1.75rem;color:#B30101}@media (max-width: 1200px){.icon-mission{font-size:calc(1.3rem + .6vw) }}.icon-plus,.icon-contact{font-size:1.125rem;color:#B30101;margin-right:15px}.icon-socialMedia{width:36px;height:36px;font-size:1.125rem;display:inline-flex;justify-content:center;align-items:center;color:#FFFFFF;text-align:center;border-radius:9;border:1px solid transparent;background-color:#B30101}.icon-socialMedia:hover{color:#B30101;background-color:#FFFFFF;border-color:currentColor}.logo{max-width:260px}.menu-header{list-style:none;margin:0;padding:0;display:flex}.menu-header li{flex:auto;text-align:center}.menu-header li a{font-family:"Lato",sans-serif;font-size:.9375rem;font-weight:600;color:#fff}.menu-header li a:hover{color:#B30101}.menu-sidebar{list-style:none;margin:0;padding:0}.menu-sidebar li a{font-family:"Lato",sans-serif;font-size:.9375rem;font-weight:600;color:#444;display:block;padding:10px 0;border-bottom:1px solid #a1a1a1}.menu-footer{list-style:none;margin:0;padding:0}.menu-footer li{margin-bottom:15px}.menu-footer li a{font-family:"Lato",sans-serif;font-size:.875rem;font-weight:600;color:#656262;position:relative}.menu-footer li a:hover{color:#B30101}.menu-footer li a:before{font-family:"Font Awesome 5 Pro";content:"\f054";font-size:.6875rem;color:#B30101;position:relative;margin-right:5px}.text-slogan{font-family:"Montserrat",sans-serif;font-size:1.375rem;font-weight:500;color:#fff}@media (max-width: 1200px){.text-slogan{font-size:calc(1.2625rem + .15vw) }}.text-tag{font-family:"Lato",sans-serif;font-size:.9375rem;font-weight:600;color:#B30101;text-transform:uppercase;margin-bottom:0}.text-default,.form-contact input,.form-contact textarea,.text-contact{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:400;color:#444}.text-date{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:400;color:#fff;padding:10px;background-color:#B30101;margin-right:15px;margin-bottom:0;text-align:center}.text-contact:hover{color:#B30101}.text-contact-footer{font-family:"Montserrat",sans-serif;font-size:.875rem;font-weight:400;color:#444}.text-contact-footer:hover{color:#B30101}.text-copyright{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:400;color:#444;background-color:#dbd9d6;padding:13px 10px;margin-bottom:0;text-align:center}.text-copyright a{font-weight:700;color:#B30101}.title-slogan{font-family:"Lato",sans-serif;font-size:4.125rem;font-weight:700;color:#fff}@media (max-width: 1200px){.title-slogan{font-size:calc(1.5375rem + 3.45vw) }}.title-why,.title-portability{font-family:"Lato",sans-serif;font-size:1.25rem;font-weight:700;color:#fff}.title-default,.title-news{font-family:"Lato",sans-serif;font-size:1.75rem;font-weight:700;color:#444}@media (max-width: 1200px){.title-default,.title-news{font-size:calc(1.3rem + .6vw) }}.title-mission{font-family:"Lato",sans-serif;font-size:1.125rem;font-weight:700;color:#444}.title-services{font-family:"Lato",sans-serif;font-size:1.625rem;font-weight:700;color:#444}@media (max-width: 1200px){.title-services{font-size:calc(1.2875rem + .45vw) }}.title-services-small{font-family:"Lato",sans-serif;font-size:1.125rem;font-weight:600;color:#444}.title-news{font-size:1.375rem;transition:color .7s}@media (max-width: 1200px){.title-news{font-size:calc(1.2625rem + .15vw) }}.title-footer{font-family:"Lato",sans-serif;font-size:1.125rem;font-weight:700;color:#444}
