.none{display:none}.vh-100{min-height:100vh}.opacity{display:none;opacity:0;transition:all .3s}.z-depth{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.activities{padding:0 0 2rem;text-align:center}.activities__container{background-size:cover;background-position:50%;background-repeat:no-repeat;height:25rem;margin-bottom:4rem;position:relative;width:100%}.activities__container:after{background-color:rgba(0,26,63,.5);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.activities__text{font-size:1.5rem;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;width:100%}.activities__link,.activities__text{color:#fff;font-weight:700;position:relative;z-index:2}.activities__link{background:hsla(0,0%,100%,.5);border-radius:2rem;display:block;font-size:1rem;margin:2rem auto 0;max-width:8rem;padding:.5rem 1rem}.blog{margin-bottom:4rem}.blog-text{text-align:center}.blog-text h2{font-size:2rem;margin:2rem 0 0}.blog-text h2:after{display:none}.blog__img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:25rem;margin:0 0 2rem;width:100%}.blog__title{font-size:1.5rem;padding:0 1rem}.blog__date{color:#aaa;display:block;font-size:1rem;margin-bottom:1rem;padding:0 1rem}.blog__description{font-size:1rem;padding:0 1rem 1rem}.blog__description p{font-size:1rem;margin-bottom:1rem}.blog__back{color:#039;font-size:1.2rem;font-family:Montserrat,sans-serif;text-decoration:underline}.card-header .btn-link{color:#039}.categorys{padding:1rem}.categorys__list{list-style:none}.categorys__item{display:inline-block}.categorys__item a{background-color:#039;border-radius:.25rem;color:#0cf;font-size:.8rem;padding:.25rem .5rem}.categorys__item a:focus,.categorys__item a:hover{color:#0cf}.cite{padding:6rem 0;position:relative}.cite__title{letter-spacing:.1rem;text-transform:uppercase}.cite__text,.cite__text span,.cite__title{font-size:1.5rem;font-family:Montserrat,sans-serif}.cite__text span{font-weight:700}.cite__text span strong{color:#039}.contact{background-color:#fff;padding:6rem 0 2rem;text-align:center}.contact svg{color:#039;margin-bottom:1rem}.contact a{color:#039;font-weight:700}.contact a,.contact address{font-size:1rem}.contact .list__item{display:inline-block;margin:0 .5rem;width:auto}.contact .list__link{font-size:1.5rem}.contact__container{background-color:#f9f9f9;border:none;border-radius:4px;margin-bottom:4rem;padding:2rem 0 0}.contact__title{color:#039;font-size:1.2rem;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:2rem}.contact__logo{background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;height:7rem;margin-bottom:2rem;position:relative;width:7rem}.contact__map{height:20rem}.contact__map iframe{height:100%!important;width:100%!important}.contact__text{color:#001a3f;display:block;letter-spacing:.1rem;margin-bottom:2rem;text-align:left}.contact__text:after{display:none}.contact__text strong{color:#039}.contact__description{font-size:1.5rem}.contact__description,.contact__info{color:#001a3f;font-family:Montserrat,sans-serif;text-align:left}.contact__info{font-size:1.2rem;font-style:italic;margin-bottom:2rem}.form-control{color:#001a3f;background-color:#f9f9f9}.form-control:focus{box-shadow:none}.form-control.error{border-color:red}.form__btn{background-color:#001a3f;border:none;border-radius:2rem;color:#fff;display:block;font-size:1.2rem;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;margin:2rem auto 0;padding:.5rem 2rem;text-align:center}.form__btn:focus,.form__btn:hover{box-shadow:none;color:#fff;opacity:.75}.form-group label{color:#001a3f;display:block;font-size:1.2rem;font-family:Montserrat,sans-serif;text-align:left}.form-group label.error{color:red!important;font-size:.8rem}.form__message{text-align:center}.alert,.refresh{display:none;margin:1.5rem 0}.refresh{height:3rem}.block{display:block!important}.contact .social{text-align:left}.events{padding:6rem 0 4rem}.events,.events .list{text-align:center}.events .list__item{margin:1rem;width:15rem}.events .list__item .item__link{display:inline-block;height:100%;width:100%}.events .list__item .item__img{float:none}.events .list__item h3{height:6rem;overflow:hidden;text-align:left}.events .list__item span{background-color:#039;color:#fff;border-radius:2rem;display:block;font-size:.7rem;font-weight:700;margin:1.5rem auto 0;max-width:6rem;padding:.5rem;text-align:center;text-transform:uppercase}@media (max-width:768px){.events .list__item{display:block;margin:auto auto 2rem;max-width:25rem;width:100%}}.generic{padding:4rem 0}.generic h2{display:block;text-align:center}.generic h2:after{content:unset}.generic p{margin-bottom:1rem}.generic__container{margin-bottom:4rem}.generic__img{height:25rem}.generic__banner,.generic__img{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:4rem;overflow-x:hidden;position:relative}.generic__banner{height:20rem}.generic__text{margin-bottom:2rem}.instagram{padding:6rem 0;text-align:center}.instagram .instagram__link{color:#039;display:inline-block;margin-top:2rem;padding:1rem 1rem 0;width:100%}.instagram .instagram__link:hover{color:#039;opacity:.7}.instagram .instagram__image{background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:inline-block;vertical-align:middle;width:100%}.instagram .gallery{opacity:0;transition:all .3s}.instagram .gallery.success{opacity:1;transition:all .3s}.instagram .slick-initialized .slick-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:inline-block;height:30rem;margin:.5rem;vertical-align:middle;width:100%}.instagram .slick-dots li button:before{color:#039;font-size:1rem}.instagram .slick-dots li.slick-active button:before{color:#039}.instagram .slick-next:before,.instagram .slick-prev:before{color:#039;font-size:2rem}.instagram .slick-item{display:block;height:100%;width:100%}.instagram .slick-image{height:100%;overflow:hidden;position:relative;width:100%}.instagram .slick-image .slick-image-backdrop{background:#06f;background:linear-gradient(90deg,#0cf,#06f);height:100%;margin:0;opacity:0;padding:0;position:absolute;transition:all .3s ease;width:100%;z-index:1}.instagram .slick-image:hover .description-container,.instagram .slick-image:hover .slick-image-backdrop{opacity:1}.instagram .slick-image .description-container{color:#fff;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;transition:all .2s ease;width:100%;z-index:2}.instagram .slick-image .description-container .comments,.instagram .slick-image .description-container .likes{margin:0 5px}@media (max-width:576px){.instagram .slick-initialized .slick-slide{height:23rem}}@media (min-width:576px) and (max-width:768px){.instagram .slick-initialized .slick-slide{height:17rem}}@media (min-width:768px) and (max-width:992px){.instagram .slick-initialized .slick-slide{height:13rem}}@media (min-width:992px) and (max-width:1200px){.instagram .slick-initialized .slick-slide{height:14rem}}@media (min-width:1200px){.instagram .slick-initialized .slick-slide{height:16rem}}.know__btn{background-color:#001a3f;border:none;border-radius:2rem;color:#fff;display:block;font-size:1.2rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;margin:2rem auto 0;max-width:20rem;padding:.5rem 2rem;text-align:center}.know__btn:focus,.know__btn:hover{box-shadow:none;color:#fff;opacity:.75}.know{bottom:1.5rem;position:fixed;right:1rem;text-align:center;z-index:2}.know,.know__container{border-radius:50%;height:5rem;width:5rem}.know__container{background-color:#01e675;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);position:relative}.know__container:after{bottom:-1rem;color:#01e675;content:"Saiba mais!";display:block;font-size:.6rem;font-weight:700;line-height:1;margin-top:.25rem;position:absolute;text-transform:uppercase;width:100%}.know__container p{color:#fff;font-size:.75rem;font-weight:700}.lead{background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-x:hidden;padding:6rem 0;position:relative}.lead:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;position:absolute;width:100%}.lead .form-group label,.lead .form__btn{color:#fff;font-size:1rem}.lead .form__btn{background-color:#0cf;font-weight:700}.lead__text{font-size:2rem;font-weight:700}.lead__description,.lead__text{color:#fff;font-family:Montserrat,sans-serif;margin-bottom:2rem}.lead__description{font-size:1.2rem}.list__item{background:#f9f9f9;display:inline-block;margin:0 0 2rem;position:relative;width:100%}.item__link:focus .content__date,.item__link:focus .content__description,.item__link:focus .content__title,.item__link:focus .item__content,.item__link:focus .item__img,.item__link:hover .content__date,.item__link:hover .content__description,.item__link:hover .content__title,.item__link:hover .item__content,.item__link:hover .item__img{opacity:.75}.item__more{background:#06f;border-radius:0!important;bottom:0;color:#0cf;font-size:1rem;position:absolute;right:0}.item__img{background-size:cover;background-position:50%;background-repeat:no-repeat;float:left;height:15rem;margin:0 1rem 0 0;width:15rem}.item__content{margin:1rem;position:relative}.content__title{font-size:1.2rem;margin:0}.content__date{color:#aaa;display:block;font-size:1rem;margin-bottom:1rem}.content__description{font-size:1rem}.content__link{bottom:0;color:#039;font-size:2rem;position:absolute;right:0}@media (max-width:768px){.list__item{text-align:center}.item__img{height:20rem;width:100%;margin:0;display:inline-block;float:none}.item__content{text-align:left}}.maps{height:30rem}.maps iframe{height:100%!important;width:100%!important}.menu{display:none;position:absolute;right:0;top:1rem}.bar{background-color:#fff;border-radius:1rem;content:"";height:.5rem;transition:all .25s;width:2.5rem;z-index:5}.bar:before{top:-.8rem}.bar:after,.bar:before{background-color:#fff;border-radius:1rem;content:"";height:.5rem;position:absolute;transition:all .25s;width:2.5rem;z-index:5}.bar:after{top:.8rem}.menu__open .bar{transition:all .25s}.menu__open .bar,.menu__open .bar:after,.menu__open .bar:before{background-color:#fff;z-index:5}.menu__open .bar:before{transform:rotate(45deg)}.menu__open .bar:after{transform:rotate(-45deg)}.menu__open .bar:after,.menu__open .bar:before{top:0;transition:all .25s}.menu-collapsed{cursor:pointer;height:2.5rem;position:absolute;right:0;top:-1rem;transition:all .25s;width:2.5rem;z-index:5}.menu-collapsed .menu__list{position:fixed;right:-9000px;transition:all 0s}.menu-collapsed .menu__social{display:none}.menu-expanded{background-color:#06f;height:100%;right:0;position:fixed;text-align:center;top:0;transition:all .25s;width:100%;z-index:3}.menu-expanded .menu__links{height:100%;padding:0;position:relative;width:100%}.menu-expanded .menu__list{left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;transition:all 0s;position:relative;right:0;z-index:2}.menu-expanded .menu__item{display:block;margin:2rem 0;transition:all .15s}.menu-expanded .menu__link{color:#fff;font-size:2rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:lowercase;padding:.5rem 0;position:relative;width:100%}.menu-expanded .menu__link:focus,.menu-expanded .menu__link:hover{color:#fff}.menu__full{height:100%;overflow:hidden;width:100%}.social__link{color:#fff}@media (max-width:992px){.menu{display:block}}@media (max-width:576px){.menu{top:.5rem}}.nav-social{background-color:#fff;padding:.25rem 0;text-align:right;transition:all .3s}.nav-social.fixed-top{z-index:6}.nav-social.small{padding:0;transition:all .3s}.nav-social.small a{font-size:.8rem;transition:all .3s}.nav-social__phone{color:#001a3f;font-size:.9rem;font-weight:700;margin-right:1.25rem}.nav-social__item,.nav-social__list{display:inline-block}.nav-social__link{color:#001a3f;font-size:1rem;padding:0 .35rem}.logo-header{background:url(../img/logo-mg-natacao.png) no-repeat 50%;background-size:contain;line-height:1;height:4rem;position:absolute;transition:all .3s;width:5.5rem;z-index:4}.navbar{background-color:#001a3f;background-color:transparent;opacity:1;padding-bottom:3rem;padding-top:3rem;transition:all .3s}.navbar.fixed-top{z-index:2}.navbar.visible{opacity:1}.navbar.small{background-color:rgba(0,0,0,.5);box-shadow:0 .2rem .5rem 0 rgba(0,0,0,.1);padding:1.5rem .5rem .5rem}.navbar.small .logo-header{height:2.5rem;top:.5rem;width:4rem}.navbar.small a{font-size:.8rem;transition:all .3s}.navbar-nav{position:relative;z-index:2}.navbar__collapse{display:block;height:3rem}.nav-item{margin:0 .5rem}.nav-item:first-child{margin-left:0}.nav-item:last-child{margin-right:0}.nav-item .nav__link{color:#fff;font-size:1.5rem;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;font-size:1rem;padding:.5rem}.nav-item .nav__link:hover{color:#fff}.nav-item .nav__link:last-child{padding:.5rem 0 .5rem .5rem}@media (max-width:992px){.navbar{transition:all .3s}.navbar.small{padding:2.5rem 1rem}.navbar.small .logo-header{top:-.5rem}.navbar.small .menu{top:.5rem}.navbar__collapse{display:none}}@media (max-width:576px){.navbar.small .logo-header{top:-.5rem}.logo-header{height:4rem;top:-1rem;width:5rem}}.pagination{margin:2rem 0 4rem}.page-link{color:#039}.page-link:hover{color:#aaa}.page-numbers{border:1px solid #dee2e6;display:block;line-height:1.25;margin-left:-1px;position:relative;padding:.5rem .75rem}.page-numbers.prev{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-numbers.next{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-numbers.current{background-color:#039}.pitch__container{height:18rem;position:relative;text-align:center;z-index:1}.pitch__text{font-size:1.5rem;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;width:100%}.pitch__link,.pitch__text{color:#fff;font-weight:700}.pitch__link{background:hsla(0,0%,100%,.5);border-radius:2rem;display:block;font-size:1rem;margin:1.5rem auto 0;max-width:18rem;padding:.5rem 1rem;text-transform:none}.pitch__banner{background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-x:hidden;position:relative}.pitch__banner:after{background-color:rgba(0,0,0,.3);content:"";position:absolute;left:0;top:0;right:0;bottom:0}.presentation{background-size:cover;background-position:50%;background-repeat:no-repeat;height:90vh;max-height:800px;overflow-x:hidden;position:relative}.presentation:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;position:absolute;width:100%}.presentation__container{margin:auto;max-width:30rem;position:relative;width:100%;z-index:1}.h-header{height:25rem}.presentation-header{background-size:cover;background-position:50%;background-repeat:no-repeat;height:25rem;overflow-x:hidden;position:relative}.presentation-header:before{background-color:rgba(0,2,35,.6);bottom:0;content:"";height:100%;position:absolute;width:100%;z-index:1}.presentation-text{position:relative;text-align:center;z-index:1}.presentation-text h1{color:#fff;font-size:3rem;line-height:1.5;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:uppercase;letter-spacing:.5rem;margin:0}.search{margin-bottom:2rem}.search input{border-radius:0!important;width:calc(100% - 2.5rem)!important}.search button{background:#06f;border-radius:0!important;color:#0cf;width:2.5rem}.sidebar__container{margin-bottom:2rem}.sidebar__title{border-bottom:2px solid #039;font-size:1.2rem;margin:0;padding-bottom:.5rem}.sidebar__list{background:#f8f8f8;padding:1rem 1rem .5rem}.sidebar__item{font-size:1rem;list-style:none;margin-bottom:.5rem}.sidebar__item a,.sidebar__item a:focus,.sidebar__item a:hover{color:#039}.slider-single{margin:4rem 0}.slider-single .img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:25rem;overflow-x:hidden;position:relative;width:100%}.slider-nav .slick-slide{cursor:pointer}.slider-nav .img{background-size:cover;background-position:50%;background-repeat:no-repeat;height:5rem;margin:1rem}.social{display:block;margin:0 0 2rem}.social__item{display:inline-block}.social__link{color:#001a3f;font-size:2rem;font-weight:700;font-family:Montserrat,sans-serif;letter-spacing:.1rem;text-transform:lowercase;padding:.75rem}.testimony{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding:8rem 0;text-align:center}.testimony:before{background-color:rgba(0,26,63,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;width:100%}.testimony h2{color:#fff}.testimony .slider__container{text-align:left}.testimony .slider__title{font-size:1.2rem}.testimony .slider__description,.testimony .slider__title{color:#fff;font-weight:400;font-family:Montserrat,sans-serif}.testimony .slider__description{font-size:1.5rem;margin:2rem 0}.testimony .slider{display:none;opacity:0}.testimony .slider.slick-initialized{display:block;opacity:1;transition:all .3s}.testimony .slick-next,.testimony .slick-prev{height:2rem;width:2rem}.testimony .slick-prev{left:-4rem}.testimony .slick-next{right:-4rem}.testimony .slick-next:before,.testimony .slick-prev:before{font-size:2rem;color:#fff}.testimony .slick-dots{bottom:-2rem}.testimony .slick-dots li button:before{color:#fff;font-size:1rem}.testimony .slick-dots li.slick-active button:before{color:#fff}.footer{background-color:#f9f9f9;padding:6rem 0 2rem}.footer .list{color:#001a3f;line-height:1;margin:0 0 4rem}.footer .list__item{background-color:unset;display:block;line-height:1.2;margin:0;width:auto}.footer .list__link{color:#039;display:block;line-height:1.5;padding:.5rem}.footer .list__link svg{margin-right:1rem}.footer .list__link svg:last-child{margin:0}.logo--footer{max-width:6rem}header{position:relative}.page{margin:4rem 0 2rem}html{font-size:12px}@media (min-width:576px) and (max-width:768px){html{font-size:14px}}@media (min-width:768px) and (max-width:992px){html{font-size:16px}}@media (min-width:992px){html{font-size:16px}}body{font-size:1.2rem}body,h2{color:#001a3f;font-family:Montserrat,sans-serif}h2{display:inline-block;font-size:2rem;line-height:1.5;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;margin-bottom:4rem;letter-spacing:.5rem;position:relative;z-index:1}h2:after{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(../img/bg.png);background-size:cover;background-position:top;background-repeat:no-repeat;bottom:.8rem;content:" ";height:1.5rem;left:-2rem;position:absolute;width:2rem}h3,h4,p{margin:0}a,a:hover{color:#001a3f}a:hover{opacity:.75;text-decoration:none}address,dl,ol,ul{margin:0;padding:0}.title{color:#0cf;font-weight:700;font-family:Montserrat,sans-serif;margin-bottom:4rem;text-align:center;width:100%}.bg_3{background-color:#06f}.bg_4{background-color:#0cf}.bg_5{background-color:#039}.logo-header{height:6rem;width:8rem;}.know .know__container .fa-whatsapp{color:#fff;height:2.5rem;width:5rem;}