:root{--primary-color:#C42821}body{padding-top:121px;color:#3b3b42}body.navbar-floating,body.landing-page{padding-top:0}body.landing-page{background-color:#F4F4F4}p,.small,.post p{color:#7c7d80;font-weight:300}.post p{line-height:1.8rem}a{text-decoration:none}img.alignleft{float:left;margin:10px 20px 20px 0}img.alignright{float:right;margin:10px 10px 20px 20px}.text-divider{padding-left:2.3em;position:relative}.text-divider:before{content:"";display:block;position:absolute;margin-left:-2.3em;margin-top:.55em;border-bottom:3px solid var(--primary-color);width:1.6em}.max-width-7{max-width:700px}.max-width-6{max-width:600px}.max-width-5{max-width:500px}.container{padding-left:2.5rem;padding-right:2.5rem}#banner-home.container-fluid,#banner-home .container-fluid,#banner-home.container-lg,#banner-home.container-md,#banner-home.container-sm,#banner-home.container-xl,#header.container-xxl{padding:0}.splide__arrow{background:#fff0;transition:fill .3s}.splide__arrow svg{fill:rgb(255 255 255 / .9)}.splide__arrow:hover svg{fill:rgb(255 255 255)}a.more,a.more:hover{font-size:1rem;text-decoration:none;color:var(--primary-color);float:right}a.more:hover{text-decoration:underline}a.more i{margin-left:5px}.bg-light{background:#F4F4F4!important}#header{position:fixed;width:100%;top:0;background:#F8F8F8;border-bottom:1px solid #e4e4e4;border-top:4px solid var(--primary-color);z-index:9999;box-shadow:0 1px 15px rgb(0 0 0 / 15%)}#header .container{z-index:999}#header img#logo-header,footer img#logo-footer{width:auto;height:90px}body.navbar-floating #header::before{content:'';position:absolute;display:block;width:100%;height:130px;top:0;background:#000;background:linear-gradient(180deg,rgb(0 0 0) 0%,#fff0 100%)}#header .navbar-collapse{flex-grow:inherit}#header .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem}#header .navbar-nav .nav-link i{font-size:14px}#header .navbar-nav .nav-link i::before{vertical-align:inherit}body.navbar-floating #header{border:none;background:#fff0}#header li a{color:rgb(0 0 0 / .55)}body.navbar-floating #header li a{color:rgb(255 255 255 / .8)}body.navbar-floating .splide__slide{min-height:700px!important}#banner-home .banner-home-content{padding-top:30px;padding-bottom:30px;height:100%;color:#FFF;max-width:600px;display:flex}#banner-home .banner-home-content h1,#banner-home .banner-home-content h2,#banner-home .banner-home-content h3,#banner-home .banner-home-content h4,#banner-home .banner-home-content h5{font-weight:200;font-size:3rem;margin-bottom:3rem;color:#FFF}#banner-home .banner-home-content p{font-size:1.2rem;line-height:1.8rem;color:#FFF}#banner-home .banner-home-content .row{height:100%}.card a.btn{width:fit-content;margin-top:20px;padding-left:1.1rem;padding-right:1.1rem}.card .card-body .card-title,.card .card-body .card-title a{color:#3b3b42;text-decoration:none}.text-primary{color:var(--primary-color)!important}.page-item.active .page-link,.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:var(--primary-color);border-color:var(--primary-color)}#quem-somos .wp-block-button,#quem-somos .btn,#quem-somos button{margin-top:1.8rem}#events-home .card{transition:all .3s;-webkit-box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .1);box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .1)}#events-home .card>div{transition:all .3s;-webkit-box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .1);box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .1)}#events-home .card:hover{-webkit-box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .3);box-shadow:inset -1px 0 50px 80px rgb(0 0 0 / .3)}#events-home .event-item{min-height:345px}#countdown{position:relative;overflow:hidden}#countdown::after{content:'';display:block;position:absolute;top:0;left:0;background-color:rgb(196 40 33 / .80);width:100%;height:100%}#countdown .container{z-index:99;position:relative}#countdown h4::after{content:'';display:block;margin:30px auto;width:10%;border-bottom:3px solid #FFF}#timer{list-style:none;margin:0 auto;padding:0;display:flex}#timer li{color:#FFF;padding:0 2rem;display:flex;flex-direction:column;align-items:center}#timer li span{font-size:3rem}#timer li small{font-size:.8rem}#lessons .lesson-date{display:flex;flex-direction:column;position:relative;background:var(--primary-color);width:70px;height:70px;margin-top:-70px;justify-content:center;text-align:center}#lessons .lesson-date p{font-size:2.3rem;line-height:2rem;color:rgb(255 255 255 / .9);margin:0;font-weight:300}#lessons .lesson-date p small{width:100%;display:block;font-size:.7rem;line-height:1rem;font-weight:400;color:rgb(255 255 255 / .8)}#event-details{display:flex;width:90%;max-width:600px;margin:40px 0}#event-details div{display:flex;align-items:center;padding:15px 25px;font-size:.9rem;color:#7c7d80}#event-details #event-date{padding-left:0;width:60%}#event-details #event-place{border-left:1px solid var(--primary-color)}#event-details div i{font-size:1.3rem;color:var(--primary-color);margin-right:1rem}#floating-whatsapp{display:flex;position:fixed;bottom:50px;right:50px;font-size:20px;color:#FFF;width:50px;height:50px;align-items:center;justify-content:center;border-radius:50%;background-color:#47C756}.movies{max-width:900px;margin:0 auto}.movies iframe{width:100%;height:500px}.thumbnail-sidebar{background-size:cover;border-radius:.5rem;border:none;min-height:130px}[class*="col-"]{margin-bottom:4rem}.highlights [class*="col-"]{margin-bottom:.5rem}footer [class*="col-"]{margin-bottom:0}.wp-block-media-text{padding:15px 0}strong{font-weight:600}footer{border-top:1px solid var(--primary-color)}footer .footer-contacts svg{color:var(--primary-color)}footer #copyright{font-size:.9rem}@media screen and (max-width:700px){.thumbnail-sidebar{min-height:250px}#quem-somos .row.ps-5{padding-left:0!important}#quem-somos .row div:first-child{padding-left:0!important}#timer li{padding:0 1rem}#event-details{width:100%;flex-direction:column}#event-details #event-date{width:100%;justify-content:center;padding:30px 25px}#event-details #event-place{border-top:1px solid var(--primary-color);border-left:none;justify-content:center;text-align:center;padding:30px 25px}.movies iframe{width:100%;height:250px}footer .box-logo-footer{text-align:center;margin-bottom:30px}footer svg{margin:15px 0;width:1.5rem;height:1.5rem}footer .row.py-5{padding-top:20px!important;padding-bottom:0!important}footer .footer-contacts .align-items-start{align-items:center!important;margin-bottom:10px!important}footer #copyright p{text-align:center;margin-top:20px}footer #copyright-social-media{display:initial!important}footer #copyright-social-media ul{display:flex!important;justify-content:space-between;margin-bottom:0;padding-bottom:30px}footer #copyright-social-media li.ms-3{margin-left:0!important}}