@import url("font.css");
@import url("../../css/editor.css");
@import url("../../fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css");
html, body{font-size: 15px;}
.hide{display: none;}
.eds-scroll-hidden,.animated{opacity: 0;visibility: hidden;}
.page-header.eds-scroll-visible,
.pull-left.eds-scroll-visible,.pull-right.eds-scroll-visible,
.hero-content .animated.eds-scroll-visible,.animated.fadeInLeft,.animated.fadeInRight,.animated.fadeInUp{opacity: 1;visibility:visible;}
.animated.delay-1s {-webkit-animation-delay: .1s;animation-delay: .1s;}
.animated.delay-2s {-webkit-animation-delay: .2s;animation-delay: .2s;}
.animated.delay-3s {-webkit-animation-delay: .3s;animation-delay: .3s;}
.animated.delay-4s {-webkit-animation-delay: .4s;animation-delay: .4s;}
.animated.delay-5s {-webkit-animation-delay: .5s;animation-delay: .5s;}
.animated.delay-6s {-webkit-animation-delay: .6s;animation-delay: .6s;}
.animated.delay-7s {-webkit-animation-delay: .7s;animation-delay: .7s;}
.animated.delay-8s {-webkit-animation-delay: .8s;animation-delay: .8s;}
.animated.delay-9s {-webkit-animation-delay: .9s;animation-delay: .9s;}
.animated.delay-10s {-webkit-animation-delay: 1s;animation-delay: 1s;}
.animated.delay-11s {-webkit-animation-delay: 1.1s;animation-delay: 1.1s;}
.animated.delay-12s {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
.animated.delay-13s {-webkit-animation-delay: 1.3s;animation-delay: 1.3s;}
.animated.delay-14s {-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
.animated.delay-15s {-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
.t4-megamenu .navbar-nav > li > .nav-link{color:#4461d7;font-size: 17px;}
.t4-megamenu .navbar-nav > li.active > a, .t4-megamenu .navbar-nav > li.active > .nav-link,.t4-megamenu .navbar-nav > li:hover > a, .t4-megamenu .navbar-nav > li:hover > .nav-link,.t4-module .nav > li.active > a{color: #7ac142;font-weight: normal;}
.t4-megamenu .navbar-nav > li > a:hover, .t4-megamenu .navbar-nav > li > a:focus, .t4-megamenu .navbar-nav > li > a:active, .t4-megamenu .navbar-nav > li > .nav-link:hover, .t4-megamenu .navbar-nav > li > .nav-link:focus, .t4-megamenu .navbar-nav > li > .nav-link:active,.t4-megamenu .dropdown-menu ul>.active a.nav-link, .t4-megamenu .dropdown-menu ul>.active a.dropdown-item  {color: #7ac142!important;}
.t4-megamenu {flex-direction: row;}
button:focus{border: none;outline: none;}
.navbar-brand{margin-right: 0;}
.navbar {padding-right: 0;padding-left: 0;}
.t4-header .menu .navbar-nav{flex-direction: row;min-width: 100%;}
.t4-header .menu {padding-left: 0;}
.navbar-expand-md .navbar-nav {justify-content: space-evenly;width: 100%;}
.menu .module_menu {min-width: 100%;}
.menu .navbar {flex-direction: row-reverse;padding: 0;height: 100%;}
.menu .navbar .navbar-nav {justify-content: space-between;}
.menu .navbar .navbar-nav .nav-item {display: flex!important;align-items: center;}
.nav-breakpoint-md #t4-header .logo {padding-right: 0;}
.navbar-nav .nav-item a.agenda.btn.btn-secondary {font-family: 'SegoeUISemibold', segoeui, Tahoma, Helvetica, Arial, sans-serif;font-weight: normal;font-size:16px;color:#ffffff;padding: 0.75rem;border:0;background: rgb(175,11,43);
background: -moz-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#af0b2b",endColorstr="#e4032e",GradientType=1);
-webkit-box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.30); 
box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.30);
}
.navbar-nav .nav-item a.agenda.btn.btn-secondary:hover {color:#fff;background: #7ac142!important}
li.nav-item > .searchMenu.nav-link img{max-width: 24px;}
li.nav-item.active > .searchMenu.nav-link img,
li.nav-item > .searchMenu.nav-link:hover img{filter: invert(66%) sepia(80%) saturate(345%) hue-rotate(49deg) brightness(88%) contrast(91%);}
.t4-megamenu .navbar-nav > li {
    padding-left: 0;
    padding-right: 0;
}
.t4-module.module_menu .nav > li.active > a.agenda{color: white;background: #7ac142!important;font-weight: bold;}
.navbar-nav .nav-item a.quero {padding: 1.875rem 1.25em 1.875rem 1.875rem;background: url("../../../../images/icons/comment.svg") left center no-repeat;background-size: 1.5em;}
.navbar-nav .nav-item a.urbia img {
  height: 100%;
}
.navbar-nav .nav-item a.urbia{
	padding: 0 0 0 .75em;
	height: 48px;
}
.t4-offcanvas-toggle i, .navbar-toggler i {color:#4461d7}
.t4-megamenu .dropdown-menu {background-color: white;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}
.category-name [itemprop="genre"] {font-weight: 400;}
.t4-footnav {z-index: 1;}
.t4-masthead {padding-left: 0;padding-right: 0;}
.t4-masthead .ja-masthead{background-attachment: fixed;}
.layout-home .t4-sticky.t4-palette-primary{background-color: rgba(255, 255, 255, 0.8);}
.not-at-top .t4-sticky.t4-palette-primary {background-color: rgba(255, 255, 255, 1);}
.t4-header{-webkit-box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.2);box-shadow: 0px 0px 13px -3px rgba(0,0,0,0.2);}
#t4-hero{background-color: #ffffff;background-size: 100% auto; padding-top: 6rem;padding-bottom: 6rem;}
#t4-hero.t4-palette-primary h1, #t4-hero.t4-palette-primary h2, #t4-hero.t4-palette-primary h3, #t4-hero.t4-palette-primary h5, #t4-hero.t4-palette-primary h6 {color: #5d6272;}
#t4-hero.t4-palette-primary h3{color: #4461d7;margin-bottom: 0;margin-top:2.5rem; }
#t4-hero.t4-palette-primary .hero-content b{color: #7ac142;font-weight: normal;}
.acm-hero .btn.html5lightbox, .acm-hero .btn.html5link{width: 100%;height: 100%;min-width: 150px;min-height: 150px;position: relative;transform: translate(0, 0);left: 0;top: 0;border:0;border-radius:0;}
.acm-hero .btn.html5lightbox:hover .fa-play, .acm-hero .btn.html5link:hover .fa-play{background-color: rgba(0,0,0,.7);color: rgba(255,255,255,1)}
.acm-hero .btn.html5lightbox .fa-play{border: 2px rgba(255,255,255,.8) solid;transform: translate(-50%, -50%);
    left: 50%;top: 50%;position: absolute;color: rgba(255,255,255,.8);padding: 12% 18%;background-color: rgba(0,0,0,.1);
    border-radius: 20px;font-size: 2em;-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;}
.acm-hero{background-size: contain!important;background-position: center center!important;display: flex;align-items: center;justify-content: center;}
.acm-hero .btn.btn-secondary,.hero-btn-actions .btn.btn-secondary{color:#ffffff;margin: 1rem;padding: 0.75rem 1.75rem;border:0;background: rgb(175,11,43);
font-family: 'SegoeUISemibold', segoeui, Tahoma, Helvetica, Arial, sans-serif;font-weight: normal;font-size:17px;
background: -moz-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#af0b2b",endColorstr="#e4032e",GradientType=1);
-webkit-box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.30); 
box-shadow: 1px 1px 10px 1px rgba(0,0,0,0.30);}
.acm-hero .btn.btn-secondary:hover,.hero-btn-actions .btn.btn-secondary:hover {color:#fff;background: #7ac142!important}
.vantagens .acm-hero .btn.html5lightbox .fa-play{border: 2px rgba(68,97,215,.8) solid;color: rgba(68,97,215,.8);}
.vantagens .acm-hero .btn.html5lightbox:hover .fa-play{border: 2px rgba(122,193,66,1) solid;color: rgba(122,193,66,1);}
.html5lightbox{cursor: pointer;}
.module_footmenu .navbar-nav a.nav-link.searchMenu img {max-width: 24px;filter: invert(86%) sepia(76%) saturate(1620%) hue-rotate(177deg) brightness(92%) contrast(105%);}
.module_footmenu .navbar-nav .active a.nav-link.searchMenu img {filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(64deg) brightness(103%) contrast(101%);}
.module_footmenu .navbar-nav {flex-direction: row;width: 100%;justify-content: space-between;}
.module_footmenu .navbar-nav .nav-item {padding-right:2%;}
.module_footmenu .navbar-nav a.nav-link{color: #c4d3ef;text-transform: uppercase; }
.module_footmenu .navbar-nav .dropdown-menu{position: relative;display: inline-block;top:0;background-color: transparent;color: white;border:0;}
.module_footmenu .navbar-nav .dropdown-menu a{color: white;}
.dropdown-toggle::after,.t4-module .nav li ul > li > a::before{display: none;}
.t4-module .nav li ul > li > a {padding-left: 0;}
.t4-footnav .module-title span::after ,.t4-section-module .module-title span::after,.module-title span::after {content: " ";}
.t4-footnav .module-title {text-transform: uppercase;color:#c4d3ef;}
.footnav-2 {border: 1px #c4d3ef solid;padding: 15px 28px;margin: 0 15px;}
.footnav-2 .t4-module{margin-top:0;text-align: center;}
.footnav-2 hr{margin-top: 1.5rem;margin-bottom: 0;border: 0;border-top-color: currentcolor;border-top-style: none;border-top-width: 0px;border-top: 1px solid #4461d7;}
.footnav-2 .navbar-nav .nav-item a.quero {padding: 1.8rem 10px 1.875rem 1.875rem;}
.footnav-2 .module_menu .urbia {display: none;}
.footnav-2 .module_menu .nav {margin: 15px auto 0 auto;}
.t4-footnav .container {padding-top: 5rem;padding-bottom: 0;}
.t4-footer .container {border: 0;padding-top:1rem;padding-bottom: 1rem;}
.layout-home .t4-section-4 .module-title{color: #2e3544;text-align: center;font-size: 40px;}
.layout-home .t4-section-7,.layout-default .t4-section-5{background-color:#4461d7;overflow: hidden;}
.layout-home .t4-section-6,.layout-default .t4-section-6 {background-color:white;padding:3rem 1rem;}
.layout-home #t4-section-6 .container {padding-top: 1em;}
.layout-home .t4-section-7 h2.module-title,.layout-default .t4-section-5 h2.module-title {color: white;text-transform: uppercase;text-align: center;font-size: 2em;font-weight: 200;font-family: "segoeui";}
.layout-home .t4-section-7 .module-title span::after {content: " -";}
.layout-home .t4-section-7 .module-title span::before {content: "- ";}
.layout-home #t4-section-3 .container{padding-top: 0;padding-bottom: 0;}
#t4-section-7 .container,#t4-section-5 .container,#t4-section-6 .container,.layout-home #t4-section-2 .container,.layout-home #t4-section-4 .container{padding-top: 4em;padding-bottom: 4em;}
.layout-home #t4-section-2 .container{padding-bottom: 0.5em;}
.layout-home .t4-section-7 em,.layout-default .t4-section-5 em{color:#ffffff;line-height: 1.4em;font-size: 1.5em;font-family: "SegoeUIItalic", "sans-serif";font-style: normal;}
.layout-home #t4-hero{padding-bottom: 0;}
div.article_slider div.textContent {padding: 0 5em;}
div.article_slider a.previous:hover, div.article_slider a.next:hover,
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext,.nav-light .owl-nav .owl-prev,.nav-light .owl-nav .owl-next{background:transparent url("")!important;}
div.article_slider a.previous,div.article_slider a.next,
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext,.nav-light .owl-nav .owl-prev,.nav-light .owl-nav .owl-next{font-family: "Pe-icon-7-stroke";font-size: 5em;color: #9f9f9f;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspNext::before, div.article_slider a.next::before{content: "\e684";}
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev::before, div.article_slider a.previous::before{content: "\e686";position: relative;left: -25px;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev::before,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext::before{display: block;height:51px;visibility: visible;position: absolute;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext{color: #9f9f9f;visibility: hidden;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev:hover,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext:hover{color: #7ac142;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspPrev,.t4-section-6 .gkNspPM-BikestoreSlider .nspNext{position: absolute;top: 0;z-index: 1;text-indent:0;margin-top: -8px;width:50px;height: 50px;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspNext{right: 0;}
.t4-section-6 .gkNspPM-BikestoreSlider {margin: 0;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspArt {cursor: default;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspHeadline{display: none;}
.t4-section-6 .gkNspPM-BikestoreSlider .nspImages {padding: 0 32px;}
.t4-section-6 .gkNspPM-BikestoreSlider img{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
cursor: default;
}
.t4-section-6 .gkNspPM-BikestoreSlider img:hover{-webkit-filter: none;-moz-filter: none;-ms-filter: none;filter: none;}
.bloghome .item-content p{display: none;}
.layout-home .t4-section-1{
	background:#ffffff url("../../../../images/headers/bg-home-banner.gif") no-repeat center top;
	background-size: 95% auto;}
.layout-home #t4-section-1 .t4-section-inner.container{padding: 0 15px;}
.homeBanner .contCenter{padding:2em 0 6em 0;text-align: center;}
.homeBanner .contLeft{display: inline-block;}
.homeBanner .contRight{display: inline-block;}
.layout-home .t4-section-1 .t4-section-inner > .homeBanner{}
.layout-home .t4-section-1 .t4-section-inner .custom.homeBanner {margin: 0 auto;padding: 0;background:transparent no-repeat bottom center;background-size: 100% auto;}
.acm-hero .hero-btn-actions {margin-top: 1rem;}
.homeBanner .Square{display: table-cell;min-width: 145px;vertical-align: middle;color: white;border-radius: 3px;padding: 40px 10px;text-align: center;font-size: 1.4em;}
.homeBanner .blueC.Square{background-color:#3b9dff;left: 38%;position: absolute;top: -2em;}
.homeBanner .blueD.Square{background-color:#4461d7;float: left;margin-top: -40px;padding: 20px 10px;}
.homeBanner .dark.Square{background-color:#2e3544;float: right;margin-top: -20px;}
.homeBanner .blue{color:#3b9dff;}
.homeBanner h3{color:#2e3544;}
.modulehomeBannerT{text-align: center;padding-top: 40px;font-size: 1.3em;}
.modulehomeBannerT .mod-articlesnews-horizontal{
	grid-gap: 0rem;
	display: flex;width: 85%;
    justify-content: center;
    align-items: center;
    margin: 0 auto;}
.modulehomeBannerT .mod-list{margin-top: 2rem;padding-bottom: 2%;}
.modulehomeBannerT .delay-0s,.modulehomeBannerT .delay-0s a,
.modulehomeBannerT .delay-0s,.modulehomeBannerT .delay-0s .item_title,
.modulehomeBannerT .delay-0s .newsflash-title{color: #3b9dff;position: relative;z-index: 3;}
.modulehomeBannerT .delay-1s,.modulehomeBannerT .delay-1s a,
.modulehomeBannerT .delay-1s,.modulehomeBannerT .delay-1s .item_title,
.modulehomeBannerT .delay-1s .newsflash-title{color: #2e3544;position: relative;z-index: 3;}
.modulehomeBannerT .delay-2s,.modulehomeBannerT .delay-2s a,
.modulehomeBannerT .delay-2s,.modulehomeBannerT .delay-2s .item_title,
.modulehomeBannerT .delay-2s .newsflash-title{color: #7ac142;position: relative;z-index: 3;}
.modulehomeBannerT .delay-2s a:hover{color: #3b9dff;}
.modulehomeBannerT .delay-2s .newsflash-title{padding-top: 15px;}
.modulehomeBannerT .mod-articlesnews-horizontal li {
	max-width: 45%;
	aspect-ratio: 1 / 1;
	border-radius: 50%;
	border: 1px dashed #808082;
	padding: 5% 3.5%;
	position: relative;
	display: flex;
    flex: 1 1 45%;
    flex-direction: column;
	margin: -2%;
}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-0s{border-color: #3b9dff;background: linear-gradient(45deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.3) 100%);z-index: 1;}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-1s{background: linear-gradient(315deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.3) 100%);z-index: 2;}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s{background: linear-gradient(180deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.5) 100%);z-index: 3;}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-0s figure{position: absolute;max-width: 150%;bottom:-45%;left: -70%;z-index: 2;}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-1s figure{position: absolute;max-width: 100%;bottom:-30%;right: -40%;z-index: 2;}
.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s{margin-top: -7%;}
.modulehomeBannerT h1.newsflash-title,
.modulehomeBannerT h1.item_title,
.modulehomeBannerGU .item_title{margin: 0;line-height: 42px;font-size: 34px;font-weight: 500;}
.modulehomeBannerT li p,
.modulehomeBannerGU p{margin: 15px 0 0 0;text-shadow: 0px 0px 3px rgba(255, 255, 255, 1);font-size: 17px;}
.modulehomeBannerT li a:hover{text-decoration: none;}
.modulehomeBannerT li a.dossier,.modulehomeBannerT li a.atendimento,.modulehomeBannerT a.gestao{background-color: rgba(255,255,255,.6);font-size: 0.9em;border:1px solid;border-radius: 4px;padding: 5px 10px;}
.modulehomeBannerT li a.dossier:after,.modulehomeBannerT li a.atendimento:after,.modulehomeBannerT a.gestao:after{padding-left: 20px;content: "\f30b";font-family: "Font Awesome 5 Free";
    -webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;
    line-height: 1;font-weight: 900;}
.modulehomeBannerT .catdesc{
	position: absolute;
    background-color: #7a0de0;
    color: white;
    border-radius: 50%;
    padding: 17px 17px 0 17px;
    left: 50%;
    top: 41%;
    z-index: 9;
    transform: translate(-50%, -50%);
	aspect-ratio: 1 / 1;
	border:1px #ffffff dashed;
}
.modulehomeBannerT .catdesc strong{font-size:2rem;}
.modulehomeBannerT .catdesc:hover{background-color: #ffffff;border:1px #7a0de0 dashed;color:#7a0de0;}
.modulehomeBannerT .catdesc:hover a{color: #7a0de0;}
.modulehomeBannerT .catdesc a{color: white;}
h3.module-title {color:#2e3544;text-align: center;font-size: 28px;}
h3.module-title span::after {content: ""}
.moduleentrega {text-align: center;margin-top: 0;}
.moduleentrega .botEntrega img{width: 75%}
.moduleentrega .topEntrega img{width: 80px;padding-right: 15px;float: left;}
.moduleentrega .topEntrega h5{float: left;text-align: left;margin: 0;}
.moduleentrega .topEntrega{margin-top: 1.2rem;}
.moduleentrega .topEntrega > .row {display: block;min-width: 700px;margin: 10px auto;padding: 0;}
.moduleentrega .topEntrega > .row > div{display:inline-block;padding: 0;color:#3b9dff;white-space: nowrap;min-width: 400px;}
.moduleentrega .topEntrega > .row > div:last-child{min-width: 300px;}
.moduleatend .img-intro,.moduleanalise .img-intro{max-width: 80px;margin: 0 auto;}
.leftSect3 .t4-module{height: 100%;text-align: center;color: #c9e4ff;background-color: #4461d7;padding: 4em;margin: 0;}
.rightSect3 .t4-module{height: 100%;text-align: center;color: #c9e4ff;background-color: #3b9dff;padding: 4em;margin: 0;}
.leftSect3 h3,.leftSect3 h5,.rightSect3 h3,.rightSect3 h5{text-align: center;color: #c9e4ff;} 
.t4-section-3 .t4-col .item{padding: 15px;margin: 0 auto;}
.eds-scroll-hidden {overflow: hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity:0;}
.eds-scroll-visible {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity:1;}
.page-header h1, .categories-list h1 {font-size: 40px;text-align: center;font-weight: 400;}
.t4-offcanvas .t4-off-canvas-header {background-color: #7ac142;display: flex;}
.t4-offcanvas .t4-off-canvas-header > a{display: inline-block;max-width: 60%;outline: none;}
.t4-offcanvas .t4-off-canvas-header .close{display: flex;align-items: center;justify-content: center;margin-left: auto;}
.t4-offcanvas .t4-off-canvas-header .close span {height: 30px;color: white;}
.t4-offcanvas .t4-off-canvas-header .logo-img {float: left;}
.t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret{display:none;}
.page-header > h2, .page-header > h2 {font-size: 1.5rem!important;color: #333;font-weight: normal;}
.blog .leading-0 .page-header > h2 {font-size: 1.75rem;text-align: center;}
.blog .items-leading .readmore {text-align: center;}
.page-header h2 a, .categories-list h2 a,
.blog .item-content .page-header > h2 a, .blog-featured .item-content .page-header > h2 a{color: #4461d7;font-weight: 200;font-family:"SegoeUISemilight", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.page-header h2 a:hover, .page-header h2 a:focus, .page-header h2 a:active, .categories-list h2 a:hover, .categories-list h2 a:focus, .categories-list h2 a:active,.dropdown-menu.show .dropdown-menu-inner .current.active a,
.blog .item-content .page-header > h2 a:hover, .blog-featured .item-content .page-header > h2 a:hover{color: #7ac142;text-decoration: none;}
.blog .leading-0 .article-info {text-align: center;}
.readmore .btn.btn-secondary,.content-links .btn.btn-secondary {color: #4461d7;background-color: transparent !important;border-color: #4461d7 !important;}
.readmore .btn.btn-secondary:hover,.content-links .btn.btn-secondary:hover {color: #7ac142;border-color: #7ac142 !important;}
.blog .items-leading .leading-0 .pull-none.item-image {width: 50%;margin: 0 auto 2rem auto;}
.content-links .nav {border: 0;}
.content-links .nav li{margin: 0 auto;}
.table-bordered th, .table-bordered td,.table-bordered tr,.table-striped tbody tr:nth-of-type(2n+1),.table-hover tbody tr:hover {border: 0;background-color: rgba(0, 0, 0, 0);}
.category .list-title a {color: #4461d7;}.category .list-title a:hover {color: #7ac142;}
a img,.btn{
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
a:hover img, .btn:hover{
-webkit-transform: scale(1.07);
-moz-transform: scale(1.07);
-ms-transform: scale(1.07); /* IE 9 */
-o-transform: scale(1.07);
transform: scale(1.07);
}
.pull-left.item-image, .item-image.pull-left {margin-right: 2rem;max-width: 50%;margin-bottom: 1rem;}
.pull-right.item-image, .item-image.pull-right {margin-left: 2rem;max-width: 50%;margin-bottom: 1rem;}
.item-pagenews .pull-left.item-image, .item-pagenews .item-image.pull-left, 
.item-pagenews .pull-right.item-image, .item-pagenews .item-image.pull-right {margin-top: 0;border-radius: 0.25rem;
border: 1px #eee solid;
    overflow: hidden;}
.blog .items-leading .leading-0 .item-image img{width: 100%;}
.blog .items-leading{margin-bottom: 3rem;}
.page-item .page-link {border:0;border-bottom:1px #ddd solid;padding: 1rem 1.75rem;line-height: 16px;font-size: 16px;}
.page-item.active .page-link {background-color: white; color: #7ac142;border:0;border-bottom:3px #7ac142 solid;padding-bottom: 13px;line-height: 16px;}
[class^="icon-"], [class*=" icon-"] {width: auto;height: auto;margin-right: 0;line-height: auto;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-family: 'Pe-icon-7-stroke';}
.icon-search:before {content: "\e618";}
.pagenavigation{clear: both;}
.pagination,.com-content-category-blog__navigation{justify-content: center;}
.pagination {text-align: center;}
.pagination a.btn-secondary {background-color: white!important;color:#1B57B1;border-radius:0.25rem;border:1px #ddd solid!important;padding: 0.5rem 1rem;font-size: 1rem;}
.pagination span:before {color: #1B57B1;font-size: 1.725rem;line-height: .7rem;padding: 0;margin: 0;}
.pagination a.btn-secondary:hover,.page-link:hover,.pagination a:hover span:before {background-color: white!important;color:#7ac142;}
.btn [class^=icon-], .btn [class*=" icon-"] {
    margin-right: 0;
}
.fa-angle-right,.fa-angle-left,.fa-angle-double-right,.fa-angle-double-left,.icon-chevron-left,.icon-chevron-right{font-family:"Pe-icon-7-stroke";}
.icon-chevron-right:before,.icon-rightarrow:before,.icon-arrow-right:before,.fa-angle-right::before{content: "\e684";float: right;font-size: 1.725rem;line-height: .7rem;padding: 0;margin: 0;font-weight: normal;}
.icon-chevron-left:before,.icon-leftarrow:before,.icon-arrow-left:before,.fa-angle-left::before{content: "\e686";float: left;font-size: 1.725rem;line-height: .7rem;padding: 0;margin: 0;font-weight: normal;}
.fa-angle-double-right::before{content: "\e684\e684";font-size: 1.725rem;line-height: .7rem;padding: 0;margin: 0;font-weight: normal;float: right}
.fa-angle-double-left::before{content: "\e686\e686";font-size: 1.725rem;line-height: .7rem;padding: 0;margin: 0;font-weight: normal;float: left}
.page-item:nth-child(2) .page-link,.page-item:last-child .page-link {border-top-right-radius: 0;border-bottom-right-radius: 0;padding-left: 0.9rem;padding-right: 0.9rem;}
.bfClearfix > div{display: none!important;}
.bfClearfix > div.bfFormDiv{display:block!important;}
.bfQuickMode input[type="text"],.bfQuickMode textarea,.bfQuickMode select,.bfQuickMode .uneditable-input,.form-inline .inputbox {max-width: 100%!important;width: 100%!important;}
form:not(.form-no-margin) .control-group .form-inline {margin-left: 0;}
.bfQuickMode .form-inline > div{width: 100%;}
.bfQuickMode .icon-asterisk,
.bfQuickMode .fas.fa-asterisk, 
.bfQuickMode .bfbs5-fas.bfbs5-fa-asterisk{
	font-family: Lato, segoeui, sans-serif;
	font-size: 12px;
}
.bfQuickMode .icon-asterisk::before,
.bfQuickMode .fas.fa-asterisk::before, 
.bfQuickMode .bfbs5-fas.bfbs5-fa-asterisk::before{
	content:'*';
	color:#243561;
	line-height: 1.4;
}
.bfQuickMode .control-group:last-child .form-inline label.control-label,
.bfQuickMode .bfElemWrap:last-child .form-group label.form-label{
  display: inline-block;
  width: calc(100% - 20px);
	font-size: 12px;
	padding-right: 0;
	line-height: 1.4;
	float: right;
	margin-right: 0;}
.bfQuickMode .form-inline span input.ff_elem[type="checkbox"],
.bfQuickMode .form-group span input.ff_elem[type="checkbox"]{
  float: left;
  width: 15px;
  margin: 1px 5px 0 0;
}
.bfQuickMode .form-inline span .ff_elem{float: left;width:15px;margin: 10px 5px 0 0;}
.bfQuickMode .bfElemWrap .form-inline div > span {
    padding-top: 6px;
    display: block;
}
.bfQuickMode .form-inline span .field-calendar{float: none;width:100%;}
.bfQuickMode .form-inline span .field-calendar .ff_elem{float: left;width:calc(100% - 230px)!important;margin: 0;}
.bfQuickMode .form-inline span .field-calendar input.ff_elem::placeholder{content:"yyyy-mm-dd HH:MM"}
.bfQuickMode .form-inline span .field-calendar .bfCalendar.btn{float: right;border-radius: 3px;line-height:1.5;height: auto;margin-right: 0;}
.bfQuickMode .form-actions{text-align: left}
.bfQuickMode .bfCancelButton.btn.btn-secondary {
  background-color: #5d6272 !important;
  border-color: #5d6272 !important;
	font-family: 'SegoeUISemibold', segoeui, Segoe, "Segoe UI", Tahoma, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
  padding: 0.75rem 1.75rem;
  border: 0;
	float: none;
	margin: 0;
}
.bfQuickMode .bfSubmitButton.btn.btn-primary,
button.btn.btn-primary{
  background-color: #4461d7 !important;
  border-color: #4461d7 !important;
font-family: 'SegoeUISemibold', segoeui, Segoe, "Segoe UI", Tahoma, Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
  padding: 0.75rem 1.6rem;
  border: 0;
	float: left!important;
	margin-right: 10px;
	opacity: 1;
}
.bfQuickMode .btn.btn-primary:hover,
button.btn.btn-primary:hover{background-color: #7ac142 !important;border-color: #7ac142 !important;}
.form-control,.inputbox,.input-append input[type="text"],select.ff_elem {
    padding: 0.75rem;
    border-radius: 0.1875rem;
    height: auto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.form-control:focus,.inputbox:focus,select.ff_elem:focus {
    color: #495057;
    background-color: #fff;
    border-color: #707fd3;
    outline: 0;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(122,193,66,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(122,193,66,0.5);
    box-shadow: 0px 0px 5px 0px rgba(122,193,66,0.5);}
input, button, select, optgroup, textarea {
    font-family: segoeui, sans-serif;
    font-size: inherit;
    line-height: inherit;
}
.bfQuickMode section, .bfQuickMode fieldset {
    padding-right: 0!important;
}
.finder .form-inline .inputbox {
    max-width: calc(100% - 155px)!important;
    width: 100%;
    display: inline-block;
	font-size: 17px;
	line-height: 1.4;
}
.finder .form-inline button.btn.btn-primary {
    float: right!important;
    margin: 0;
}
.finder .word {width: 100%;}
.finder .search-results {list-style: none;}
.finder .search-results li::before{
	font-family: "Pe-icon-7-stroke";
	content: "\e684";
    float: left;
    font-size: 3rem;
    line-height: 2.5rem;
    padding: 0;
    margin: 0 0 0 -3rem;
    font-weight: normal;
    width: 2.5rem;}
.vantagens .t4-masthead{background: url("../../../../images/headers/bg-ecran-masthead.gif") no-repeat center bottom; background-size: contain;position: relative;z-index: 3;}
.vantagens .t4-masthead .moduleproduct {padding-top: 0;padding-bottom:0;} 
.vantagens .t4-masthead .t4-module.container{padding-top: 3rem;padding-bottom: 0;}
.vantagens .t4-masthead .t4-module img{ }
.vantagens .t4-masthead .moduleproduct .custom > div{text-align: center;display: table;margin: 0 auto;}
.vantagens .t4-masthead .t4-module h1{color:#4461d7;text-align: center;font-size: 2.4rem;margin: 0;}
.vantagens .t4-masthead .moduleproduct .custom > div h2{color:#cfd9f6;text-align: center;margin-top: 0;}
.vantagens .t4-masthead .moduleproduct .custom > div [data-rlta-state="open"].rightProduct  h2,
.vantagens .t4-masthead .moduleproduct .custom > div .rightProduct [data-rlta-element="heading"]:hover h2{color:#009fff;}
.vantagens .t4-masthead .moduleproduct .custom > div [data-rlta-state="open"].leftProduct h2,
.vantagens .t4-masthead .moduleproduct .custom > div .leftProduct [data-rlta-element="heading"]:hover h2{color:#7ac142;}
.vantagens [data-rlta-positioning="top"]>[role="tablist"] {margin-top: 30px; margin-bottom: 40px;}
.vantagens [data-rlta-positioning="top"]>[role="tablist"]>[data-rlta-state="open"] [data-rlta-element="heading"]{background-color: transparent;}
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"],
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"]:hover {color: #282829;background-color: #fff;border: 0;border-bottom-color: transparent;cursor: default;}
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-element="button"] > [data-rlta-element="heading"],
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div > [data-rlta-element="heading"] 
{color:#8c8c8d;padding: 1em!important;border:0;font-size: 22px!important;border-bottom:4px #cfd9f6 solid;cursor: pointer;min-width: 360px;}
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"],
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"]:hover,
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div > [data-rlta-element="heading"]:hover {color: #282829;text-decoration: none;border: 0;border-bottom:4px #282829 solid;min-width: 360px;}
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div[data-rlta-state="open"] > [data-rlta-element="heading"]{color: #282829}
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"]:focus, 
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div > [data-rlta-element="heading"]:focus {
    border-bottom-color:inherit;
    -webkit-box-shadow: 0 0 0 rgba(234,176,63,0);
    -moz-box-shadow: 0 0 0 rgba(234,176,63,0);
    box-shadow: 0 0 0 rgba(234,176,63,0);}

.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"].leftProduct > [data-rlta-element="heading"],
.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"].leftProduct > [data-rlta-element="heading"]:focus,
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > [data-rlta-state="open"].leftProduct [data-rlta-element="heading"]:hover
{border-bottom:4px #7ac142 solid;cursor: default;background-color:#ffffff;}
.vantagens [data-rlta-positioning="top"] [role="tablist"] > .rightProduct[data-rlta-state="open"] > [data-rlta-element="heading"],
.vantagens [data-rlta-positioning="top"] [role="tablist"] > .rightProduct[data-rlta-state="open"] > [data-rlta-element="heading"]:focus
{border-bottom:4px #009fff solid;background-color: #ffffff;cursor:default;}
.vantagens [data-rlta-positioning="top"] > [role="tablist"] > [data-rlta-state="open"].leftProduct [data-rlta-element="heading"]:hover {border-bottom:4px #282829 solid;background-color: #eee;}
.t4-masthead .moduleproduct .custom > div [data-rlta-element="panels"]{padding:0;background: url("../../../../images/headers/ecran.png") no-repeat center center;background-size:contain;margin-bottom: -20px;}
.t4-masthead .moduleproduct .custom > div .acm-hero{height:300px;margin:5px auto 30px auto;position: relative;}
.t4-masthead .moduleproduct .custom [data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] > [data-rlta-element=panel-content]{padding: 12px 0;
    overflow-x: auto;overflow-y: hidden;margin: 0;}
.t4-masthead .moduleproduct .custom > div >[data-rlta-element="panels"]>[role="tabpanel"]>:last-child {margin:5px auto 30px auto;}
.vantagens .t4-mainbody {display: none;}
.vantagens .t4-mainbody .component {padding-top: 0;}
.blogvantagens{max-width: 90%;margin: 0 auto;}
.blogvantagens .items-row .item .item-image{max-width: 75px;align-self: center;margin-right: 1rem;}
.blogvantagens .items-row .item .item-image img{
    -ms-filter:invert(50%) sepia(1%) saturate(0%) hue-rotate(0deg) brightness(10%) contrast(100%);
    -moz-filter:invert(50%) sepia(1%) saturate(0%) hue-rotate(0deg) brightness(10%) contrast(100%);
    -webkit-filter:invert(50%) sepia(1%) saturate(0%) hue-rotate(0deg) brightness(10%) contrast(100%);
    filter:invert(50%) sepia(1%) saturate(0%) hue-rotate(0deg) brightness(10%) contrast(100%);}
.blogvantagens .item{display: flex;}
.blogvantagens .page-header {align-self: center;}
.blogvantagens .page-header h2{font-size: 1.3rem;}
.vantagens #t4-section-0 {padding: 4em 0 2em 0;color: #f8f9fa;background-color: #2e3544;position: relative;z-index: 1;}
.vantagens #t4-section-0 .module-title {color: #fff;text-align: center;font-size: 32px;}
h1.module-title{font-size: 40px;}
.sidebar-l {padding-top: 5rem;order: -1}
.sidebar-l .module-head-group.col-md-4,.sidebar-l .module-ct.col-md-8{max-width: 100%;width: 100%;flex: 0 0 100%;}
.sidebar-l .module-head-group .module-title {font-size: 40px;margin-bottom: 0;}
.sidebar-l .sub-title,.sidebar-l .sub-desc{display: none;}
.readmore .btn.btn-secondary::after,.content-links .btn.btn-secondary::after {font-family: 'Pe-icon-7-stroke';
    font-style: normal;content: "\e684";font-size: 1.725rem;line-height: 1.2rem;padding: 0;margin: 3px 0 0 0;float: right;width: 1rem;}
#t4-mainbody > .t4-section-inner > .t4-row > .component {padding-right: 15px;}
.study .blogstudy .items-row .item > div {padding: 2rem;background-color: #46464c;overflow: hidden;}
.study .blogstudy .items-row .item a{color: #ffffff;}
.study .blogstudy .items-row .item a.btn-secondary,.study .latestnews .readmore a.btn.btn-secondary,
.news .blogstudy .items-row .item a.btn-secondary,.news .latestnews .readmore a.btn.btn-secondary{color: #7ac142;border-color: #7ac142!important;}
.study .blogstudy .items-row .item a.btn-secondary:hover,.study .latestnews .readmore a.btn.btn-secondary:hover,
.news .blogstudy .items-row .item a.btn-secondary:hover,.news .latestnews .readmore a.btn.btn-secondary:hover{color: #ffffff;border-color: #ffffff!important;}
.study .blogstudy .items-row .item .category-name{visibility:hidden;order: -1}
.study .latestnews .item_introtext hr{border-top: 4px solid #7ac142;width: 70px;margin-top: 1.2rem;margin-bottom: 1.2rem;}
.study .blogstudy .items-row .item .category-name span{visibility: visible;color:white;font-size:1.2rem;font-weight: 200;}
.news .t4-masthead .latestnews .col-sm12,
.study .t4-masthead .latestnews .col-sm12{background-color: rgba(0,0,0,0.60);text-align: center;padding: 1rem 2rem;margin: 10px 0;}
.study .t4-masthead .latestnews h2,
.study .t4-masthead .latestnews h3,
.news .t4-masthead .latestnews h2,
.news .t4-masthead .latestnews h3{color: #ffffff;text-align: center;}
.news .t4-masthead .latestnews h2,.study .t4-masthead .latestnews h2{font-size: 22px;}
.news .t4-masthead .latestnews h3,.study .t4-masthead .latestnews h3{font-size: 18px;}
.news .t4-masthead .latestnews p,.study .t4-masthead .latestnews p{font-size: 15px;}
.t4-palette-transparent .latestnews a:not(.btn) {color: #7ac142;}
.news .item .item-image,.home .item .item-image{aspect-ratio: 16 / 9;border-radius: 0.25rem;
border: 1px #eee solid;
    overflow: hidden;}
.news .item .item-image img,.home .item .item-image img{object-fit: cover;height: 100%;width: 100%;object-position: center;}
.news .t4-component, .news .component {padding-top: 0;padding-bottom: 5rem;}
.blogstudy .item .pull-left.item-image,.blogstudy .item .item-image.pull-left {margin:0 2rem 0 0;}
.blogstudy .item .page-header {margin:2rem 0;}
.view-article.study .t4-masthead,.view-article.news .t4-masthead{display: none;}
.news .t4-mainbody,.study.view-category .t4-mainbody{padding-top: 3rem;}
.com-content-article__body h3{color: #777777}
.projects .item-info .inner {text-align: center;margin: 40px auto 0 auto;}
.moduletestemunho .owl-carousel{overflow: hidden;padding-bottom: 40px;}
.moduletestemunho .blog-entry-image,
.moduletestemunho .entry-title,
.moduletestemunho .entry-content .content-links{display: none;}
.moduletestemunho .thumbnail.item-image{
  width: 160px;height: auto; margin: 0 auto; text-align: center;
	background-color: transparent;padding: 0;
	border-radius: 50%;display: table;
}
.moduletestemunho .thumbnail.item-image img{
 -webkit-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
.moduletestemunho .entry-content h5 em{font-size: 18px;}
.moduletestemunho .blog-entry:hover, 
.moduletestemunho .blog-entry:focus, 
.moduletestemunho .blog-entry:active {
    transform: translateY(0);
}
.moduletestemunho .entry-content{
border: 0;
  padding: 0 5em;
background-color: transparent;
}
.moduletestemunho .blog-entry.border .entry-content {
    border: 0;margin: 0; -webkit-box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
}
.moduletestemunho .blog-entry.border{border: 0!important;}
.moduletestemunho .blog-entry:hover .entry-content, 
.moduletestemunho .blog-entry:focus .entry-content, 
.moduletestemunho .blog-entry:active .entry-content {
    border: 0;
    -webkit-box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
}
.moduletestemunho .nav-rounded .owl-nav button,
.moduletestemunho .nav-rounded .owl-nav button::before{
	border: 0;
    width: 100px!important;
	height: 100px;
	font-size: 2em;
}
.moduletestemunho .nav-rounded .owl-nav .owl-prev {
    left: -20px;
}
.moduletestemunho .nav-rounded:hover .owl-nav .owl-prev {
    left: 0;
}
.moduletestemunho .nav-rounded .owl-nav .owl-next {
    right: -20px;
}
.moduletestemunho .nav-rounded:hover .owl-nav .owl-next {
    right: 0;
}
.moduletestemunho .nav-rounded .owl-nav button:hover{color: #04a3f2;}
.moduletestemunho .owl-dots .owl-dot {
    display: inline-block;
    border-radius: 50%;
    background-color:transparent;
	border: 0;
}
.moduletestemunho .owl-dots .owl-dot span {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0px 0px;
    background-color:rgba(255,255,255,0.60);
	border-radius: 50%;
}
.moduletestemunho .owl-dots .owl-dot:hover span{
background-color:rgba(255,255,255,1);
}
.moduletestemunho .owl-dots .owl-dot.active span {
    background-color: #04a3f2;
	height: 15px;
}
.moduletestem .owl-carousel div.owl-item .entry-content {border: 0;background: #4461d7;border-radius: 3px;color:#ffffff;font-size: 1em;}
.moduletestem .owl-carousel .owl-stage div.owl-item .entry-content{visibility: hidden;transition: all 1s ease-out;max-height: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;z-index: 2;position: relative;}
.moduletestem .owl-carousel .owl-stage div.owl-item.active .entry-content{visibility: visible;max-height: 500px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1}
.moduletestem .blog-entry.border {border: 0!important;}
.moduletestem .blog-entry .blog-entry-image {background-color: #000000;}
.moduletestem .owl-carousel .owl-stage div.owl-item img {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.moduletestem .owl-carousel .owl-stage div.owl-item.active img {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.moduletestem .owl-carousel .owl-stage div.owl-item .thumbnail {position: absolute;max-width: 25%;right: 20px;top: 10px;z-index: 5;-webkit-filter: brightness(0) invert(1);-moz-filter: brightness(0) invert(1);-ms-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1);filter: brightness(0) invert(1) drop-shadow(3px 3px 7px rgba(0,0,0,0.5));;}
.moduletestem .blog-entry:hover img {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.moduletestem .owl-carousel .owl-stage div.owl-item .thumbnail img{ }
.moduletestem .blog-entry:hover, .moduletestem .blog-entry:focus, .moduletestem .blog-entry:active {transform: translateY(0);}
.moduletestem .blog-entry.border .entry-content .entry-description h5{color:#ffffff;font-size: 1.1em;}
.moduletestem .blog-entry.border .entry-content .entry-title {display:none;}
.moduletestem .owl-carousel .owl-nav .owl-prev,.moduletestem .owl-carousel .owl-nav .owl-next{border:0;width:auto;font-size:7em;color:#ffffff;top:20%;height:64px}
.moduletestem .owl-carousel .owl-nav .owl-prev:hover,.moduletestem .owl-carousel .owl-nav .owl-next:hover{width: auto;color: #7ac142;}
.moduletestem .owl-carousel .owl-stage{margin: 0;}
.nav-light .owl-nav .owl-prev::before{content: "\e686";}
.nav-light .owl-nav .owl-next::before{content: "\e684";}
.moduletestem .owl-dots .owl-dot span {display: inline-block;width: 16px;height: 16px;margin: 0px 0px;background-color: #cdd8f6;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.moduletestem .owl-dots button.owl-dot{background-color: transparent;border:0}
.moduletestem .owl-dots,.moduletestem .owl-nav.disabled + .owl-dots {z-index: 1;top: 275px;margin-top: 0px;left: 25%;bottom:auto;-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);display: none;}
.moduletestem .owl-dots .owl-dot.active span,.moduletestem .owl-dots .owl-dot:hover span {background-color: #4461d7;height: 16px;}
.moduletestem .owl-carousel{min-height: 650px;}
.moduletestem .owl-carousel div.owl-item .entry-content {margin: -45px 30px 10px 30px;}
.moduletestem .content-links ul{list-style: none;margin: 0;text-align: center;padding: 0;}
.moduletestem .content-links ul a.btn.btn-secondary{color:#00d8ff;border-color:#00d8ff!important;margin-top: 5px;}
.testemony #t4-masthead::before{content:"Testemunhos";text-transform: uppercase;font-size: 40px;font-weight: 400;color:#4461d7;text-align: center;display: block;width: 100%;padding-top: 30px;}
.testemony .component,.testemony .items-row.row-0 .item{padding-top: 0}
.moduletestem .module-title {font-size: 32px;text-align: center;text-transform: uppercase;color:#4461d7;font-weight: 100;font-family:"SegoeUISemilight", Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"}
.pull-none.item-image{text-align: center}
.layout-default #t4-section-5,
.layout-home #t4-section-5 {background:#4968e1 url("../../../../images/study/bg-numbers.gif");background-size: cover;}
.layout-default #t4-section-5 .container,
.layout-home #t4-section-5 .container{padding-top: 3.375em;padding-bottom: 3.375em;}
.modulenumbers {text-align: center;color: #f6f8fa;font-size: 1.75em;}
.modulenumbers .newsflash-title {margin: 0;font-size: 72px;color:#7ac142;font-family: 'SegoeUISemibold', segoeui, Tahoma, Helvetica, Arial, sans-serif;}
.modulenumbers p{line-height: 1em;}
.modulenumbers .s{font-size: 0.65em;}
.modulenumbers li{border-right:1px solid #7ac142;}
.modulenumbers li:last-child{border-right:0;}
.modulenumbers .mod-articlesnews-horizontal li {padding: 0 0 20px 0}
.t4-footer .t4-module{float: left;margin: 0px;}
.t4-footer .t4-module:first-child{margin-right: 30px;}
.social-icons{
	padding-left: 0;
	list-style: none;
	display: inline-block;
	padding:0;
	margin:0;
}
.social-icons li{
	display: inline-block;
	padding-right: 0;
	padding-left: 7px;
	margin: 0;
}
.social-icons .fab {
	border:2px #f8f9fa solid;
   	border-radius: 50%;
	font-size: 1.5em;
	width: 40px;
	height: 40px;
	line-height: 37px;
	text-align: center;
	color: #f8f9fa;
	color: rgba(255, 255, 255, 1);
    padding-left: 5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.social-icons .fab:hover{color:#2e3544;background-color:#f8f9fa;}
.study .component {padding-top: 0;padding-bottom: 5rem;}
.icon-calendar:before {content: "\e660";}
.notice_div_simplebar, 
.site-default .notice_div_ribbin{background: rgba(66, 95, 215, 0.9)!important;}
.notice_div_ribbin .eb_textinfo a{color:#7ac142;}
.inner3{width: 63%;}
.eb_privacypolicy{width: 37%;padding-left: 0;text-align: right;}
.notice_div_ribbin .eb_privacypolicy .button_cookie{max-width: calc(50% - 12px);margin-left: 10px;display: inline-block;min-width: 180px;padding: 7px 10px;font-weight: normal;width: auto;}
.t4-module {padding: 0;margin-top: 0;}
.contact #t4-section-4 .container{padding-top: 30px;padding-bottom: 30px}
.contact .contact-categorycontact > h2,
.contact .contact-categorycontact > h1,
.finder > h1,
.blogvideos > h1{
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 400;
  text-align: center;
  display: block;
  width: 100%;
  padding-top: 0px;
margin: 0;
}
.finder > h1 {color: #4461d7;margin-bottom: 30px;text-transform: none;}
.contact .contact-categorycontact .category-desc,
.contact .contact-categorycontact .category-desc h3{
	text-align: center;
	border: 0;
	padding: 0;
	margin: 0 0 40px 0;
}
.contact .category.row-striped .row-fluid{width: 50%;text-align: center;float: none;margin: 0 auto}
.contact .category.row-striped li:nth-child(odd), 
.contact .category.list-striped li:nth-child(odd) {
    background: rgba(255, 255, 255, 0.04);
}
.contact .list-title{background-color: #7ac142;text-align: center;margin: 0 auto;overflow: hidden;
    border-radius: 5px;padding: 60px 0;font-size: 24px;color: black;}
.contact .list-title h2{color: white;font-size: 48px;margin: 0;font-family: 'SegoeUIlight';}
.contact .list-title a{color: white;margin-top: 30px;display: block}
.contact .list-title a:hover{color:#7e10e5}
.contact .modazdirectory__result {
    display: inline-flex;
    position: relative;
    width: auto;
    margin-bottom: 0;
    line-height: 1.5;
    color: #7ac142;
    background-color:transparent;
	background-size: contain;
    padding: 25px 60px;
    box-sizing: border-box;
    box-shadow: 0 0 0 rgb(255 255 255 / 0%);
}
.contact .modazdirectory__result > div{
	display: inline-block;text-shadow: 0 0 6px #2e3544;
padding: 0 10px 10px 10px;border-radius: 5px;}
.contact .modazdirectory__result h3{
    color: #ffffff;
}
.contact .modazdirectory__results{
background: #2e3544 url("../../../../images/contact/locais-portugal.gif") no-repeat right;
	padding: 50px 0;background-size: contain;width: 100%
}
.contact .modazdirectory__result:after {
    content:none;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 15px rgb(0 0 0 / 0%);
    opacity: 0;
    transition: opacity .6s cubic-bezier(.165,.84,.44,1);
}
.contact .modazdirectory__result blockquote {
    margin: 0;
    padding: 0;
	border:0;}
.contact .modazdirectory__result blockquote a{
	display: inline-block;
    color: #ffffff;
    margin-top: 1.05rem;
    padding: 0.75rem 1.75rem;
    border: 0;
    background-color: #7e10e5;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.contact .modazdirectory__result blockquote a:hover{
	text-decoration: none;
  background: #7ac142;
	-webkit-transform: scale(1.07);
  -moz-transform: scale(1.07);
  -ms-transform: scale(1.07); /* IE 9 */
  -o-transform: scale(1.07);
transform: scale(1.07);
}
.module_footmenu{margin-top: 2rem;}
#html5lightbox-watermark{display: none!important;}
video::-webkit-media-text-track-display,::cue{font-size: 95%;}
#html5box-html5-lightbox #html5-text .html5-title{float:left;}
#html5box-html5-lightbox #html5-text .html5-description{float:right;margin: 0;overflow:inherit;}
#html5box-html5-lightbox #html5-text .html5-description a.agenda{color:#ffffff;border:0;background: rgb(175,11,43);
background: -moz-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
background: linear-gradient(0deg, rgba(112,5,213,1) 0%, rgba(126,16,229,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#af0b2b",endColorstr="#e4032e",GradientType=1);}
#html5box-html5-lightbox #html5-text .html5-description a.agenda.btn.btn-secondary:hover{background:#7ac142!important;opacity: 1;
    -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.error .item-pageerror .page-header{text-align: center;margin: 1rem;}
.error .item-pageerror .btn.btn-primary{color: white;margin: 1rem}
.error .item-pageerror .btn.btn-primary::before {font-family: "Pe-icon-7-stroke";
  content: "\e686";
  float: left;
  font-size: 1.725rem;
  line-height: 1.7rem;
  padding: 0;
  margin:0;
font-weight: normal;}
.video .t4-mainbody .t4-col,
.video #t4-section-4 .t4-section-inner.container{
	background-color: rgba(1,41,128,0.88);
	padding-top: 15px;
	padding-bottom: 15px;
}
.video .mainnav{
	visibility: hidden;
	max-width: 44%;
	max-height: 70px;
}
.video .t4-section-4 {
	background: url("../../../../images/headers/bg-video-banner.gif") no-repeat center bottom;
	background-size: contain;
	padding-bottom: 30px;
}
.video .menu .moduletable.urban{
	text-transform: uppercase;
	white-space: nowrap;
	float: right;
	border: 0;padding: 0;margin: 0;
}
.modulebotVideo,
.video .item-pagevideo{margin: 0 40px;}
.modulebotVideo h3{
	color: #4bbfff;
}
.modulebotVideo hr{
border-top: 1px solid #4bbfff;
	}
.modulebotVideo h1,
.modulebotVideo h5,
.modulebotVideo .bfPage h3{
	color: #ffffff;
}
.modulebotVideo .modulenumbers .newsflash-title{font-size: 46px;color:#7ac142;}
.modulebotVideo .modulenumbers {font-size: 19px;}
.modulebotVideo .modulenumbers   .mod-articlesnews-horizontal {
        grid-gap: .5rem;
        grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
        display: grid;
    }
.modulebotVideo .modulenumbers .item {
    border-right: 0;
}
.modulebotVideo .bfClearfix .bfFormDiv{
	background-color:#7ac142;
	padding: 20px 40px;
	border-radius: 10px;
	overflow: hidden;
}
.modulebotVideo .bfClearfix .bfFormDiv .inputbox {
    color: #ffffff;
    background-color: #7ac142;
    border: 1px solid #ffffff;
	padding: 0.75rem;
	height: auto;
}
.modulebotVideo .bfClearfix .bfFormDiv .inputbox:focus {border: 1px solid #4bbfff;}
.modulebotVideo .bfClearfix .bfFormDiv .inputbox::placeholder ,
.modulebotVideo .bfClearfix .bfFormDiv .control-label{color: #ffffff;}
.modulebotVideo .bfClearfix .bfFormDiv .control-label{font-size: 12px;}
.modulebotVideo .bfQuickMode .bfCancelButton.btn.btn-secondary{float: right;}
.modulebotVideo .bfQuickMode .bfSubmitButton.btn.btn-primary:hover{background-color:white!important;color:#4461d7;}
.modulebotVideo .bfQuickMode .control-group {margin-bottom: 10px;}
.article-info {
    margin: 0.5rem auto 1rem;
    font-size: 0.875rem;
}
.article-info dd time::before {
    content: "\f073";
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
}
.modulehomeBannerGU {position: absolute;bottom: -120px;left: 50%;z-index: 6;
	max-width:30%;transform: translate(-31%, 0);
	text-align: center;font-size: 1.3em;border-radius: 50%;
    overflow: hidden;
}
.modulehomeBannerGU .custom{
	text-align: center;
	width: 100%;
    background-size: contain;
	background-position: bottom center;
	padding: 10% 13% 10% 13%;
    color: #7ac142;
	background-repeat: no-repeat;
}
.modulehomeBannerGU .custom a{
    color: #7ac142;
}
.modulehomeBannerGU .custom a:hover{
    color: #3b9dff;
	text-decoration: none;
}
@media (min-width: 768px){
.d-md-block {display: flex !important;align-items: center;}
.nav-breakpoint-md .t4-megamenu .navbar-nav > li > a, .nav-breakpoint-md .t4-megamenu .navbar-nav > li > .nav-link {
    padding: 1.875rem 0.25em;
}
}
@media screen and (min-width: 800px){
.contact .modazdirectory__result {
    width: 100%;
}
}
@media (min-width: 992px) {
.d-lg-block {display: flex !important;align-items: center;}
.contact .t4-component,.contact .component {
    padding-top: 30px;
    padding-bottom: 0px;
}
.t4-component, .component {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.home .t4-component{
    padding-top: 2rem;
    padding-bottom:0;
}
}
@media (min-width: 576px) {
.t4-off-canvas-header .d-sm-none{display: block !important;}
.t4-off-canvas-header .d-sm-block{display: none !important;}
}
@media (min-width: 1200px){
.d-xl-block {display: flex !important;align-items: center;}
}
@media (max-width: 1200px) {
    body.nav-open #t4-header.t4-palette-primary {background-color: rgba(255, 255, 255, 0.7);}
    .nav-breakpoint-md.navigation-hide .t4-navbar .navbar {padding-bottom: 0;}
    .navbar{padding: 1.875rem 0;}
    .navbar-nav .nav-item a.agenda.btn.btn-secondary{padding: 0.5rem 0.5rem;font-size:16px;width: 130px;
    line-height: 1.1;}
    .navbar-nav .nav-item a.quero {padding: 1.875rem 10px 1.875rem 1.875rem;}
    .t4-megamenu .navbar-nav > li {padding-left: 0;padding-right: 0;}
    .t4-megamenu .navbar-nav > li > .nav-link{color:#4461d7;font-size: 17px;}
    .nav-breakpoint-md .t4-megamenu .navbar-nav > li > a, 
	.nav-breakpoint-md .t4-megamenu .navbar-nav > li > .nav-link {padding: 1.875rem 0.15em;}
	.nav-breakpoint-md .t4-megamenu .navbar-nav > li:last-child > a, 
	.nav-breakpoint-md .t4-megamenu .navbar-nav > li:last-child > .nav-link {padding: 1.875rem  0;}
	.navbar-nav .nav-item a.urbia {
    padding: 0.5em 0 0.5em 1em;
    height: 44px;
}
    .t4-section.gutter-big .col-md-6{padding: 0 15px}
    .modulehomeBannerT{top:10px;}
    .modulehomeBannerT h1.item_title,
	.modulehomeBannerT h1.newsflash-title,
	.modulehomeBannerGU .item_title{font-size: 2rem !important;line-height: 2rem;}
    .modulehomeBannerT {font-size: 1em;;padding-top:0;}
	.modulehomeBannerGU{font-size:1em;}
	.modulehomeBannerT .mod-articlesnews-horizontal{width: 100%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s {margin-top: -7%;}
}
@media (max-width: 991.98px) {
    .t4-navbar .navbar-nav {display: flex;margin-top: 0;}
	.navbar-brand.logo-image {width: auto;}
    #t4-header .container {padding-top: 0;padding-bottom: 0;min-height: 78px;}
	#t4-header .container .col-md-6{flex: 0 0 55%;max-width: 55%;}
	#t4-header .container .menu{padding: 0;}
    .navbar-nav .nav-item a.quero {padding: 5px 0px 5px 1.5rem;font-size: 0.85rem;}
    .menu .navbar-nav .nav-item a.agenda.btn.btn-secondary{padding: 0.3rem 0.5rem;font-size: 0.85rem;width: 100px}
    .nav-breakpoint-md .t4-megamenu .navbar-nav > li > a, 
	.nav-breakpoint-md .t4-megamenu .navbar-nav > li > .nav-link {padding: 1.875rem  5px 1.875rem 0;font-size: 13.6px}
    .nav-breakpoint-md .t4-megamenu .navbar-nav > li:last-child > a, 
	.nav-breakpoint-md .t4-megamenu .navbar-nav > li:last-child > .nav-link {padding: 1.875rem  0px 1.875rem 0;font-size: 13.6px;}
	.navbar-nav .nav-item a.urbia {padding: 0.1em 0 0.1em 1em;height: 32px;}
    .logo{padding-right: 0}
    .menu{padding-left: 0}
    h1, .h1 {font-size: 2.6rem !important;}
    h2, .h2 {font-size: 2rem !important;}
    h3, .h3 {font-size: 1.6rem !important;}
    h4, .h4 {font-size: 1.4rem !important;}
    h5,.h5{font-size: 1.2rem!important;}  
    .layout-home .t4-section-1 .t4-section-inner > .homeBanner{background-size: 100% auto;}
    .view-article .pull-left.item-image, .view-article .item-image.pull-left {margin-right: 0;width: 100%;max-width: 100%;}
    .study .blogstudy .items-row .item {width: 100%;}
    .modulenumbers h3.newsflash-title{font-size: 52px!important}
    .moduletestem .owl-carousel .owl-stage div.owl-item .entry-content {visibility: visible;max-height: 100%;margin: -25px 0px 0px 0px;}
    .t4-section.gutter-big .col-md-6{padding: 0 10px}
    .modulehomeBannerT .item_introtext p {margin: 10px 0;line-height: 1.2em}
    .modulehomeBannerT h1.item_title,
	.modulehomeBannerT h1.newsflash-title,
	.modulehomeBannerGU .item_title{font-size: 1.4rem !important;line-height: 1.5rem;}
    .modulehomeBannerT {font-size: 0.9em;;padding-top:0;margin-top: 15px;}
	.modulehomeBannerT li p, .modulehomeBannerGU p {font-size: 15px;}
	.modulehomeBannerGU{font-size: 0.9em;}
    .modulehomeBannerT .newsflash-horiz {margin-top: 0;width: 100%}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s {margin-top: -1%;}
	.modulehomeBannerT .catdesc {top: 46%;}
	.modulehomeBannerT .newsflash-horiz li.item p:first-of-type{
		background-color: rgba(255,255,255,0.55);box-shadow: 0 0 7px 7px rgba(255,255,255,0.55);
		border-radius: 3rem;}
	.layout-home #t4-section-1 .t4-section-inner.container {padding: 0;}
	.contact .modazdirectory__result,
	.contact .modazdirectory__results{padding: 0;margin-top: 5px;margin-bottom: 5px;margin-right: 5px;}
}
@media (max-width: 767.98px) {
	.modulehomeBannerGU {left: 0%;max-width: 37%;transform: translate(-19%, 24px);}
	h1, .h1 {font-size: 2.1rem !important;}
    h2, .h2 {font-size: 1.6rem !important;}
    h3, .h3 {font-size: 1.4rem !important;}
    h4, .h4 {font-size: 1.2rem !important;}
    h5,.h5{font-size: 1.05rem!important;}  
	.inner3{width: 100%;}
.eb_privacypolicy{width: 100%;padding-left: 0;text-align: center;}
.notice_div_ribbin .eb_privacypolicy .button_cookie {margin: 5px;}
	#t4-header .container .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.contact .category.row-striped .row-fluid {width: 100%;}
    .bfQuickMode input[type="text"], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {min-width:auto!important;}
    .nav-breakpoint-md #t4-header .logo{margin-top: 7px;}
    .t4-navbar {margin-top: 27px;}  
    .t4-offcanvas .navbar-nav .nav-item a.quero {padding: 1.875rem 10px 1.875rem 1.875rem;font-size: 1rem;}
    .t4-offcanvas .navbar-nav .nav-item a.agenda.btn.btn-secondary{padding: 0.3rem 0.5rem;font-size: 1rem;}
	.navbar-nav .nav-item a.urbia {padding: 0.5em 0 0.5em 1em;height: 48px;border-left: 0;}
	.t4-off-canvas-body .navbar-nav .nav-item a.urbia {margin-top: 2em;height: 64px;border-left: 0;}
    .homeBanner .blueC.Square{right: 0;top: -2.5em;left: auto;}
    .layout-home .t4-section-1 .t4-section-inner > .homeBanner{background-size: 100% auto;}
    .homeBanner .contCenter {display: inline-block;padding: 0 0 5em 0;}
    .layout-home .t4-section-1 .t4-section-inner .custom.homeBanner {padding: 105px 0 3em 0;}
    .moduleentrega .botEntrega img {width: 100%;}
    .blogstudy .item .pull-left.item-image,
	.blogstudy .item .item-image.pull-left {margin:0 2rem 1rem 0;}
    .leftSect3{margin-bottom: 10px}
    .t4-section-1 .homeBanner{display: none;}
    .modulehomeBannerT {position: relative;min-width: 100%;padding: 0;margin: 0;left: 0;font-size: 1em;top:0;}
    .modulehomeBannerT h1.item_title,
	.modulehomeBannerT h1.newsflash-title{font-size: 1.8rem !important;line-height: 2rem;word-spacing: -3px;letter-spacing: -1px;}
    .t4-section.gutter-big .modulehomeBannerT .col-md-6 {padding: 40px 25px 60px 25px;}
    .modulehomeBannerT .item_introtext p {line-height: 1.2em;}
	.modulehomeBannerT .catdesc {top: 46%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s {margin-top: 0;}
	.modulehomeBannerT .mod-articlesnews-horizontal {width: 100%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li {max-width: 54%;flex: 1 1 54%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-1s figure {
    max-width: 90%;
    bottom: -30%;
    right: -30%;
}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-0s figure {
    max-width: 130%;
    bottom: -62%;
    left: -40%;
}
    .layout-home .t4-section-1 {background-size: 120% auto;overflow:hidden; }
	.layout-home #t4-section-1 .t4-section-inner.container {padding-top: 2.2em;padding-bottom: 0;}
    .t4-section-6 .gkNspPM-BikestoreSlider {margin-left: -15px;margin-right: -15px;}
    .t4-section-6 .gkNspPM-BikestoreSlider .nspImages {padding: 0 28px;}
    .vantagens [data-rlta-positioning="top"]>[role="tablist"]>li>a{font-size: 18px;padding: 0}
    .vantagens .t4-masthead .moduleproduct .custom > div h2 {font-size: 1.5rem!important;}
    .t4-masthead .moduleproduct .custom > div >[data-rlta-element="panels"]>[role="tabpanel"]>:last-child,
    .t4-masthead .moduleproduct .custom > div >[data-rlta-element="panels"]>[role="tabpanel"]>.acm-hero{margin: 0 9% 0 9%;padding: 0;}
    .t4-masthead .moduleproduct .custom > div .acm-hero {height: auto;max-width: 82%;margin: 5px auto 5px auto;}
    [data-rlta-positioning="top"]>[data-rlta-element="panels"]>[role="tabpanel"] {padding: 12px 0 28px 0;}
	.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-element="button"] > [data-rlta-element="heading"], 
	.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div > [data-rlta-element="heading"],
	.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"], 
	.vantagens [data-rlta-positioning="top"] [role="tablist"] > [data-rlta-state="open"] > [data-rlta-element="heading"]:hover, 
	.vantagens [data-rlta-positioning="top"] > [role="tablist"] > div > [data-rlta-element="heading"]:hover{font-size: 17px!important;min-width: 50%;padding: 0!important}
    .modulenumbers {font-size: 1em;}
    .modulenumbers  h3.newsflash-title {font-size: 40px!important}
	.modulenumbers .mod-articlesnews-horizontal {
    display: grid;
    grid-gap: 0rem;
    grid-template-columns: repeat(auto-fit, minmax(107px, 1fr));}
    .moduletestem .owl-carousel .owl-stage div.owl-item.active.showItem .entry-content{max-height: 100%}
    .moduletestem .owl-carousel {min-height: 100%;}
	.owl-dots {width: 100%;text-align: center;}
    .blog .items-leading .leading-0 .pull-none.item-image {width: 100%;margin: 0 auto 2rem auto;}
    .blog .items-leading .item{text-align: center}
    .moduleentrega .topEntrega > .row {min-width: auto;margin: 0px auto;}
    .moduleentrega .topEntrega > .row > div{min-width: 300px;}
    .page-item:nth-child(2) .page-link, .page-item:last-child .page-link {display: none;}
	.contact .modazdirectory__results{background:#2e3544 url("../../../../images/contact/locais-portugal-s.png") no-repeat right;background-size: contain;}
	.modulebotVideo,.video .item-pagevideo{margin: 0 0px;}
	.moduletestemunho .entry-content{padding: 0 .5em;}
	.t4-section.gutter-big .row {margin-right: 0;margin-left: 0;}
	#t4-section-7 .module-inner, #t4-section-8 .module-inner {padding-left: 0;padding-right: 0;}
	.t4-hero .acm-hero.text-left {text-align: center !important;}
}
@media (max-width: 576px) {
    .modulenumbers h3.newsflash-title {font-size: 30px!important}
    .footnav-2{margin: 2rem 15px;}
    .t4-masthead .moduleproduct .custom > div [data-rlta-element="panels"]{margin-bottom: -40px;}
    .moduletestem .owl-carousel .owl-nav .owl-prev, 
    .moduletestem .owl-carousel .owl-nav .owl-next {top: 7%;
        -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);}
    .moduletestem .blog-entry.border .entry-content .entry-description h5{font-size: 1em!important;}
    .moduletestem .owl-dots,.moduletestem .owl-nav.disabled + .owl-dots {top: 20%;left: 15%;}
	.navbar-brand.logo-control img.logo-img.d-sm-block {display: inline-block!important;}
	.navbar-brand.logo-control img.logo-img-sm.d-sm-none {display: none!important;}
	.modulehomeBannerT .mod-articlesnews-horizontal {width: 90%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li {max-width: 90%;flex: 1 1 90%;margin: -2% 0;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-1s {z-index: 3;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-0s figure {max-width: 130%;bottom: -40%;left: -70%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-1s figure {max-width: 90%;bottom: -14%;right: -45%;}
	.modulehomeBannerT .mod-articlesnews-horizontal li.delay-2s {margin-top: -2%;margin-bottom: 0;}
	.modulehomeBannerT .catdesc {left: 3%;top: 58%;transform: translate(0%, 0%);}
}