.timeline-container{max-width:1100px;margin:0 auto;}.timeline-container header:after,.timeline-container .timeline-set .timeline-item:after,.timeline-container header:before,.timeline-container .timeline-set .timeline-item:before{content:'';display:block;width:100%;clear:both;}.timeline-container *,.timeline-container *:before,.timeline-container *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.timeline-container img{max-width:100%;}.timeline-container a{text-decoration:none;}.timeline-container h1,.timeline-container h2,.timeline-container h3,.timeline-container h4{font-weight:500;}.timeline-container .project-name{text-align:center;padding:10px 0;}.timeline-container header{background:#2b2e48;padding:10px;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.05);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.05);-ms-box-shadow:0 3px 3px rgba(0,0,0,0.05);box-shadow:0 3px 3px rgba(0,0,0,0.05);}.timeline-container header .logo{color:#ee4d4d;float:left;font-size:22px;font-weight:500;}.timeline-container header .logo>span{color:#f7aaaa;font-weight:300;}.timeline-container header .social{float:right;}.timeline-container header .social .btn{font-size:14px;margin:10px 5px;}.timeline-container .timeline-set{width:100%;margin:30px auto 0 auto;position:relative;padding:0 10px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}.timeline-container .timeline-set:before{content:"";width:6px;background:#cbcbcb;left:50%;top:0;position:absolute;height:calc(100% + 100px);margin-top:-50px;}.timeline-container .timeline-set:after{content:"";clear:both;display:table;width:100%;}.timeline-container .timeline-set .timeline-item{margin-bottom:0;position:relative;}.timeline-container .timeline-set .timeline-item .timeline-icon{background-color:transparent;background-image:url(/modules/custom/custom_global_js_css/assets/bruno-rodrigues-timeline/images/history_arrow.svg);background-repeat:no-repeat;width:58px;height:52px;position:absolute;top:0;left:50%;overflow:hidden;margin-left:-26px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}.timeline-container .timeline-set .timeline-item .timeline-icon svg{position:relative;top:14px;left:14px;}.timeline-container .timeline-set .timeline-item .timeline-content{width:calc(50% - 3px);background:transparent;padding:20px;text-align:right;}.timeline-container .timeline-set .timeline-item .timeline-content.right{text-align:left;}.timeline-container .timeline-set .timeline-item .timeline-content h2{padding:0 15%;background:linear-gradient(to top,#e8eef6 50%,transparent 50%);color:#00479a !important;font-size:49px !important;margin:-35px -23px 0 -20px;font-weight:bold;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;text-align:right;}.is_mobile .timeline-container .timeline-set .timeline-item .timeline-content h2{font-size:34px !important;}.timeline-container .timeline-set .timeline-item .timeline-content img{padding:20px 12px;text-align:right;}.timeline-container .timeline-set .timeline-item .timeline-content p{padding:10px 12%;font-size:16px;color:#2a2a2a;text-align:right;}.timeline-container .timeline-set .timeline-item .timeline-content.right{float:right;border-left:3px solid #cbcbcb;}.timeline-container .timeline-set .timeline-item .timeline-content.right h2{text-align:left;}.timeline-container .timeline-set .timeline-item .timeline-content.right p{text-align:left;}.timeline-container .btn{padding:5px 15px;text-decoration:none;background:transparent;border:2px solid #f27c7c;color:#f27c7c;display:inline-block;position:relative;text-transform:uppercase;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease;-webkit-box-shadow:2px 2px 0 #f27c7c;-moz-box-shadow:2px 2px 0 #f27c7c;-ms-box-shadow:2px 2px 0 #f27c7c;box-shadow:2px 2px 0 #f27c7c;}.timeline-container .btn:hover{box-shadow:none;top:2px;left:2px;-webkit-box-shadow:2px 2px 0 transparent;-moz-box-shadow:2px 2px 0 transparent;-ms-box-shadow:2px 2px 0 transparent;box-shadow:2px 2px 0 transparent;}@media screen and (max-width:768px){.timeline-container .timeline-set{margin:30px;padding:0px;width:90%;}.timeline-container .timeline-set:before{left:0;}.timeline-container .timeline-set .timeline-item .timeline-content{width:90%;float:right;}.timeline-container .timeline-set .timeline-item .timeline-content:before,.timeline-container .timeline-set .timeline-item .timeline-content.right:before{left:10%;margin-left:-6px;border-left:0;border-right:7px solid #ee4d4d;}.timeline-container .timeline-set .timeline-item .timeline-icon{left:0;}}
