﻿ h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0}.ms-linksection-title{color:#333;font-size:1.57em}.ms-core-pageTitle{word-break:break-all;white-space:initial}.tool-bar a{color:#fff;text-transform:uppercase}p{font-family:latoregular}h1{font-size:2.857em;font-family:montserratblack!important;letter-spacing:-1px}h2,.h2{font-size:2.571em;font-family:montserratblack!important;letter-spacing:-1px}h3,.h3{font-size:2.286em;font-family:montserratblack!important;letter-spacing:-1px}h4,.h4{font-family:montserratblack!important;font-size:1.714em}h5,.h5{font-size:1.429em}h6,.h6{font-size:.786em}.dropdown-menu{font-size:.929em}.sub-header h2{font-family:montserratlight!important;font-size:1.143em;margin-bottom:5px;letter-spacing:0}.projects-initiatives h2,.projects-initiatives h6{text-transform:uppercase}.projects-initiatives .empty{display:block;padding:15px 0 15px 15px}.btn{font-family:montserratbold;border:3px solid transparent;-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;line-height:1.85;padding-left:40px;padding-right:40px;text-transform:uppercase;font-size:1em}.btn:hover{cursor:pointer}.btn-lg,.btn-group-lg>.btn{padding:10px 60px}.section-banner{width:100%}.slides-container .container{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.slides-container a.no-effect,.slides-container a.no-decoration{text-decoration:none;cursor:pointer;cursor:hand}.slides-container a.no-effect:link,.slides-container a.no-decoration:link{text-decoration:inherit;color:inherit;cursor:pointer;cursor:hand}.slides-container a.no-effect:visited,.slides-container a.no-decoration:visited{text-decoration:inherit;color:inherit;cursor:pointer;cursor:hand}.slides-container .overlay{width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1;position:absolute}.slides-container .zindex-2{z-index:2}.slides-container .container h2{font-size:3em;font-family:montserratblack;letter-spacing:-1px;color:#fff!important}.slides-container .container h5{font-size:2em;line-height:2em;font-family:latolight;text-transform:uppercase}.slides-container .container h5{color:#fff;text-transform:uppercase}.slides-container .container .line{width:40px;height:8px;background:#fff;margin-bottom:15px}.slides-container .container p{font-family:latolight_italic;font-size:1.57em;line-height:1.42em;color:#fff;margin-bottom:40px}.slides-container .container .btn-secondary{padding:10px 45px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;color:#fff;font-size:1.28em;text-transform:uppercase;border-width:3px;letter-spacing:1px;font-family:montserratblack}.slides-container .container .btn-secondary:hover{background:#fff;color:#fff;border-color:#fff}.slides-container .container .btn.btn-outline-secondary{background-color:transparent;border-color:#fff;color:#fff}.slides-container .container .dark p,.slides-container .container .dark h2,.slides-container .container .dark h5{color:#003a63}.slides-container .container .dark .line{background-color:#003a63}.slides-container .container .dark .btn.btn-outline-secondary{background-color:#003a63;border-color:#003a63;color:#fff!important}.slides-container .container .dark .btn-outline-secondary:hover,.slides-container .container .dark .btn-outline-secondary:focus,.slides-container .container .dark .btn-outline-secondary:active{color:#fff}.btn-login .shortcut-lst a:hover span,.btn-login .shortcut-lst a:focus span{color:#003963}.btn-login .shortcut-lst a:hover .icon,.btn-login .shortcut-lst:focus .icon{background:#003963}.btn-login .shortcut-lst a:hover .fa,.btn-login .shortcut-lst:focus .fa,.btn-login .shortcut-lst a:hover .fas,.btn-login .shortcut-lst:focus .fas{color:#fff}.section-rede-marista .line{width:40px;height:80px;margin-bottom:40px}.section-rede-marista .news-header{margin-bottom:30px}.section-rede-marista .news-header h5{font-size:2em;font-family:montserratblack;margin-bottom:20px!important}.section-rede-marista p{font-size:1.28em;font-family:latoitalic;line-height:1.5em}.section-rede-marista img{width:100%}.section-nav-colegios{margin-top:-25px;z-index:9;position:relative;padding-bottom:20px}.section-nav-colegios a{font-size:1em}.section-nav-colegios .line{width:40px;height:20px}.section-nav-colegios h6{text-transform:uppercase;margin-bottom:30px;font-size:1.286em}.section-nav-colegios h3{padding-top:30px;padding-bottom:20px;text-transform:uppercase;letter-spacing:0}.section-nav-colegios .row .col-lg-4.text-right h6{position:absolute;bottom:30px;right:15px;margin-bottom:0}.section-nav-colegios .row+.row{padding-top:20px;padding-bottom:20px;border-bottom:0}.section-nav-colegios .row p{text-transform:uppercase;font-family:montserratbold}.section-nav-colegios .row span{text-transform:uppercase;font-family:montserratbold;display:table;margin:25px 0 15px}.section-nav-colegios .row span.light{margin:0}.section-nav-colegios ul{padding:0;margin:0 0 30px;list-style:none}.section-nav-colegios a,.section-nav-colegios ul a{text-transform:uppercase;display:table}.section-nav-colegios a{margin-bottom:5px}.portrait-nav-colegios{border-radius:0 0 30px 30px;-webkit-border-radius:0 0 30px 30px;-moz-border-radius:0 0 30px 30px;text-transform:uppercase}.portrait-nav-colegios>a{font-family:montserratblack;padding-left:1em}.portrait-nav-colegios .navbar-toggler,.portrait-nav-colegios .navbar-toggler:active,.portrait-nav-colegios .navbar-toggler:focus{background-color:transparent;border:0;outline:0;padding:0;top:1px}.portrait-nav-colegios .navbar-toggler-icon{background-image:none!important;font-size:28px;line-height:43px}.portrait-nav-colegios button span:before{display:inline-block;font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f197";color:#fff}.portrait-nav-colegios #navbarNavDropdown{padding:1rem 0}.portrait-nav-colegios .dropdown-toggle::after{margin-top:-7px}.portrait-nav-colegios #navbarNavDropdown a{white-space:normal}.portrait-nav-colegios .title-section{font-family:montserratbold;margin-top:15px}.portrait-nav-colegios .title-section:first-child{margin-top:0}.portrait-nav-colegios #navbarNavDropdown .dropdown-menu{background-color:transparent;border:0;margin-top:0;padding-top:0}.card img{width:100%}.card h3{color:#2c3e50;text-transform:uppercase;font-size:2.2em}.card p{color:#7c8894;font-size:1em}.card .btn{margin-top:30px}.grid{width:100%;counter-reset:grid-item;margin-top:60px}.grid:after{content:'';display:block;clear:both}.grid-item:before{display:block;color:#fff;padding-top:.2em;text-align:center;font-size:1.4em}.grid-item{width:calc( ( 100% - 60px)/3);height:auto;float:left;margin-bottom:30px}.button-container{position:relative;margin:80px 0;display:table;width:100%}.button-container .line{width:100%!important;height:1px!important;background:#003a63!important;margin-bottom:0!important}.button-container .btn{border-width:1px;left:50%;letter-spacing:3px;padding:20px 90px 17px;position:absolute;top:50%;transform:translate(-50%,-50%)}.button-container .btn.btn-sm{padding:14px 25px 11px;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px}.button-container .btn:hover{background-color:#003a63}.button-container .btn-outline-primary{background-color:#f4f7f9}.button-container .btn-outline-secondary,.button-container .btn-outline-secondary:visited{border-width:3px}.button-container .btn-outline-secondary:hover{background-color:#fff;color:#003a63}.content .social-media,.content-detail .social-media{padding:30px}.content .social-media a,.content-detail .social-media a{color:#fff}.content-detail #comments-section{background:#fff;border-top:10px solid;margin-bottom:30px;padding:30px 20px}.news .line{width:40px;height:40px;margin-bottom:40px}.news .media{background-color:#fff;box-shadow:0 0 8px 4px rgba(168,172,185,.14);margin:0 30px 30px 0;padding:0 30px 30px}.news .title h2,.news .title h2 a,.news .title h2 a:hover{font-family:montserratblack;font-size:1.357em;text-decoration:none}.news .title,.news .extra-info{text-transform:uppercase}.news .resumo{color:#798792;padding-top:15px}.news .extra-info{font-size:.857em;padding-top:30px}.news .extra-info.bottom{position:absolute;bottom:20px}.news .data{color:#798792}.news .data:after{content:" / "}.news .categoria{font-family:montserratblack}.news .media .thumb{left:60px;margin:auto;padding-top:30px;position:relative;width:55%}.news .media .thumb.no-img{width:15%}.news .media .thumb img{width:100%}.news .media .thumb img.shadow{box-shadow:5px 8px 8px 1px rgba(168,172,185,.7)}.news .media .thumb .no-img{width:100px;height:200px;background-color:#013765;box-shadow:5px 8px 8px 1px rgba(168,172,185,.7)}.news .media .media-body .info p a{color:#292b2c;text-decoration:none}.section-marista-participe h4{font-family:montserratlight}.section-marista-participe h3{font-size:1.857em}.section-marista-participe,.section-marista-participe .container-cards{margin:80px 0}.section-marista-participe .line:first-child{width:30px;height:12px;background:#0099d8;margin:0 auto 30px}.section-marista-participe .card{background-color:transparent;border:0;margin:0 auto}.section-marista-participe .card .line{width:40px;height:10px;background:#0099d8}.section-iniciativas h6,.section-iniciativas h2{color:#fff}.section-iniciativas h6{font-family:montserratlight}.section-iniciativas .line{margin-top:-1px}.section-nossa-transparencia .line:first-child{height:12px;margin:0 auto 30px;width:30px}.section-nossa-transparencia h4{font-family:montserratlight;color:#909aa4}.section-nossa-transparencia .media img{max-width:265px}.section-nossa-transparencia .media .media-body h4{color:#303030;text-transform:uppercase;font-family:montserratblack}.section-nossa-transparencia .media .line{margin:0;height:10px;width:40px}.section-nossa-transparencia{margin-top:80px}.section-nossa-transparencia .container-cards{margin:80px 0}.section-porque-marista{margin-top:80px;padding-bottom:80px;position:relative}.section-porque-marista .v-line{height:100%;position:absolute;width:2px;z-index:1}.section-porque-marista h3,.section-porque-marista h2{padding-left:25px;text-transform:uppercase}.section-porque-marista p{font-size:1.143em}.section-porque-marista .content .tab{display:none}.section-porque-marista .tab-nav{list-style:none;padding:0}.section-porque-marista h3{font-size:2em;font-family:montserratlight}.section-porque-marista .tab h3{font-family:montserratblack}.section-porque-marista .tab h3{font-size:2em;padding-left:0}.section-porque-marista h3 .line{display:table;width:10px;height:28px;float:left;margin-right:20px}.section-porque-marista .tab .media h4{text-transform:none}.section-porque-marista .tab-nav a{font-size:1.714em;line-height:1.2em;font-family:montserratbold;text-transform:uppercase;width:100%;display:table;padding:7px 25px;text-decoration:none}.section-porque-marista .tab-nav a:hover,.section-porque-marista .tab-nav a.selected{text-decoration:none}.section-porque-marista.ng-scope .btn.btn-primary{padding:8px 55px!important;width:auto}.carousel .inner-carousel .opacity{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}.carousel .inner-carousel:hover .opacity{background:#00000060;transition:2s}.carousel .inner-carousel img{-webkit-filter:grayscale(1);filter:grayscale(1);width:100%}.carousel .inner-carousel:hover img{-webkit-filter:none;filter:none;transition:filter 2s}.carousel .content{margin-left:45px;margin-right:20px;position:absolute;bottom:15%;z-index:999}.carousel .line{width:40px;height:10px;background:#fff;margin-bottom:20px}.carousel h3,.carousel h5{color:#fff;text-transform:uppercase}.carousel .inner-carousel{position:relative;display:block!important}.carousel .content .btn{margin-top:30px}.carousel .slick-prev{left:0}.carousel .slick-next{right:12px}#carouselDestaques .content h4{margin-bottom:3px}#carouselDestaques .content h4 a{font-family:montserratlight!important;text-transform:uppercase}#carouselDestaques .content h4 a,#carouselDestaques .content h3 a{color:#fff}#carouselDestaques .content h3{font-size:2em}newsfilterselector div.btn.btn-primary,agendasfilterselector div.btn.btn-primary{border:3px solid #fff}.section-news{margin-bottom:4rem}.section-news .btn:first-child{display:block;white-space:normal}.section-news h4{font-family:montserratlight}.section-news .line:first-child{height:30px;margin-bottom:30px;width:40px}.section-news .media h3{font-size:3em}.section-news .media .media-body .btn{margin-bottom:100px}.section-news .other-highlighted-news h3{font-size:1.357em}.section-news .descriptionNews{font-size:1.143em!important}.section-news .container-blog-carousel{margin-top:-75px;margin-left:auto;margin-right:auto}.section-news .container-blog-carousel .container-post{padding:0 15px 10px;margin:0 7px}.section-news .container-blog-carousel .container-post .line{width:30px;height:4px}.section-news .container-blog-carousel p{line-height:100%}.section-news .container-post .category,.section-news .container-post .date{font-size:.714em}.section-news .container-post .date .zmdi{font-size:1.2em;padding-top:2px;padding-right:5px}.section-news .container-post .category{font-family:montserratbold;line-height:19px}.section-news .container-post h3{font-family:montserratblack;font-size:1em!important;font-weight:400;letter-spacing:0}.section-news .media{width:100%}.section-news .media .mask{max-width:450px;overflow:hidden}.section-news .media .mask img{max-height:500px}.section-news .media p{font-size:1.571em;line-height:1.286em}.section-news .container-blog-carousel .slick-prev{left:0}.section-news .container-blog-carousel .slick-next{right:12px}.calendar{margin-bottom:30px}.zmdi.zmdi-calendar.calendar{margin-bottom:0}.calendar .media{background-color:#fff;border-left:4px solid;margin-bottom:2rem;text-transform:uppercase;-webkit-box-shadow:0 0 8px 4px rgba(168,172,185,.14);-moz-box-shadow:0 0 8px 4px rgba(168,172,185,.14);box-shadow:0 0 8px 4px rgba(168,172,185,.14);min-height:173px}.calendar .media .media-body h5{border-bottom:1px solid #eef0ef;font-size:1.8em;margin-bottom:1rem!important;padding-bottom:2rem;padding-right:15px}.calendar .media .media-body a:hover{opacity:.8;text-decoration:none}.calendar .media .media-body span{color:#8a97a0;padding-right:15px}.calendar .media .media-body{border-left:1px solid #eef0ef;font-family:montserratbold,segoe ui,segoe,Tahoma,Helvetica,Arial,sans-serif;padding:30px 0 15px 30px}.calendar .outer-border{border:1px solid;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:140px;margin:auto 15px;width:140px}.calendar .date{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#fff;font-family:montserratbold,segoe ui,segoe,Tahoma,Helvetica,Arial,sans-serif;height:120px;padding:21px 0;margin:9px;text-align:center;width:120px}.calendar .start-date,.calendar .end-date{font-size:1.3em!important;margin:5px 0}.card-event .start-date .day,.card-event .start-date .month,.card-event .end-date .day,.card-event .end-date .month,.card-event .start-date,.card-event .end-date{font-size:1.2em!important;margin:5px 0}.card-event .start-date{margin:25px 0 0}.card-event .start-date .day,.card-event .end-date .day{margin-right:5px}.calendar .slick-prev{right:-12px}.calendar .slick-next{left:-12px}.calendar .slick-dots{bottom:-40px}.calendar .slick-dots li{margin:0}.calendar.slick-dotted.slick-slider{margin-bottom:55px}.calendar .slick-dots li button:before{color:#ccd5dc;font-size:10px;opacity:1}.calendar .item{outline:0;padding:0 15px}.calendar .button-container a:hover{color:#fff}.slick-prev:before,.slick-next:before{font:normal normal normal 14px/1 'Material-Design-Iconic-Font';font-size:30px;opacity:1}.slick-prev:before{content:'\f2fa'}.slick-next:before{content:'\f2fb'}.slick-prev{height:auto;z-index:9}.slick-next{height:auto;z-index:9}.content-detail.event h1{margin-top:15px}.section-agenda{margin-bottom:5px}.section-agenda .container-section{padding:0 0 30px 30px}.section-agenda .line{width:40px;height:30px;margin-bottom:30px;background:#fff}.section-agenda h2,.section-agenda h4{color:#fff}.section-agenda h4{font-family:montserratlight;font-size:2.286em}.section-agenda .schedule{background-color:#fff;border-bottom:2px solid #eef0ef;margin:0 30px;padding-top:30px;padding-bottom:30px}.section-agenda .schedule .box{margin-right:30px;max-height:454px;overflow:auto}.section-agenda .media{padding-left:30px;padding-bottom:10px;padding-top:10px;margin:0}.section-agenda .media:hover{cursor:pointer}.section-agenda .date{font-family:montserratbold;width:70px;height:70px;padding-top:18px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center}.section-agenda .date .day,.section-agenda .date .month{display:block;width:100%}.section-agenda .date .day{font-size:2em}.section-agenda .date .month{font-size:1em}.section-agenda .media-body h5{font-family:montserratbold;text-transform:uppercase}.section-agenda .media-body span{font-style:italic}.section-agenda .d-block.text-center{margin:0 30px}.section-agenda .schedule .box::-webkit-scrollbar{width:5px}.institucional-section-news .content{margin:40px 0 0;background-color:#b6b8ba;padding:0 60px}.institucional-section-news .line{width:40px;height:30px;background:#003a63;margin-bottom:40px}.institucional-section-news h3 a:focus,.institucional-section-news h3 a:visited,.institucional-section-news h3 a,.institucional-section-news h3{color:#003a63;display:block;padding-top:5px}.institucional-section-news .media{padding-right:60px;padding-bottom:30px}.institucional-section-news .highlighted .media+.media+.media{padding-bottom:0}.institucional-section-news .highlighted{border-right:1px solid #fff}.institucional-section-news .others-more{padding-left:30px}.institucional-section-news .highlighted,.institucional-section-news .others-more{padding-top:60px;padding-bottom:60px}.institucional-section-news .others-more .media{padding-right:0;border:0}.institucional-section-news h4,.institucional-section-news h5{color:#fff!important;font-family:montserratbold}.institucional-section-news h5{font-size:1.71em}.institucional-section-news h4{font-size:1.625em;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:0}.institucional-section-news p{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.institucional-section-news img{max-width:245px}.institucional-section-news .category{padding:5px;background:#003a63;font-size:.71em;color:#fff;display:table}.institucional-section-news .date{width:100%;font-size:.85em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3);display:table}.institucional-section-news .button-container{margin:0}.institucional-section-news .button-container .btn{left:0;transform:translateY(-50%)}.institucional-section-news .button-container .line{background:#fff!important;float:right;height:1px;margin:25px 0;width:55%!important}.section-empreendimentos .content img{width:100%}.content-detail .tags-content{padding-top:20px;padding-bottom:30px}.content-detail .tags-content,.content-detail .tags-content span{color:#0183bf;font-family:montserratblack;text-transform:uppercase}.content-detail .tags-content span:first-child{color:#838e90;font-family:montserratregular;text-transform:uppercase}.content-detail .tags-content{margin-top:30px;display:table;width:100%}.section-porque-marista .setancoraweb{display:block}.section-porque-marista .setancoramobile{display:none}@media(max-width:1440px){h3,.h3{font-size:2em}.card-title{font-size:2em}.card .btn{margin-top:20px}.institucional-section-news .button-container .line{width:50%!important}.section-news h4{font-size:1.57em}.section-news h5{font-size:1.42em}.section-news .media{padding-right:0}.section-news .media .mask{max-width:300px}.section-news .media .mask img{max-height:465px}.section-news .media .media-body h2{font-size:2.7em}.carousel .content{bottom:5%}.carousel .content h5{font-size:1.1em}.carousel .content h3{font-size:1.3em}.carousel .btn{margin-bottom:10px}#carouselDestaques .content h4{font-size:1.1rem}#carouselDestaques .content h3{letter-spacing:0;font-size:1.3em}.institucional-section-news h4{font-size:1.5em}.institucional-section-news .highlighted h4{min-height:92px}.institucional-section-news .date{padding-top:5px;padding-left:0;width:100%;display:table}.section-rede-marista.ng-scope h2{font-size:2em}.section-rede-marista .news-header h5{font-size:1.65em;letter-spacing:-.07em}.section-news .media p{font-size:1.371em;line-height:1.286em}.news .extra-info.bottom{max-width:300px}.institucional-section-news .highlighted,.institucional-section-news .others-more{padding-top:30px}.institucional-section-news .content{padding:0 20px}.institucional-section-news .others-more{padding-left:20px}.institucional-section-news .media{padding-right:20px}.institucional-section-news .others-more .media{padding-right:15px}}@media(max-width:1280px){.slides-container .container h2{font-size:3em}.section-porque-marista .tab-nav a{font-size:1.414em}#header .social-lst{display:none}.institucional-section-news h4{font-size:1.4em}.institucional-section-news .date{padding-top:5px;padding-left:0;width:100%;display:table}.section-rede-marista.ng-scope h2{font-size:2em}.news .title h2,.news .title h2 a,.news .title h2 a:hover{font-size:1em}.section-news .other-highlighted-news h3{font-size:1.1em;letter-spacing:0}#carouselDestaques .content h4{font-size:1.1rem}#carouselDestaques .content h3{letter-spacing:0}.news .extra-info.bottom{max-width:300px}}@media(max-width:1199px){#header .social-lst{display:none}.section-porque-marista .media{display:block}.projects-initiatives .card h3{font-size:1.875em}.projects-initiatives .btn{font-size:.9em}.institucional-section-news .highlighted{padding-bottom:15px;border-right:0}.institucional-section-news .button-container .line{width:60%}.carousel .content h5{font-size:1.2em}.carousel .content h3{font-size:2em}.institucional-section-news h4{font-size:1.75em}.institucional-section-news .date{padding-top:5px;padding-left:0;width:100%;display:table}.section-news .other-highlighted-news h3{font-size:1em;letter-spacing:0}.news .extra-info.bottom{max-width:300px}}@media(max-width:1024px){.section-empreendimentos .line{margin:50px auto 30px}.section-rede-marista .line{height:40px}.section-empreendimentos .content{margin:40px 0 80px;padding:40px}.institucional-section-news .col-lg-5,.institucional-section-news .col-lg-7{padding-top:40px;padding-bottom:10px}.section-news .media{padding-right:0;padding-bottom:20px}#carouselDestaques .content h3{font-size:1.8em}.news .extra-info.bottom{max-width:250px}}@media(max-width:991px){.section-porque-marista .media{display:block}.section-porque-marista .media img{max-width:100%}.institucional-section-news .media{padding-right:15px}}@media(max-width:767px){h2{letter-spacing:0}.section-porque-marista .setancoramobile{height:57px;width:100%;display:block}.section-porque-marista .setancoraweb{display:none}.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{width:auto}.grid{margin-top:20px}.grid-item{width:calc( ( 100% - 30px)/2)}.section-news .media{display:block}.section-news .media .mask{margin-right:0!important;max-height:400px;max-width:100%}.section-news .media .mask img{max-height:100%}.section-news .media .media-body h2{margin-top:1.5rem!important;font-size:1.8em}.section-news .media p{font-size:1em}.section-porque-marista .media{display:flex}.section-porque-marista .media img{max-width:300px}.section-agenda .btn{padding:10px 10px 7px}.calendar .slick-prev{left:-12px}.calendar .slick-next{right:-12px}.section-agenda .media-body span{font-size:.875em!important}.news{margin:0}.news .media{display:block;margin:0 0 30px;padding:0 30px 30px}.news .media .thumb{display:block;left:0;width:100%;padding-bottom:15px}.news .title h2,.news .title h2 a,.news .title h2 a:hover{font-size:1.2em!important}.news .media .media-body .info p a{font-size:1.143em}.carousel .content{bottom:10%}.news .media .thumb .no-img{display:none}.news .button-container{margin:0 0 40px}.title h1{font-size:1.875em}.section-rede-marista .news-header h2{font-size:2em!important}.section-news .container-post .date.pull-right{float:left}.page-content p img{width:100%!important}.page-content img{height:auto!important}.page-content iframe{max-width:100%}.section-agenda .media-body h5{font-size:1em!important}.slides-container .container h5{font-size:1.229em!important;line-height:1.3em}.slides-container .container h2{font-size:1.5em!important}.slides-container .container p{font-size:1.1em!important;line-height:1.2em;margin-bottom:25px}.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{width:auto;padding:5px 50px;font-size:1em!important}.institucional-section-news{margin-bottom:30px}.institucional-section-news .content .btn.btn-outline-secondary{padding-left:0;padding-right:0}.section-empreendimentos{display:none}}@media(min-width:768px) and (max-width:991px){.calendar .item{padding:0}.calendar .slick-prev{left:-30px}.calendar .slick-next{right:-30px}.projects-initiatives .card h3{font-size:1.6em}}@media(min-width:992px) and (max-width:1199px){#header .social-lst{display:none}.slides-container .container .dark .btn.btn-outline-secondary{width:auto}.section-agenda .btn{padding:10px 10px 7px}.section-news .media{display:block}.section-news .media .mask{margin-right:0!important;max-height:400px;max-width:100%}.section-news .media .mask img{max-height:100%}.section-news .media .media-body h2{margin-top:1.5rem!important}.section-news .btn:first-child{width:100%;padding:5px 0}.institucional-section-news .highlighted{border-bottom:1px solid #fff}.institucional-section-news img{max-width:190px}.institucional-section-news h4{font-size:1.61em}.institucional-section-news .highlighted .date{display:block;padding-left:0}.institucional-section-news h5{font-size:1.31em}}@media(max-width:1366px) and (max-height:767px){.section-rede-marista.ng-scope h2{font-size:2em}}@media(max-width:575px){.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{width:auto}.slides-container .container{top:46%}.button-container{display:block;margin:40px 0;text-align:center}.button-container .btn{display:block;left:0;padding:8px 40px;position:relative;top:0;transform:none;white-space:normal}.card-title{font-size:1.6em}.slides-container .container .line{margin-top:0}.slides-container .container h2{font-size:1.5em}.content-detail .social-media{text-align:center}.content-detail .social-media .facebook,.content-detail .social-media .twitter,.content-detail .social-media .google-plus{margin-top:15px}.content-detail .social-media .facebook{margin-top:0}.section-iniciativas .grid-item{width:100%}.section-porque-marista h2{font-size:2em}.section-porque-marista .media{display:block}.section-porque-marista .media img{max-width:100%;margin:0!important}.carousel .content{bottom:10%}.calendar .slick-prev,.calendar .slick-next{display:none!important}.calendar .item{padding:0}.calendar .media{border-left:0;display:block;height:180px}.calendar.ng-scope .row .col-xl-6.ng-scope .media{height:auto!important}.calendar .media .line{height:4px;margin:0 auto;width:50%}.calendar .outer-border{border:0;height:auto;margin:15px auto 0}.calendar .start-date,.calendar .end-date{font-size:1.8em}.calendar .start-date,.calendar .end-date{font-size:1.8em}.calendar .date{background:0 0;height:auto;padding-bottom:0}.calendar .date .end-date .day,.calendar .date .end-date .month,.calendar .date .start-date .day,.calendar .date .start-date .month{font-size:1.214em;font-family:montserratblack!important}.calendar .media .media-body{border-left:0;font-family:montserratregular;padding:15px}.calendar .media .media-body h5{font-size:1.2em;padding-right:0;text-align:center}.calendar .button-container a{font-size:1em;line-height:1.4;padding:8px 30px;white-space:normal;width:100%}.section-agenda .schedule,.section-agenda .d-block.text-center{margin:0 15px}.section-agenda .schedule .box{margin-right:15px}.section-agenda .media{padding-left:15px}.section-nossa-transparencia h2{font-size:1.8em}.section-nossa-transparencia .media{display:block}.section-nossa-transparencia .media img{max-width:100%}.institucional-section-news .content{padding:0 30px}.institucional-section-news .highlighted .media{display:block}.institucional-section-news .highlighted img{max-width:100%}.section-empreendimentos h2{font-size:2em}.section-empreendimentos .content{padding:15px}.news .media .thumb .no-img{display:none}.lg-actions .lg-next,.lg-actions .lg-prev{font-size:10px!important;padding:7px 3px!important}}@media(max-width:414px){.slides-container .container h5{font-size:1.229em!important;line-height:1.3em}.slides-container .container h2{font-size:1.5em!important}.slides-container .container p{font-size:1.1em!important;line-height:1.2em;margin-bottom:25px}.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{width:auto;padding:5px 50px;font-size:1em!important}.grid-item,.btn-outline-secondary{width:100%}.section-news .media{display:block}.section-news img{max-width:100%;padding-bottom:10px}.section-news .content{margin:20px 0 0;padding:0 20px}.carousel .content{bottom:10%}.section-empreendimentos h2{font-size:1.6em}.news .media .thumb .no-img{display:none}.section-porque-marista .tab h3{font-size:1.6em}}@media(max-width:320px){.slides-container .container h2{font-size:1.3em!important}.slides-container .container h5{font-size:1.1em}.slides-container .container p{font-size:1em!important}.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{padding:4px 39px;font-size:.7em}}@media(max-width:320px) and (orientation:landscape){.slides-container .container h2{font-size:1.2em!important}.slides-container .container .btn-outline-secondary,.slides-container .container .btn-secondary{padding:4px 40px}}#fb-root{clear:both}.localization ul{list-style:none}.localization .address{font-family:montserratregular;color:#8a97a0;display:table;margin-bottom:10px}.content-detail .localization h2.ng-binding{font-size:1.8em;margin-top:30px;padding-left:15px;text-transform:uppercase;border-left:4px solid #c1c8ce;margin-bottom:20px}.ms-formfieldvaluecontainer.ms-rte-border-field{border:1px solid #bbb;background-color:#fff}.page-content .figure{float:left;max-width:70%;margin-right:30px}.page-content .figure-center{width:70%;margin:0 auto}.page-content .figure.float-right{margin-left:30px}.ms-formfieldvaluecontainer.ms-rte-border-field .figure-center p,.ms-formfieldvaluecontainer.ms-rte-border-field .figure p{border:1px solid #bbb}.page-content .figure-center p,.page-content .figure p{background-color:transparent!important;padding:5px 2px;color:#7c868f!important;font-size:13px!important;font-family:latoregular!important}.alert,.alert span{font-size:.929em;text-align:center}.slides-pagination a.current{background-color:#fff!important}.slides-pagination a{border:2px solid #fff!important}a.no-text-decoration:hover,a.no-text-decoration:visited,a.no-text-decoration:focus{text-decoration:none}.btn.btn-highlight-primary{background-color:#0082bb;color:#fff;border-color:#0082bb}.relative{position:relative}.carousel-post .slick-list .slick-track{width:100%!important;margin-left:0!important;margin-right:0!important}.fotorama__stage,.fotorama__wrap,.fotorama__pointer{background:#3b3b3b!important}.fotorama__nav-wrap{background:#484848!important}