header{padding:20px;top:0;left:0;width:100%;z-index:2}
header#header{position:static;background:#181e2d}
header #menu li{margin:0 10px}
header #menu li:last-child{margin-right:0}
header #menu li a{font-size:17px;color:#fff;cursor:pointer;display:inline-block}
header #menu li a.active,
header #menu li a:hover{color:#3994e1}
header #menu li .btn-default{padding:10px 20px;color:#031c62}
header #menu li .btn-default:hover{color:#fff}
header #menu li .btn-default.active{background:#3994e1;color:#fff}
header #menu li.dropdown button{background:none;border:none;color:#fff;font-size:17px;font-weight:bold}
header #menu li.dropdown button[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
header #menu li.dropdown .dropdown-menu{margin:0;padding:10px;background:#1a1b1e;border:2px solid #3994e1}
header #menu li.dropdown .dropdown-menu a{margin:2px 0;color:#fff;font-size:16px;padding:5px}
header #menu li.dropdown .dropdown-menu a:last-child{border:none;margin-bottom:0}
header #menu li.dropdown .dropdown-menu a:hover,
header #menu li.dropdown .dropdown-menu a:focus,
header #menu li.dropdown .dropdown-menu a.active{background:none;color:#3994e1}
footer{background:#111214}
@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}
footer #whatsFixed{-webkit-animation:shake-animation 4.72s ease infinite;-o-animation:shake-animation 4.72s ease infinite;animation:shake-animation 4.72s ease infinite;position:fixed;bottom:0;background:#00ce65;right:140px;cursor:pointer;padding:8px 15px;z-index:9;color:#fff;font-size:17px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;letter-spacing:2px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
footer #whatsFixed:hover{background:#00ce65 85}
footer #whatsFixed a{display:flex;align-items:center;-webkit-align-items:center}
footer #whatsFixed span{margin-left:10px}
footer a{font-size:16px}
footer .item-unit{margin-left:80px}
footer .item-menu-footer{margin-right:60px}
footer .item-menu-footer span{font-size:20px;letter-spacing:1px}
footer .item-menu-footer ul li{margin:10px 0}
footer .item-menu-footer ul li a:hover{color:#fff}
footer .item-info{margin-bottom:20px}
footer .item-info a span{font-size:20px}
footer .item-info a:hover{color:#fff}
footer .item-info address{font-size:15px}
footer .list-network{margin:120px 0 20px;gap:8px}
footer .list-network li a{line-height:1;font-size:24px}
footer .list-network li a img{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter:invert(83%) sepia(0%) saturate(328%) hue-rotate(231deg) brightness(95%) contrast(85%);height:25px;width:25px}
footer .list-network li a:hover img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
footer #arrowUp{position:fixed;left:5px;bottom:0;cursor:pointer;font-size:12px;z-index:9;display:none;color:#fff;text-shadow:0 1px 1px #000;background-color:rgba(3,28,98,0.6);padding:5px 10px}
footer #arrowUp:hover{background-color:#031c62;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
footer #arrowUp img{height:20px;filter:brightness(0) invert(1) drop-shadow(0px 1px 1px #000)}
.transition-all{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.transition-color{transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out}
.transition-background{transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out}
.transition-opacity{transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}body,
html{max-width:100%}
html{scroll-behavior:smooth}
a,
a:hover,
a:focus{color:inherit;outline:none;text-decoration:inherit}
a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
figure{margin:0}
body{font-size:1.2rem;line-height:1.6;color:#bdbebe;font-family:'Saira',sans-serif;background:#1a1b1e}
.font-semi{font-weight:600}
.font-medium{font-weight:500}
.font-saira-condensed{font-family:'Saira Condensed',sans-serif}
ul{margin:0 auto;padding:0}
ul li{list-style:none}
p{font-size:1rem;line-height:1.5}
.jumbotron{padding:2rem 0;margin:0}
h1,
h2,
h3,
h4{margin-top:0;line-height:1.2}
.padding-block{padding:4rem 0}
.color-default{color:#031c62}
.color-secondary{color:#3994e1}
.color-dark{color:#1a1b1e}
.bg-default{background:#031c62}
.bg-color-secondary{background:#3994e1}
.bg-clean{background:#f6f6f6}
.text-color{color:#bdbebe}
.overflow-hidden{overflow:hidden}
.btn-default{font-size:18px;line-height:1.1;cursor:pointer;padding:20px 30px;font-weight:bold;border:none;color:#fff;outline:none;background:#3994e1;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.btn-default:hover{background-size:100% 100%;background-image:linear-gradient(#031c62,#031c62);background-repeat:no-repeat;color:#3994e1}
.button-secondary{font-size:18px;line-height:1.1;cursor:pointer;padding:20px 30px;font-weight:bold;border:none;color:#1a1b1e;outline:none;background:#fff;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.button-secondary:hover{background-size:100% 100%;background-image:linear-gradient(#031c62,#031c62);background-repeat:no-repeat;color:#fff}
.video-border{border:14px solid #373B54;border-radius:15px 15px 0 0}
.bg-black{background:#000}.effect-scale a img{object-fit:cover;-o-object-fit:cover}
.effect-scale a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.filter-white{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.embed-video{display:none}
.embed-responsive,
iframe{max-height:80vh}
.pre-video{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:7;cursor:pointer;background:rgba(113,153,251,0.68)}
.icon-video{display:inline-block;padding:20px;width:72px;text-align:center}
.img-video img{object-fit:cover;-o-object-fit:cover;height:398px}
.block-title h1,
.block-title h2{color:#1a1b1e;font-size:30px}
.after-text:after{content:'';display:block;margin:5px 0;height:3px;width:180px;background:#243787}
.after-text.after-center:after{margin:5px auto}
.modal{color:#525252}
.modal-title{color:#1a1b1e}
.item-step{border:1px solid #272558;padding:20px}
.item-step p{margin:0}
.item-step:before{content:'';display:block;background:#314ab2;height:75px;width:75px;margin:-55px auto 8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.item-step:after{content:'›';display:inline-block;color:#006d5f;font-size:60px;line-height:1;position:absolute;top:22px;right:-26px;font-weight:bold}
#steps li:last-child .item-step:after{display:none}
.item-file label{border:1px solid #8c8c8c;color:#1a1b1e;padding:6px 20px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:20px}
.item-file label:hover{background:#1a1b1e;color:#fff}
input[type="file"]{font-size:15px}
#clients ul li img{height:160px;width:100%;object-fit:cover;-o-object-fit:cover}
#clients ul li a:hover{opacity:0.8}
#news{position:relative;background-color:#131724}
#news #formNews .form-control{height:60px;color:#fff;border:none;border-bottom:1px solid #bcc1d5;background:transparent;padding:5px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#news #formNews .form-control:focus{border-color:#fff}
#news #formNews .form-control::placeholder{color:#a8abbe;opacity:1}
#news #formNews ::-webkit-input-placeholder{color:#a8abbe !important}
#news #formNews :-moz-placeholder{color:#a8abbe !important}
#news #formNews ::-moz-placeholder{color:#a8abbe !important}
#news #formNews :-ms-input-placeholder{color:#a8abbe !important}
.item-card{margin:15px 0}
.item-card img{height:230px}
.item-card h3{font-size:35px}
.item-card p{color:#fff}
.item-card .button-solution button{background:none;border:none;border-bottom:2px solid #3994e1;color:#61aae9;padding-bottom:3px;font-size:20px;font-weight:500}
.item-card .button-training.button-secondary{padding:15px 30px}
.item-card.highlight{padding:20px 5px 20px 30px}
.item-card .resume-card{padding:30px 0;display:flex;flex-direction:column;justify-content:space-between;min-height:300px}
#logosCertificates figure:first-child{margin-right:30px;border-right:2px solid;padding:10px 30px 10px 0}
#bannerTitleIntern{padding:2rem 0;background:#1a1b1e}
#conceptual video{height:100vh;width:100%;object-fit:cover}
.border-image{border:1px solid #3994e1;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.border-image img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#partnerSiemens{background:url('../themes/default/assets/images/banner-partners.jpg') no-repeat bottom center;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover}
#partnerSiemens .block-text p{font-size:20px}
.content-banner{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(24,30,45,0.95)}
.content-banner .caption{width:55%}
.content-banner .caption h1,
.content-banner .caption h2{font-size:48px;line-height:1.2;margin:0}
.content-banner .caption p{font-size:20px}select.form-control:not([size]):not([multiple]){height:50px}
form .alert-dismissible{padding-right:20px}
form .alert-dismissible .close{float:right;background:none;padding:0;margin:0;border:none;line-height:1;font-size:1.5rem}
.form-group{margin-bottom:15px}
.form-group select.form-control{padding:6px 10px;color:#1a1b1e}
.form-group select.form-control:focus{color:#1a1b1e}
.form-group select.form-control.custom-select{background:#ebebeb url("../themes/default/assets/images/select-arrow.png") no-repeat 96% center;display:inline-block;vertical-align:middle;border-color:#fff;padding-right:45px}
.form-group select.form-control.custom-select:focus{background-color:#fff}
.form-group textarea.form-control{height:125px;resize:none;padding:8px 15px}
.form-group label{margin-bottom:4px;font-size:14px;color:#bdbebe;font-weight:500}
.form-group .form-control{height:60px;color:#171717;font-size:14px;width:100%;border:1px solid #a1a1a1;padding:5px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f6f6f6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control.dropdown-toggle{color:#9d9d9d}
.form-group .form-control.dropdown-toggle:focus{color:#fff}
.form-group .form-control:hover{border-color:#3994e1}
.form-group .form-control:focus{background:none;border-color:#3994e1;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control::placeholder{color:#9d9d9d;opacity:1}
::-webkit-input-placeholder{color:#9d9d9d !important}
:-moz-placeholder{color:#9d9d9d !important}
::-moz-placeholder{color:#9d9d9d !important}
:-ms-input-placeholder{color:#9d9d9d !important}
.bg-form{background:#17181e;padding:50px 80px;width:55%;margin:0 auto;border:1px solid #3994e1}
.content-form .dropdown-menu{padding:0 10px;max-height:280px;overflow:auto}
.content-form .checkboxes{margin:10px 0}
.content-form .checkboxes .check-software span{font-weight:bold;text-transform:uppercase}
.content-form .item-checkbox label{color:#1a1b1e;width:94%;cursor:pointer}
.box-checkboxes{border:1px solid #a1a1a1;padding:0 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f6f6f6}
.box-checkboxes span{color:#1a1b1e;font-size:1rem}
.checkboxes-paraquem.box-checkboxes{padding:5px 15px}
.checkboxes-paraquem.box-checkboxes .item-checkbox{margin:5px 0}
.checkboxes-paraquem.box-checkboxes .item-checkbox label{margin:0}.block-text p{line-height:1.6}
.block-text h2,
.block-text h3,
.block-text h4,
.block-text h5,
.block-text h6{margin-bottom:10px;font-weight:bold}
.block-text a{color:#3994e1;font-weight:bold;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;text-decoration:underline}
.block-text a:hover{color:#0638c5}
.block-text ul li{list-style:inside;margin:10px 0;font-size:1rem}
.block-text ul li p{display:inline;margin:0}
.block-text ol{padding:0}
.block-text ol li{list-style-position:inside;font-size:1rem;margin-bottom:10px}
.block-text ol li p{display:inline;margin:0}
.block-text .fr-fic.fr-fil{max-width:100%;height:auto;float:left;margin:10px 20px 10px 0}
.block-text .fr-fic.fr-fir{float:right;margin:10px 0 10px 20px}
.block-text .img-text-float{margin-bottom:10px;float:left;margin-right:20px}
.block-text .img-text-float img{max-width:500px;object-fit:cover;-o-object-fit:cover}
#casesPartial{background:#141517}
#casesPartial .title-block:after{display:block;content:'';width:70px;margin:10px auto;background:#fff;height:4px}
#casesPartial #listCases .item-blog img{height:280px}
#casesPartial #listCases .item-blog .resume-post{padding:20px 0}
#casesPartial #listCases .item-blog .resume-post h3{font-size:28px}
#casesPartial #listCases .item-blog .resume-post time{font-size:16px}
#casesPartial #listCases .item-blog .button-post button{background:none;border:none;border-bottom:2px solid #3994e1;color:#61aae9;padding-bottom:3px;font-size:20px;font-weight:500}
#casesPartial #listCases .item-blog .button-post button:hover{color:#fff}
#casesPartial #listCases.owl-theme .item-blog img{height:200px}
#casesPartial #listCases.owl-theme .resume-post{height:calc(100% - 240px)}
#casesPartial #listCases.owl-theme .resume-post .description-resume{min-height:185px}
#casesPartial #listCases.owl-theme .resume-post .description-resume p{margin:0}
#casesPartial #listCases.owl-theme .owl-nav.disabled + .owl-dots{margin:10px auto;position:static}
#casesPartial #listCases.owl-theme .owl-dots .owl-dot{display:inline-block}
.owl-carousel .owl-nav{position:absolute;top:40%;margin:0;right:0;width:100%}
.owl-carousel.owl-theme .owl-nav .owl-prev{left:15px}
.owl-carousel.owl-theme .owl-nav .owl-next{right:15px}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]{background:transparent;color:#fff;border:2px solid #6d6e6f;outline:none;font-size:12px;line-height:1;margin:0;padding:10px 14px !important;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover{color:#fff;background:#6d6e6f}
.owl-theme .owl-nav.disabled + .owl-dots{margin:0;position:absolute;top:40%;left:-40px}
.owl-carousel .owl-dots .owl-dot{display:block}
.owl-carousel .owl-dots .owl-dot span{background:#031c62;width:12px;height:12px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.owl-carousel .owl-dots .owl-dot:hover span,
.owl-carousel .owl-dots .owl-dot.active span{background:#3994e1}
#about #bannerAbout .title-block{width:88%}
#about #bannerAbout .block-text p{line-height:1.8}
#about #imgAbout img{height:auto}
#about #subtitle{background-image:url('../themes/default/assets/images/textura.png');background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-moz-background-size:cover;background-repeat:no-repeat;background-color:rgba(17,18,20,0.65)}
#about #subtitle h2{font-size:45px;width:75%}
#about #segments h3{font-size:24px}
#about #segments ul li{margin:5px 0}
#about #segments ul li .btn-default{color:#fff;padding:20px 15px;width:100%;font-size:16px;font-weight:500;cursor:inherit}
#about #segments ul li .btn-default:hover{background:#3994e1}
#about #methodology ul li{margin-bottom:30px}
#about #methodology ul li .box-text{padding:30px;height:100%;border:1px solid #3994e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#about #methodology ul li .box-text h3{font-size:22px;margin-bottom:10px}
#about #methodology ul li .box-text p{font-size:15px}
#about #success{padding-bottom:120px}
#about #success .accordion{width:90%;margin:0}
#about #success .accordion li{margin:0}
#about #success .accordion button[data-toggle="collapse"]{border-bottom:1px solid #d7d7d7;padding:0 0 15px;margin-bottom:15px}
#about #success .accordion button[aria-expanded="true"]{margin-bottom:0;padding-bottom:5px}
#about #success .accordion .card-body{padding:0 20px 30px 45px;border-bottom:1px solid #d7d7d7;margin-bottom:15px}
#about #certification #logoCertification{position:relative;top:-40px}
#about #certification .block-text{width:66%;margin:0 auto}
#about #certification .block-text h2{font-size:54px}
#about #expertiseCertified{background-color:#151822}
#about #expertiseCertified .title-block h2{font-size:50px}
#about #expertiseCertified p strong{color:#fff}
#about #video{position:relative;z-index:2;margin-bottom:-9px}
#about #casesPartial{background:#141517}
#about #casesPartial #listCases li{margin:1rem 0}
@media (max-width:1199px){header #menu li{margin:0 7px}header #menu li a{font-size:15px}.content-banner .caption{width:75%}#home #blockTextHome{background-size:5%;-webkit-background-size:5%;-o-background-size:5%;-moz-background-size:5%}#home #blockTextHome .title-block{width:85%}#clients ul li img{height:130px}#home #formHome{background-size:10%;-webkit-background-size:10%;-o-background-size:10%;-moz-background-size:10%}.h2,h2{font-size:1.8rem}#news{background-size:5%;-webkit-background-size:5%;-o-background-size:5%;-moz-background-size:5%}.h3,h3{font-size:1.2rem}#about #bannerAbout .title-block{width:auto}#about #subtitle h2{width:90%}#about #segments ul li .btn-default{padding:20px 10px;font-size:14px}#about #methodology ul li .box-text h3{font-size:20px}#solution #bannerSolution .block-text h1{font-size:45px}#solution #contentSolution li .item-card .resume-card{padding:20px 15px}#solution #contentSolution li .item-card h3{font-size:22px}#solution #contentSolution li .item-card{padding:10px}#solution #contentSolution .list-functionalities li h3{font-size:20px}#solution #contentSolution .after-content::after{height:135px;width:70px}#solution #formSolution:before{display:none}#training #faq:before,#course #faq:before,#training #accordionTraining::before,#course #accordionCourse::before{width:40px}#training .nav-pills a,#course .nav-pills a{margin:10px;flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto}#blog .resume-post h3{font-size:24px}.h1,h1{font-size:2rem}#timeline #listTimeline li::after{height:100%;width:4px;top:60px;left:38px}#timeline #listTimeline li{display:flex;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:40px}#timeline #listTimeline li .text-timeline h4{margin:0 0 15px}#timeline #listTimeline li .text-timeline{margin-left:30px;width:85%}#timeline .block-text{width:55%}#training #incompany h4{width:90%}#training #incompany .block-text p{font-size:18px}#home #solutionsHome li a .border-image img{height:200px}.button-secondary{padding:20px 15px}.item-card img{height:200px}header #menu li.dropdown button{font-size:15px}#trainings .item-card .resume-card{min-height:390px}.bg-form{width:75%}.accordion li button[data-bs-toggle="collapse"] .title-accordion{width:92%}#solution #formTrial .button-effect-form{width:55%;padding:20px 10px 10px 60px}#solution #partnership #titlePartnership{width:auto}}@media (max-width:991px){.mb-5,.my-5{margin-bottom:1.5rem !important}#iconNavicon{display:flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}#iconNavicon img{width:20px}#iconNavicon span{font-size:18px;margin-left:10px;letter-spacing:1px}header{background:#031c62;padding:20px 0}header nav#menu{display:none;margin:20px 0 0}header nav#menu ul li{font-size:24px;text-align:right;margin:0;border:none}header nav#menu ul li a{letter-spacing:1px;padding:15px 0;font-size:18px;display:block;white-space:normal}header nav#menu ul li a:after{display:none}header nav#menu ul li .btn-default{display:inline-block;font-size:16px;width:auto}header nav#menu ul li.dropdown .dropdown-menu{position:relative !important;width:100%;margin-bottom:20px;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}header nav#menu ul li.dropdown .dropdown-menu a{margin:15px 0}#conceptual video,#home #conceptual .item-banner img{height:55vh}#home #aboutHome img{height:250px}.padding-block{padding:2rem 0}.item-card p{font-size:16px}.item-card h3{font-size:25px}#home #certificatesHome .title-block h2{font-size:30px;margin:15px 0}#clients ul li img{height:150px}#clients ul li{margin:20px 0}.h2,h2{font-size:1.4rem}.bg-form{width:85%}footer .item-info address{font-size:14px}footer a{font-size:15px}.embed-responsive,iframe{max-height:50vh}#expertiseCertified .title-block{margin-bottom:20px}#about #expertiseCertified .title-block h2{font-size:40px}#about #certification .block-text{width:90%}#about #certification .block-text h2{font-size:42px}#about #bannerAbout .title-block{margin-bottom:20px}#about #subtitle h2{width:100%;font-size:35px}#contentAbout #segments{margin-top:20px}#about #success .accordion{width:auto;margin:0 0 30px}.image-success img{height:300px;object-fit:cover;-o-object-fit:cover}input[type="file"]{font-size:12px}#solution #bannerSolution{padding:60px 0}#figureBanner{margin-top:40px}#figureBanner img{height:250px}#solution #contentSolution::after{width:40px}#solution #contentSolution li .item-card .resume-card{min-height:inherit}.block-figure img{height:250px}#solution #contentSolution .after-content::after{height:115px;width:50px;background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-moz-background-size:contain;left:5px}#solution #blockCertification #logoSiemens{margin-top:-80px}#solution #blockCertification .block-text{width:90%}#solution #itemsTrainings .item-card h3{font-size:20px}#solution #itemsTrainings .item-card{padding:30px 20px}#solution #formSolution .block-text{width:100%}#solution #formSolution #infoContact p{font-size:22px}#solution #formSolution #infoContact a{font-size:22px}#solution #formSolution .bg-form h3{font-size:20px}#solution #formSolution .bg-form{padding:20px}#blog .list-blog li a img{height:200px}#blog .resume-post{padding:20px}#blog .resume-post{height:calc(100% - 240px)}#asideBlog{margin-top:20px}#blogIntern .img-news-detail img{height:280px}#contact .block-text{width:auto}.h1,h1{font-size:1.8rem}#timeline .block-text{width:65%}#blog #conceptual .text-banner{margin-top:0}#training #incompany h4{width:90%;font-size:22px}#training #modalities::before{width:35px}#home #aboutHome:before,#home #solutionsHome::after{display:none}#aboutHome figure{margin-bottom:30px}#home #solutionsHome li a .item-card .resume-card{min-height:280px}#home #certificatesHome{margin-top:0}#casesPartial .list-blog li img{height:200px}#trainings .item-card .resume-card{min-height:350px}#training #contentTraining .title-block h2{font-size:32px}#solution #itemsTrainings .title-block{width:auto}#solution #contentSolution li .item-card img{height:200px}#solution .buttons-banner{margin-bottom:30px}.item-card .resume-card{min-height:260px}#solution #formTrial::before{height:100px;margin-top:-90px}#blog #blogContent::before{margin-top:-60px;height:60px}#about #certification #logoCertification{top:-20px}#solution #formTrial .button-effect-form{width:70%;padding:20px 10px 10px 40px}#partnership figure img{height:260px;object-fit:contain;-o-object-fit:contain}#partnership figure{text-align:center;margin:2rem auto}}@media (max-width:767px){.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.5rem}.mt-5,.my-5{margin-top:2rem !important}.owl-carousel.owl-theme .owl-dots .owl-dot span{width:35px;height:35px}.owl-theme .owl-nav.disabled + .owl-dots{margin:20px 0;position:static}.owl-carousel .owl-dots .owl-dot{display:inline-block}.send button{width:100%}.content-banner .caption h1,.content-banner .caption h2{font-size:25px;line-height:1.4}.content-banner .caption{width:auto}.content-banner .caption p{font-size:16px}.content-banner .btn-default{width:100%}#home .button-text .button-secondary{width:100%}.item-card.highlight{padding:20px 10px 20px;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse}.item-card.highlight figure{margin-bottom:20px}.item-card .resume-card{padding:25px}#home #certificatesHome .title-block h2{line-height:1.4}.button-secondary{font-size:16px;padding:20px;width:100%}#home #blockTextHome .title-block{width:auto}#home #blockTextHome{background:none}#home #blockTextHome .title-block h2{font-size:20px;line-height:1.4}#home #blockTextHome .title-block:after{display:none}.bg-form{padding:25px;width:auto}#home #tableOpportunities{width:auto}#news{background-image:none}#news:before{display:none}footer .list-network{margin:40px 0 20px}#infosContat{margin:30px 0 50px}footer .item-menu-footer{margin-right:40px}#orderMobile{order:3}.embed-responsive,iframe{max-height:260px}.h1,h1{font-size:1.8rem}#about #subtitle h2{font-size:24px}#about #methodology ul li .box-text h3{font-size:18px}#about #methodology ul li .box-text{padding:20px}.accordion li .card-body button.btn-default{width:100%}#about #success{padding-bottom:70px}#about #certification .block-text{width:auto}#about #certification .block-text h2{font-size:28px}#expertiseCertified .title-block{margin-bottom:0}.item-certificate{margin:25px 0}.item-certificate strong{line-height:1.4;margin-bottom:10px;display:block}#solution #bannerSolution .block-text{width:auto}#solution #bannerSolution .block-text h1{font-size:35px}#solution #bannerSolution{padding:2rem 0}.buttons-banner .item-button{margin-bottom:20px}#figureBanner{margin-top:20px}#solution #contentSolution:after,#solution #contentSolution .after-content:after,#solution #contentSolution:before{display:none}#solution #contentSolution li .item-card.highlight img{height:200px;object-position:center;-o-object-position:center}#solution #contentSolution li .item-card.highlight .block-text{width:auto;margin-top:15px}#solution #contentSolution .list-functionalities li{margin:10px 0}#solution #blockCertification .block-text{width:auto}#solution #itemsTrainings .title-block{width:auto}#solution #formSolution .bg-form{margin-top:10px}#solution #formTrial.style-page-solid-edge .button-effect-form .title-block{width:80%;text-align:left}#training #tabsInfos:before,#course #tabsInfos:before{display:none}#training .nav-pills a,#course .nav-pills a{margin:10px 0}#training .box-white,#course .box-white{padding:20px}#training #accordionTraining::before,#training #faq::before,#course #accordionCourse::before,#course #faq::before{display:none}#training #accordionTraining .title-block,#course #accordionCourse .title-block{width:auto}#training #accordionTraining .accordion li button[data-toggle="collapse"],#course #accordionCourse .accordion li button[data-toggle="collapse"]{padding:20px 15px}#training #accordionTraining .accordion li button[data-toggle="collapse"] .title-accordion p,#course #accordionCourse .accordion li button[data-toggle="collapse"] .title-accordion p{font-size:13px}.accordion li .card-body{padding:20px}#training #accordionTraining .accordion li .card-body .form-accordion .form-group,#course #accordionCourse .accordion li .card-body .form-accordion .form-group{flex-basis:auto;max-width:inherit}#training #formTrainingContact:before,#course #formCourseContact:before{display:none}#contentTraining .title-block,#contentCourse .title-block{margin-bottom:20px}#blog .resume-post .btn-default{width:100%}#casesPartial #listCases.owl-theme .resume-post,#casesPartial #listCases li .resume-post,#blog .resume-post{height:auto}#blogIntern .img-news-detail img{height:150px}#blogIntern .img-news-detail{margin:20px 0}#work .responsiv-uploader-fileupload.style-file-single .upload-button{padding:10px;font-size:14px}#work #formWork:before{display:none}#contact h1{font-size:24px}#timeline .block-text{width:auto}#timeline #listTimeline li .text-timeline{margin-left:20px}#contactFormTraining .item-checkbox label,#contactFormCourse .item-checkbox label{width:90%}footer #whatsFixed{left:65px;right:inherit;letter-spacing:0}#training #incompany .title-block h2{font-size:24px}#training #incompany h4{width:100%;font-size:18px}#training #incompany .button-collapse i{font-size:25px;margin-left:10px}#training #modalities::before{width:20px;top:0}#home #conceptual .content-banner .caption h1,#home #conceptual .content-banner .caption h2{font-size:34px}.btn-default{font-size:16px;line-height:1.2;width:100%;padding:20px 15px}#trainings .item-card .resume-card{min-height:inherit}.item-card .resume-card{min-height:inherit}#solution #contentSolution li .item-card .resume-card{padding:30px 0 0}.content-form .item-checkbox label{width:92%}.item-card-default .body-card.show{height:auto}#solution #formTrial::before{margin-top:-80px;margin-bottom:10px}#blogIntern .block-text .fr-fic.fr-fil,#blogIntern .block-text .fr-fic.fr-fir{float:none;margin:10px 0;width:100%}header #menu li.dropdown button{font-size:18px}.accordion li button[data-bs-toggle="collapse"]{padding:20px}.accordion li button[data-bs-toggle="collapse"] .title-accordion{width:85%}.item-card-default .head-card{padding:20px}#solution #formTrial .button-effect-form{width:auto;padding:20px 10px 5px 10px;gap:20px}#partnership figure img{height:200px}#blogIntern .description-article img{height:auto;float:none;margin:10px 0 10px 0}}