@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Raleway&display=swap");@import url("https://fonts.googleapis.com/css?family=Raleway:500,600,700,900&display=swap");@font-face{font-family:"HeveticaNeueBold";src:url(//colegiosfxavier.com/wp-content/themes/wp-zi-template/css/fonts/HelveticaNeueLTStd-Bd_0.otf);src:url(//colegiosfxavier.com/wp-content/themes/wp-zi-template/css/fonts/HelveticaNeueLTStd-Bd_0.woff);font-weight:700}@font-face{font-family:"HeveticaNeueRegular";src:url(//colegiosfxavier.com/wp-content/themes/wp-zi-template/css/fonts/HelveticaNeueLTStd-Lt_0.otf);src:url(//colegiosfxavier.com/wp-content/themes/wp-zi-template/css/fonts/HelveticaNeueLTStd-Lt_0.woff);font-weight:600}.scroller>.scroll-element,.scroller>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scroller>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scroller>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scroller>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px;display:none}.scroller>.scroll-element .scroll-element_outer{overflow:hidden}.scroller>.scroll-element .scroll-element_outer,.scroller>.scroll-element .scroll-element_track,.scroller>.scroll-element .scroll-bar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scroller>.scroll-element .scroll-element_track,.scroller>.scroll-element .scroll-bar{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}.scroller>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scroller>.scroll-element .scroll-bar{background-color:#c2c2c2}.scroller>.scroll-element:hover .scroll-bar{background-color:#919191}.scroller>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scroller>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scroller>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scroller>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scroller>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.thefile .topIcon{background-color:#fff;padding:2px 5px;display:inline-block;position:absolute;border:1px solid #a2a2a2;border-radius:5px;z-index:999;cursor:pointer;margin:10px}.thefile .fListscroll a p span{margin-right:10px}.thefile .fileIcon{display:block;padding:40px 20px;display:flex;justify-content:center}.thefile{position:relative;margin:0;padding:0}.filesList div a{color:#fff}.filesList{padding:20px 20px 20px 35px;width:100%;position:absolute;top:0;z-index:9999999;height:100%;overflow-y:auto}.thefile .fileTitle{color:#fff}.lightboxOverlay{background:#fff;opacity:.85}.lightbox{position:fixed;top:100px !important}.lightbox .lb-outerContainer .lb-container .lb-image{border:0;border-radius:0}.lightbox .lb-outerContainer .lb-container .lb-nav{position:relative;text-align:right;height:50px;margin-top:30px}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev{z-index:1;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;width:36px;height:36px;outline:none;opacity:1;text-align:center;padding-top:17px;position:absolute;right:45px;left:auto;margin-right:15px;text-decoration:none}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;font-weight:500;color:#1c4a80;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next{font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;width:36px;height:36px;margin-right:15px;outline:none;opacity:1;text-align:center;padding-top:17px;text-decoration:none}.lightbox .lb-outerContainer .lb-container .lb-nav .lb-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.lightbox .lb-dataContainer .lb-data .lb-details .lb-caption{display:none !important}.lightbox .lb-dataContainer .lb-data .lb-closeContainer{position:absolute;top:0;right:50%;margin-top:-55px;margin-right:-324px}.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close{background:#1c4a80;opacity:1;padding-top:15px;font-size:15px;border-radius:3px;text-align:center}.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close:before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}.slick-lightbox{background:rgba(255,255,255,.85) !important;overflow-y:hidden}.slick-lightbox .slick-lightbox-inner{width:767px;position:relative;margin:auto}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{width:30px;height:30px;top:50%;margin-top:-280px;right:0;border-radius:3px;background:#1c4a80;line-height:0}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close:before{font-size:25px;font-weight:900}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{width:765px;margin:auto}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev{position:absolute;bottom:50%;margin-bottom:-295px;right:45px;left:auto;font-size:0;z-index:9;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;width:36px;height:36px;outline:none}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-next{position:absolute;bottom:50%;margin-bottom:-295px;right:0;font-size:0;left:auto;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;width:36px;height:36px;outline:none;z-index:9}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list{height:100vh}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track{top:50%;margin-top:-250px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item{height:auto !important}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item .slick-lightbox-slick-item-inner{max-width:100%;display:block}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item .slick-lightbox-slick-item-inner img{width:100%;max-height:460px !important;max-width:none;object-fit:cover}div.grecaptcha-badge{display:none}#buttonToggletext{float:right;font-size:11px;cursor:pointer;margin:15px 0;color:#1c4a80}#buttonToggletext span{font-weight:500;margin-right:10px}#buttonToggletext svg{font-size:16px}.tnp-unsubscribe button{display:block !important;margin:auto !important;border-radius:10px !important;border:0 !important;padding:7px 12px !important;cursor:pointer !important}.main p.textToggle{display:none}body{font-family:"Raleway",sans-serif;position:relative}body:not(.home) .main{margin-top:110px}header .top-navbar{background:#05182f;padding:15px 0}header .top-navbar .container .mobileExpand{color:#fff;width:100%;text-align:center;font-size:14px}header .top-navbar .container .row .topnavItem{line-height:1}header .top-navbar .container .row .topnavItem p{margin-bottom:0;color:#fff;font-size:12px;line-height:1.5}header .top-navbar .container .row .topnavItem p a{color:#fff;text-decoration:none}header .top-navbar .container .row .topnavItem p span{color:#0569d6;font-weight:700}header .top-navbar .container .row .topnavItem p svg{font-size:14px;margin:0 3px}header .top-navbar .container .row .topnavItem:nth-child(2){padding:0 70px}header .top-navbar .container .row .topnavItem:last-child p{text-align:right;font-size:15px;line-height:1}header .top-navbar .container .row .topnavItem:last-child svg{font-size:20px}header .top-navbar .container .row .topnavItem.icons{display:flex;align-items:flex-end;justify-content:flex-end}header .navbar{position:absolute;background:rgba(28,74,128,.8);width:100%;z-index:999;padding:30px 0;-webkit-transition:all .4s ease;transition:all .4s ease}header .navbar.shrink{position:fixed;min-height:35px;top:0}header .navbar .container{line-height:3.2}header .navbar .container .navbar-brand{position:absolute;display:table;top:30px;z-index:9}header .navbar .container .navbar-brand .site-logo{width:140px;margin-top:-24px}header .navbar .container .navbar-collapse{padding:0;position:relative;box-shadow:none}header .navbar .container .navbar-collapse .menu-homemenu-container .menu{margin:0;padding:0;margin-left:125px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{padding:0 0 0 48px;font-size:16px;display:inline-block}@media not all and (min-resolution:0.001dpcm){header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{float:left}}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children.current-menu-ancestor>a{font-weight:600}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children.open-Menu>a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children>a{color:#efefef;text-decoration:none;position:relative}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children>a:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:absolute;transition:transform .3s;top:3px;right:-20px;pointer-events:none;line-height:1}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu{display:none;list-style:none;padding:0;opacity:0;height:auto;width:0;float:left;margin-top:40px}@media not all and (min-resolution:0.001dpcm){header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu{margin-top:0}}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item{font-size:14px;max-width:145px;width:145px;padding:3px 0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item.current-menu-item>a{font-weight:600}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item a{display:block;line-height:1.2;color:#efefef;text-decoration:none}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395{padding:0 0 0 48px;font-size:16px;display:inline-block;height:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395 a{color:#efefef;text-decoration:none;position:relative}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395.current-menu-item{font-weight:600}header .navbar .container .navbar-collapse .searchForm{position:absolute;top:0;right:0}header .navbar .container .navbar-collapse .searchForm form.searchform div .screen-reader-text{display:none}header .navbar .container .navbar-collapse .searchForm form.searchform div input[type=text]{width:100px;height:20px;background:0 0;border:0;text-align:center;border-bottom:1px solid #f0f0f0;color:#f0f0f0;outline:none;line-height:1}header .navbar .container .navbar-collapse .searchForm form.searchform div input[type=text]::placeholder{font-size:16px;color:#f0f0f0}header .navbar .container .navbar-collapse .searchForm form.searchform div input[type=text]::-webkit-input-placeholder{font-size:16px;color:#f0f0f0}header .navbar .container .navbar-collapse .searchForm form.searchform div input[type=text]:-moz-placeholder{font-size:16px;color:#f0f0f0}header .navbar .container .navbar-collapse .searchForm form.searchform div input[type=text]::-ms-input-placeholder{font-size:16px;color:#f0f0f0}header .navbar .container .navbar-collapse .searchForm form.searchform div button{cursor:pointer;color:#f0f0f0;border:0;background:0 0;position:relative}header .navbar .container .navbar-toggler{border:0;color:#fff;border:0;color:#fff;font-size:20px;width:100%;text-align:center;outline:none}header .navbar .container .navbar-toggler:focus{outline:none}.page-template-default:not(.home)>.container{margin-top:90px}.page-template-default:not(.home)>.container .single-title{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.page-template-default:not(.home)>.container>p{color:#1c4a80;font-size:16px;font-weight:500;line-height:1.3;text-align:justify;margin-bottom:10px}.page-template-default:not(.home)>.container>p img{display:block;width:100%;height:auto}.page-template-default:not(.home)>.container>p a{color:#0569d6;font-weight:600;text-decoration:none}.page-template-default:not(.home)>.container ul{color:#1c4a80;font-size:16px;font-weight:500;line-height:1.3}.page-template-default:not(.home)>.container ul>li{margin-bottom:5px}.home-carousel .container-fluid{position:relative}.home-carousel .container-fluid .slick-track{height:100vh}.home-carousel .container-fluid .slick-track .slick-prev{position:absolute;z-index:1;cursor:pointer;top:75%;font-size:0;border-radius:50%;border:1px solid #fff;background:0 0;color:#fff;right:50%;margin-right:-510px;width:36px;height:36px;padding-top:3px;outline:none}.home-carousel .container-fluid .slick-track .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.home-carousel .container-fluid .slick-track .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.home-carousel .container-fluid .slick-track .slick-next{position:absolute;z-index:1;top:75%;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #fff;background:0 0;color:#fff;right:50%;margin-right:-553px;width:36px;height:36px;padding-top:3px;outline:none}.home-carousel .container-fluid .slick-track .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.home-carousel .container-fluid .slick-track .slick-list .slick-slide{overflow:hidden}.home-carousel .container-fluid .slick-track .slick-list .slick-slide img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.home-carousel .container-fluid .slick-track .slick-dots{position:absolute;bottom:10%;width:100%;text-align:center;padding:0}.home-carousel .container-fluid .slick-track .slick-dots li{display:inline-block}.home-carousel .container-fluid .slick-track .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.home-carousel .container-fluid .slick-track .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#f8fdfd;font-size:11px}.home-carousel .container-fluid .slick-track .slick-dots li.slick-active button:before{color:#0b1d2f}.home-carousel .container-fluid .container{position:absolute;bottom:210px;left:50%;margin-left:-570px}.home-carousel .container-fluid .container p{text-align:center;color:#fff;font-size:35px;margin-bottom:190px}.home-carousel .container-fluid .container p span{font-weight:700}.home-carousel .container-fluid .container .info-button button{background:#1c4a80;display:inline-block;color:#fff;font-size:18px;padding:10px 40px;line-height:1;font-weight:500;cursor:pointer;outline:none}.home-carousel .container-fluid .container .info-button button:focus{outline:none}.home-carousel .container-fluid .container .info-button button:active{outline:none}.main .newsletter{position:relative}.main .newsletter .newsletterMessage{font-size:30px;display:block;text-align:center;font-weight:800;color:#1c4a80;padding:90px 0}.main .newsletter .newsletterMessage.contactMessage{font-weight:400;padding-bottom:10px}.main .newsletter .newsletterCancelation{display:block;text-align:center;font-size:12px;color:#b1b1b1}.main .newsletter img{display:block;width:60%;max-width:666px;min-width:270px;margin:auto}.main .highlightedNews .news-track .news-slide .row .news-img{background-position:center;position:relative;height:275px}.main .highlightedNews .news-track .news-slide .row .news-img:before{content:"";background-image:linear-gradient(to right,rgba(0,0,0,.67),transparent);position:absolute;height:100%;width:100%}.main .highlightedNews .news-track .news-slide .row .news-img .content{position:absolute;right:0;max-width:615px;padding:80px 60px 80px 0;display:table;height:100%}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight{position:absolute;top:0;left:0}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight span{display:inline-block;color:#fff;background:#7cc9ff;font-size:16px;padding:10px;line-height:1;border-top-left-radius:5px;border-bottom-left-radius:5px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight p{display:inline-block;color:#fff;background:#0569d6;margin:0;padding:10px 20px;line-height:1;font-size:17px;font-weight:500;border-top-right-radius:5px;border-bottom-right-radius:5px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles{display:table-cell;vertical-align:middle}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h2{font-size:28px;font-weight:700;font-family:"Raleway",sans-serif;color:#fff;text-shadow:1px 1px 3px #101010}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h3{font-size:28px;font-family:"Raleway",sans-serif;color:#fff;text-shadow:1px 1px 3px #101010}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link{text-align:right;font-size:14px;font-weight:700}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link a{color:#1c4a80;text-decoration:none}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link a svg{margin-left:10px}.main .highlightedNews .news-track .news-slide .row .news-content .content{float:left;max-width:555px;padding:80px 0 80px 60px}.main .highlightedNews .news-track .news-slide .row .news-content .content .description{text-align:justify;line-height:1.3;font-size:15px;font-weight:700;color:#1c4a80;font-family:"Raleway",sans-serif}.main .highlightedNews .news-track .news-slide .row .news-content .content .post-link{text-align:right;font-size:14px;font-weight:700;margin-top:15px}.main .highlightedNews .news-track .news-slide .row .news-content .content .post-link a{color:#1c4a80;text-decoration:none}.main .highlightedNews .news-track .news-slide .row .news-content .content .post-link a svg{margin-left:10px}.main .highlightedNews .news-track .slick-dots{position:absolute;bottom:10%;width:41%;text-align:right;padding:0}.main .highlightedNews .news-track .slick-dots li{display:inline-block;padding:0}.main .highlightedNews .news-track .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .highlightedNews .news-track .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .highlightedNews .news-track .slick-dots li.slick-active button:before{color:#0b1d2f}.main .transparency{padding-top:90px;padding-bottom:90px}.main .transparency .row .title{padding-right:100px}.main .transparency .row .title .content{width:381px;float:right;margin-top:115px}.main .transparency .row .title .content p{color:#1c4a80;font-size:32px;line-height:1}.main .transparency .row .title .content p span{font-weight:700}.main .transparency .row .slider .transparencyslider .slick-prev{position:absolute;z-index:1;bottom:-78px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:50%;margin-right:-138px;width:36px;height:36px;padding-top:3px;outline:none}.main .transparency .row .slider .transparencyslider .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .transparency .row .slider .transparencyslider .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;position:absolute;width:150px;margin-left:-210px;margin-top:16px;pointer-events:none}.main .transparency .row .slider .transparencyslider .slick-next{position:absolute;z-index:1;bottom:-78px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:50%;padding-top:3px;margin-right:-183px;width:36px;height:36px;outline:none}.main .transparency .row .slider .transparencyslider .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .transparency .row .slider .transparencyslider .slick-dots{position:absolute;bottom:-100px;width:100%;text-align:left;padding:0}.main .transparency .row .slider .transparencyslider .slick-dots li{display:inline-block}.main .transparency .row .slider .transparencyslider .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .transparency .row .slider .transparencyslider .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .transparency .row .slider .transparencyslider .slick-dots li.slick-active button:before{color:#0b1d2f}.main .transparency .row .slider .transparencyslider .slick-list .slick-track .item{position:relative;height:310px;cursor:pointer}.main .transparency .row .slider .transparencyslider .slick-list .slick-track .item img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.main .transparency .row .slider .transparencyslider .slick-list .slick-track .item .show-icon{position:absolute;background:#1c4a80;color:#fff;border-radius:5px;z-index:999999;top:50%;padding:10px;line-height:1;margin-left:-17.5px;margin-top:-18px;font-size:15px;left:50%;cursor:pointer}.main .testimonials h3{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .testimonials .testimonial-track .slick-prev{position:absolute;z-index:1;top:50%;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #fff;background:0 0;color:#fff;padding-top:3px;left:20.9%;width:36px;height:36px;outline:none;margin-top:-18px}.main .testimonials .testimonial-track .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .testimonials .testimonial-track .slick-next{position:absolute;z-index:1;top:50%;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #fff;background:0 0;color:#fff;right:20.9%;width:36px;padding-top:3px;height:36px;outline:none;margin-top:-18px}.main .testimonials .testimonial-track .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .testimonials .testimonial-track .slick-list:after{content:"";position:absolute;width:30%;height:100%;background-image:linear-gradient(to right,rgba(0,0,0,.8),transparent);top:0;left:0}.main .testimonials .testimonial-track .slick-list:before{content:"";position:absolute;width:30%;height:100%;background-image:linear-gradient(to left,rgba(0,0,0,.8),transparent);top:0;right:0;z-index:1}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main.active .row .testimonial-popupText{visibility:visible;opacity:1;-webkit-transition:visibility .5s,opacity .5s ease-in;-moz-transition:visibility .5s,opacity .5s ease-in;-ms-transition:visibility .5s,opacity .5s ease-in;-o-transition:visibility .5s,opacity .5s ease-in;transition:visibility .5s,opacity .5s ease-in}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row{position:relative}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-popupText{visibility:hidden;opacity:0;position:absolute;overflow:auto;z-index:1;background:rgba(255,255,255,.9);height:100%;padding:25px;color:#1c4a80;font-weight:600;-webkit-transition:visibility .5s,opacity .5s ease-out;-moz-transition:visibility .5s,opacity .5s ease-out;-ms-transition:visibility .5s,opacity .5s ease-out;-o-transition:visibility .5s,opacity .5s ease-out;transition:visibility .5s,opacity .5s ease-out}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo{display:inline-block;background-position:center;background-size:cover;min-height:300px;padding:45px;flex:none;max-width:none;width:50%;height:300px}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo .personInfo-Wrapper{position:absolute;bottom:45px;right:45px}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo .personInfo-Wrapper .person-name{font-weight:500;font-size:16px;color:#fff;margin-bottom:0;text-align:right;text-shadow:1px 1px 3px #101010}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo .personInfo-Wrapper .person-work{font-size:13px;color:#fff;margin-bottom:0;text-shadow:1px 1px 3px #101010;line-height:1;text-align:right}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text{display:inline-block;padding:45px 0;flex:none;max-width:none;width:50%;height:300px}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-size:70px;font-weight:900;position:absolute;z-index:-1;top:35px;left:45px;color:rgba(28,74,128,.2)}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:after{content:"\f10e";font-family:"Font Awesome 5 Free";font-size:70px;font-weight:900;position:absolute;z-index:-1;bottom:35px;right:45px;color:rgba(28,74,128,.2)}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text p{font-size:20px;font-weight:700;line-height:1.25;color:#1c4a80;padding:0 45px;height:200px;margin:0;overflow:hidden}.main .testimonials .testimonial-track .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text .testimonial-textMore{cursor:pointer;display:block;text-align:center;color:#1c4a80;font-size:13px}.main .highlights{position:relative;background:#0569d6;overflow:hidden}.main .highlights .container{padding-top:90px;padding-bottom:90px;position:relative}.main .highlights .container .row{position:relative;z-index:1}.main .highlights .container .row .slideHighlights{width:100%}.main .highlights .container .row .slideHighlights .slick-dots{position:absolute;bottom:-70px;width:100%;text-align:center;padding:0}.main .highlights .container .row .slideHighlights .slick-dots li{display:inline-block}.main .highlights .container .row .slideHighlights .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .highlights .container .row .slideHighlights .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .highlights .container .row .slideHighlights .slick-dots li button[aria-label="1 of 1"]{display:none}.main .highlights .container .row .slideHighlights .slick-dots li.slick-active button:before{color:#0b1d2f}.main .highlights .container .row .slideHighlights .slick-list .slick-track{min-width:100% !important;justify-content:center;display:flex}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain{border-radius:15px;overflow:hidden}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsImage{height:255px;overflow:hidden;border-top-left-radius:15px;border-top-right-radius:15px}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsImage img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent{position:relative;background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .diagonalSeparator{position:absolute;top:0;width:100%;background-color:#fff;margin-top:-14px;padding:15px 20px;margin-bottom:0;-webkit-transform:skewY(3deg);-moz-transform:skewY(3deg);-ms-transform:skewY(3deg);-o-transform:skewY(3deg);transform:skewY(3deg)}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsHeader{padding:0 30px;min-height:40px;position:relative;z-index:1}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsHeader h2{font-size:19px;font-weight:700;color:#1c4a80;line-height:1;margin-bottom:7px}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsHeader h3{font-size:16px;margin:0;color:#1c4a80;line-height:1}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsExcerpt{padding:10px 30px 30px;font-size:14px;color:#1c4a80;line-height:1.3;font-weight:500;overflow:hidden;height:120px}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsReadMore{padding:30px;font-size:18px;font-weight:700}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsReadMore a{text-decoration:none;color:#1c4a80}.main .highlights .container .row .slideHighlights .slick-list .slick-track .highlightItem .newsMain .newsContent .newsReadMore a svg{font-size:16px;margin-left:15px}.main .highlights .container .bottomLogo{position:absolute;width:900px;bottom:-200px;left:-50%;margin-left:-120px;opacity:.3}.main .events{padding-bottom:120px}.main .events h3{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .events .container .sliderEvents .slick-prev{position:absolute;z-index:1;bottom:-87px;font-size:0;cursor:pointer;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;padding-top:3px;right:45px;width:36px;height:36px;outline:none}.main .events .container .sliderEvents .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .events .container .sliderEvents .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;color:#1c4a80;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.main .events .container .sliderEvents .slick-next{position:absolute;z-index:1;bottom:-87px;cursor:pointer;font-size:0;padding-top:3px;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:0;width:36px;height:36px;outline:none}.main .events .container .sliderEvents .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .events .container .sliderEvents .row{outline:none}.main .events .container .sliderEvents .row .col-sm-12{display:flex;overflow:hidden;height:352px}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft{background:#0569d6;display:inline-block;width:50%;color:#fff;overflow:hidden;padding:20px}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft .eventMonth{position:relative;z-index:1}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft .eventMonth .monthIcon{display:inline-block;margin-bottom:0;font-size:25px}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft .eventMonth .month{float:right;font-size:27px;margin-bottom:0;line-height:1}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft .eventDay{position:relative;z-index:1;text-align:center;font-size:70px;line-height:1}.main .events .container .sliderEvents .row .col-sm-12 .eventLeft .bottomIcon{position:absolute;bottom:-77px;left:-32px;font-size:200px;opacity:.3}.main .events .container .sliderEvents .row .col-sm-12 .eventRight{display:inline-block;width:50%;padding:20px}.main .events .container .sliderEvents .row .col-sm-12 .eventRight .eventTitle{color:#05182f;font-size:20px;line-height:1.3;margin-bottom:40px;font-weight:600}.main .events .container .sliderEvents .row .col-sm-12 .eventRight .eventsubTitle{color:#05182f;font-size:15px;font-weight:500}.main .quemSomos h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .quemSomos .aboutusSubtitle{font-size:17px;font-weight:500;color:#1c4a80;line-height:1.2;margin-bottom:45px}.main .quemSomos .aboutusText{font-size:16px;color:#1c4a80;line-height:1.3;text-align:justify;font-weight:500}.main .quemSomos .aboutusText img{max-width:100%;height:auto;display:block;margin:auto}.main .quemSomos .chronology{padding:40px 15px}.main .quemSomos .chronology .scroller{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;overflow-y:hidden}.main .quemSomos .chronology .scroller .chronologyItem{flex:0 0 auto;padding:0;cursor:pointer}.main .quemSomos .chronology .scroller .chronologyItem.selected .iconChronology{border-color:#1c4a80}.main .quemSomos .chronology .scroller .chronologyItem .iconChronology{color:#1c4a80;text-align:center;font-size:40px;line-height:1;border-bottom:2px solid #d4d4d4}.main .quemSomos .chronology .scroller .chronologyItem .yearChronology{font-size:15px;text-align:center;font-weight:600;color:#1c4a80}.main .quemSomos .chronology .scroller .chronologyItem .legendChronology{text-align:center;font-size:15px;font-weight:500;padding:0 7px;color:#1c4a80;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.main .quemSomos .chronology .chronologyContent{overflow:hidden !important;width:100% !important;color:#1c4a80;padding:25px 0;text-align:justify;font-weight:500;font-size:16px}.main .quemSomos .chronology .chronologyContent .closeContent{cursor:pointer;font-size:20px;padding:0 5px;display:block;width:30px;margin-left:auto}.main .quemSomos .values{padding-bottom:80px}.main .quemSomos .values h1{color:#1c4a80;padding:80px 0 30px;font-size:30px;font-weight:400;text-align:left}.main .quemSomos .values .row .block1{text-align:center;padding:70px 0;position:relative}.main .quemSomos .values .row .block1 svg{display:block;font-size:140px;color:#fff;stroke:#3b64d1;stroke-width:4px;line-height:0;margin:auto}.main .quemSomos .values .row .block1 p{font-size:15px;font-weight:700;color:#3b64d1;margin-top:55px;position:absolute;width:100%;left:0}.main .quemSomos .values .row .block2{text-align:center;padding:70px 0;position:relative}.main .quemSomos .values .row .block2 svg{display:block;font-size:140px;color:#fff;stroke:#130d6e;stroke-width:4px;line-height:0;margin:auto}.main .quemSomos .values .row .block2 p{font-size:15px;font-weight:700;color:#130d6e;margin-top:55px;position:absolute;width:100%;left:0}.main .quemSomos .values .row .block3{text-align:center;padding:70px 0;position:relative}.main .quemSomos .values .row .block3 svg{display:block;font-size:140px;color:#fff;stroke:#60bff0;stroke-width:4px;line-height:0;margin:auto}.main .quemSomos .values .row .block3 p{font-size:15px;font-weight:700;color:#60bff0;margin-top:55px;position:absolute;width:100%;left:0}.main .instalacoes .galleryTitle{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .instalacoes .gal{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.main .instalacoes .gal a{position:relative;display:inline-block}.main .instalacoes .gal a.hidden{display:none}.main .instalacoes .gal a.show{display:inline-block}.main .instalacoes .gal a .showImage{position:absolute;background:#1c4a80;color:#fff;border-radius:5px;top:50%;padding:10px;line-height:1;margin-left:-17.5px;margin-top:-18px;font-size:15px;left:50%}.main .instalacoes .gal a img{width:100%}.main .instalacoes .loadGal{margin-top:45px}.main .instalacoes .loadGal .loadMore{background:#1c4a80;display:block;margin:auto;color:#fff;font-size:18px;padding:10px 40px;line-height:1;font-weight:500;cursor:pointer;outline:none}@media (max-width:500px){.main .instalacoes .gal{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.space-height{height:155px}.main .instalacoes .galleryText{padding-top:80px;padding-bottom:80px;font-size:16px;color:#1c4a80;line-height:1.3;text-align:justify;font-weight:500}.main .instalacoes .locationMap{padding-bottom:100px}.main .instalacoes .locationMap .galleryTitle{font-size:35px;font-weight:900;text-align:center;padding:60px 0 80px;color:#1c4a80}.main .organogramaColegio .titleOrganograma{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .organogramaColegio .contentOrganograma a img{display:block;margin:auto;width:100%}.main .ofertaFormativa .titleofertaFormativa,.main .ofertaFormativa .titleservicosOpcionais,.main .servicosOpcionais .titleofertaFormativa,.main .servicosOpcionais .titleservicosOpcionais{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .ofertaFormativa .subtitle,.main .ofertaFormativa .textContent,.main .servicosOpcionais .subtitle,.main .servicosOpcionais .textContent{font-size:17px;font-weight:500;color:#1c4a80;line-height:1.2}.main .ofertaFormativa .subtitle img,.main .ofertaFormativa .textContent img,.main .servicosOpcionais .subtitle img,.main .servicosOpcionais .textContent img{max-width:100%;height:auto;display:block;margin:auto}.main .ofertaFormativa .schoolTabs .navigationMenutabs,.main .servicosOpcionais .schoolTabs .navigationMenutabs{text-align:center;padding-bottom:40px}.main .ofertaFormativa .schoolTabs .navigationMenutabs button,.main .servicosOpcionais .schoolTabs .navigationMenutabs button{border:1px solid #1c4a80;border-radius:50%;background:0 0;color:#1c4a80;width:35px;height:35px;font-size:16px;line-height:0;margin:0 2px;cursor:pointer}.main .ofertaFormativa .schoolTabs .navigationMenutabs button:focus,.main .servicosOpcionais .schoolTabs .navigationMenutabs button:focus{outline:none}.main .ofertaFormativa .schoolTabs .menuTabs,.main .servicosOpcionais .schoolTabs .menuTabs{display:flex;margin:0;padding:0}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab{position:relative;display:inline-block;border:1px solid rgba(28,74,128,.3);text-align:center;width:18.68%;margin-left:-1px}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:last-child,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child{width:25.68%}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab a,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab a{position:relative;padding:7px 0;display:block;font-weight:700;color:#1c4a80;font-size:16px;text-decoration:none;z-index:9}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab.active,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab.active{background:#1c4a80}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab.active:after,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab.active:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #1c4a80;top:0;position:absolute;left:50%;margin-left:-60px;z-index:0}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab.active a,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab.active a{color:#fff}.main .servicosOpcionais .schoolTabs .menuTabs .itemTab,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child{width:35%}.main .contentofertaFormativa,.main .contentservicosOpcionais{background:#f0f0f0}.main .contentofertaFormativa .container .itemSection,.main .contentservicosOpcionais .container .itemSection{padding:120px 0}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa{padding:0 0 120px}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemTitle p,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemTitle p{font-size:30px;color:#1c4a80;font-weight:700;margin:99px 0;line-height:1.2}.main .escola-catolica .itemImages .slick-prev,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev{position:absolute;z-index:1;bottom:-120px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:45px;width:36px;padding-top:3px;height:36px;outline:none}.main .escola-catolica .itemImages .slick-prev:before,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev:before,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .escola-catolica .itemImages .slick-prev:after,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev:after,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;font-weight:500;color:#1c4a80;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.main .escola-catolica .itemImages .slick-next,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-next,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-next{position:absolute;z-index:1;bottom:-120px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:0;width:36px;height:36px;padding-top:3px;outline:none}.main .escola-catolica .itemImages .slick-next:before,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-next:before,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .escola-catolica .itemImages .slick-dots,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots{position:absolute;bottom:-130px;width:100%;text-align:left;padding:0}.main .escola-catolica .itemImages .slick-dots li,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li{display:inline-block}.main .escola-catolica .itemImages .slick-dots li button,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li button,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .escola-catolica .itemImages .slick-dots li button:before,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li button:before,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .escola-catolica .itemImages .slick-dots li.slick-active button:before,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li.slick-active button:before,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots li.slick-active button:before{color:#0b1d2f}.main .escola-catolica .itemImages .slick-list .slick-track .item,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item{position:relative;height:243px;cursor:pointer}.main .escola-catolica .itemImages .slick-list .slick-track .item img,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}.main .escola-catolica .itemImages .slick-list .slick-track .item .show-icon,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item .show-icon,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item .show-icon{position:absolute;background:#1c4a80;color:#fff;border-radius:5px;z-index:999999;top:50%;padding:10px;line-height:1;margin-left:-17.5px;margin-top:-18px;font-size:15px;left:50%;cursor:pointer}.main .contentofertaFormativa .container .itemSection .textofertaFormativa,.main .contentservicosOpcionais .container .itemSection .textofertaFormativa{padding:120px 0 0;font-size:16px;color:#1c4a80;line-height:1.3;text-align:justify;font-weight:500}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa{padding:120px 0 60px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle{padding-right:40px}.main .escola-catolica .t-Titl-docs p,.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p{font-size:30px;color:#1c4a80;line-height:1.3;margin-top:80px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons{padding:0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev{position:absolute;z-index:1;bottom:-60px;font-size:0;cursor:pointer;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:45px;padding-top:3px;width:36px;height:36px;outline:none}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev:before,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;font-weight:500;color:#1c4a80;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next{position:absolute;z-index:1;bottom:-60px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:0;padding-top:3px;width:36px;height:36px;outline:none}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next:before,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots{position:absolute;bottom:-60px;width:100%;text-align:left;padding:0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li{display:inline-block}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li button,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li button:before,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li.slick-active button:before,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots li.slick-active button:before{color:#0b1d2f}.main .escola-catolica .itemImages .slick-list .slick-track,.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track{height:350px;outline:none}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles{outline:none}.main .escola-catolica .itemImages .slick-list .slick-track .item .fileTitle{position:absolute;bottom:-50px;width:100%;left:0;text-align:center;margin:0;color:#1c4a80;font-size:16px;font-weight:700;line-height:1;height:20px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile{height:253px;padding:10px;position:relative;cursor:pointer}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .topIcon,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .topIcon{position:absolute;color:#fff;font-size:20px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon{display:block}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon img,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon img{text-align:center;height:75px;margin:auto;display:block;margin-top:72px;width:auto}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList{position:absolute;top:49px;height:77%;width:92%;overflow-y:scroll;scrollbar-width:thin}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-track,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar{width:10px;background-color:transparent}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-thumb,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.562);border:0 solid #555}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a{display:flex;text-decoration:none}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p{font-size:16px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:10px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p span,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p span{color:#fff;margin-right:7px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileTitle,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileTitle{position:absolute;bottom:-50px;width:100%;left:0;text-align:center;margin:0;color:#1c4a80;font-size:16px;font-weight:700;line-height:1;height:20px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown1:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown1:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #1b2376;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown2:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown2:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #4169d6;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown3:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown3:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #51b5ee;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .informacoesGerais h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .informacoesGerais .contentInformacoesgerais{font-size:16px;color:#1c4a80;line-height:1.3;text-align:justify;font-weight:500}.main .matriculasMensalidades h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .matriculasMensalidades h1 span{font-weight:500}.main .matriculasMensalidades .subscAnual{padding:10px;width:100%;font-size:16px;font-weight:500;border:1px solid #babdd6;color:#1c4a80;text-align:center;margin:40px 0 60px}.main .matriculasMensalidades .subscAnual p{margin:0}.main .matriculasMensalidades .subscAnual p span:not(.subscIcon){font-weight:700}.main .matriculasMensalidades .subscAnual p .subscIcon{float:right}.main .matriculasMensalidades .monthCosts .titleMonthcosts{font-size:16px;font-weight:600;text-align:center;color:#1b2376;border:1px solid #babdd6;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts{width:100%}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr{font-size:16px;font-weight:700;color:#fff}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead1{background:#1b2376;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead2{position:relative;background:#4169d6;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead2:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #4169d6;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead3{position:relative;background:#51b5ee;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead3:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #51b5ee;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead4{position:relative;background:#2ca7df;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr .thead4:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #2ca7df;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr .sideThead{color:#1b2376;text-align:center;font-weight:700;font-size:16px;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr td{color:#1b2376;text-align:center;font-weight:600;font-size:16px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr td.sideThead{color:#1b2376;text-align:center;font-weight:700;font-size:16px;padding:5px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr td:first-child{background:#e7e7f1}.main .matriculasMensalidades .monthCosts>.infoField{font-size:16px;color:#1b2376;font-weight:500}.main .matriculasMensalidades .monthCosts>.infoField:nth-child(3){margin-top:60px}.main .matriculasMensalidades .extendCosts{margin-top:80px}.main .matriculasMensalidades .extendCosts .titleExtendcosts{font-size:16px;font-weight:600;text-align:center;color:#1b2376;border:1px solid #babdd6;padding:5px;margin:0}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo{width:50%;display:inline-block}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .subtitleExtendcosts,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .subtitleExtendcosts{display:inline-block;width:100%;font-size:16px;font-weight:600;text-align:center;color:#1b2376;border:1px solid #babdd6;padding:5px;margin-top:-1px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .subtitleExtendcosts:nth-child(3),.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .subtitleExtendcosts:nth-child(3){margin-left:-3px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts{width:100%;overflow:hidden}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts thead tr,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts thead tr{font-size:16px;font-weight:700;color:#fff}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts thead tr .thead1,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts thead tr .thead1{position:relative;background:#1b2376;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts thead tr .thead2,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts thead tr .thead2{position:relative;background:#4169d6;text-align:center;width:25%;padding:5px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts thead tr .thead2:after,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts thead tr .thead2:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #4169d6;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts tbody tr,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts tbody tr{color:#1b2376;font-size:16px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts tbody tr td,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts tbody tr td{text-align:center;font-weight:600;padding:5px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts tbody tr td.highHead,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts tbody tr td.highHead{font-weight:700}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts tbody tr td:first-child,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcostsPreescolar .tableExtendcosts tbody tr td:nth-child(3),.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts tbody tr td:first-child,.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo .tableExtendcosts tbody tr td:nth-child(3){background:#e7e7f1}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo{margin-left:-5px}.main .matriculasMensalidades .extendCosts .infoField{font-size:16px;color:#1b2376;margin-top:60px;font-weight:500}.main .matriculasMensalidades .extendCosts .infoField span{font-weight:600}.main .matriculasMensalidades .mealsCosts{margin-top:80px}.main .matriculasMensalidades .mealsCosts .titleMealscosts{font-size:16px;font-weight:600;text-align:center;color:#1b2376;border:1px solid #babdd6;padding:5px}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts{width:100%;margin-bottom:80px}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th{position:relative;text-align:center;width:25%;padding:5px;font-size:16px;font-weight:700;color:#fff}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead1{background:#1b2376}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead2{background:#4169d6}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead2:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #4169d6;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead3{background:#51b5ee}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead3:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #51b5ee;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead4{background:#2ca7df}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead4:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #2ca7df;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr td{font-weight:600;font-size:16px;color:#1b2376;text-align:center;padding:5px}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr td.highHead{font-weight:700}.main .matriculasMensalidades .mealsCosts .infoField{font-size:16px;color:#1b2376;font-weight:500}.main .matriculasMensalidades .mealsCosts .infoField span{font-weight:600}.main .matriculasInfo h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .matriculasInfo .docsMatriculasinfo{margin-bottom:60px}.main .matriculasInfo .docsMatriculasinfo .subtitleDocsmatriculasinfo{font-size:18px;font-weight:700;color:#1c4a80;text-align:center;margin-bottom:20px}.main .matriculasInfo .docsMatriculasinfo .listDocsmatriculasinfo{list-style:none;padding:0;font-size:16px;color:#1c4a80}.main .matriculasInfo .docsMatriculasinfo .listDocsmatriculasinfo li{font-weight:500}.main .matriculasInfo .docsMatriculasinfo .listDocsmatriculasinfo li svg{margin-right:10px;font-size:13px}.main .matriculasInfo .renovMatriculasinfo{margin-bottom:60px}.main .matriculasInfo .renovMatriculasinfo .subtitleDocsmatriculasinfo{font-size:18px;font-weight:700;color:#1c4a80;text-align:center;margin-bottom:20px}.main .matriculasInfo .renovMatriculasinfo ol{padding-left:0;list-style:none;counter-reset:numericcounter;text-align:justify}.main .matriculasInfo .renovMatriculasinfo ol li{counter-increment:numericcounter;font-size:16px;font-weight:500;color:#1c4a80;padding-bottom:15px}.main .matriculasInfo .renovMatriculasinfo ol li:before{content:counter(numericcounter) ". ";color:#1c4a80;font-weight:700;font-size:16px}.main .matriculasInfo .mensalidadesInfo .titleMensalidadesinfo{font-size:18px;font-weight:700;color:#1c4a80;text-align:center;margin-bottom:20px}.main .matriculasInfo .mensalidadesInfo .subtitleMensalidadesinfo{font-size:18px;font-weight:700;color:#1c4a80;text-align:left;margin-bottom:20px}.main .matriculasInfo .mensalidadesInfo ol{padding-left:0;list-style:none;counter-reset:numericcounter;text-align:justify}.main .matriculasInfo .mensalidadesInfo ol li{counter-increment:numericcounter;font-size:16px;font-weight:500;color:#1c4a80;padding-bottom:15px}.main .matriculasInfo .mensalidadesInfo ol li:before{content:counter(numericcounter) ". ";color:#1c4a80;font-weight:700;font-size:16px}.main .calendarioEscolar h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .calendarioEscolar h1 span{font-weight:500}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar{margin-bottom:80px}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonTitle,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonTitle{font-size:30px;font-weight:500;color:#1c4a80;display:flex}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonTitle p,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonTitle p{margin:auto;text-align:center}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonBegin .seasonHead,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonBegin .seasonHead{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:5px;position:relative;z-index:1;background:#1b2376}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonBegin .seasonHead:after,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonBegin .seasonHead:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #1b2376;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonBegin .seasonContent,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonBegin .seasonContent{display:table;width:100%;min-height:85px;height:85px;background:#e7e7f1;font-size:16px;font-weight:700;text-align:center;color:#1b2376}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonBegin .seasonContent p,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonBegin .seasonContent p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonEnd .seasonHead,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonEnd .seasonHead{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:5px;position:relative;z-index:1;background:#4169d6}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonEnd .seasonHead:after,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonEnd .seasonHead:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #4169d6;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonEnd .seasonContent,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonEnd .seasonContent{display:table;width:100%;min-height:85px;height:85px;font-size:16px;font-weight:700;text-align:center;color:#1b2376;background:#eaf0fb}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonEnd .seasonContent p,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonEnd .seasonContent p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonInterruption .seasonHead,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonInterruption .seasonHead{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:5px;position:relative;z-index:1;background:#51b5ee}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonInterruption .seasonHead:after,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonInterruption .seasonHead:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #51b5ee;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonInterruption .seasonContent,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonInterruption .seasonContent{display:table;width:100%;min-height:85px;height:85px;font-size:16px;font-weight:700;text-align:center;color:#1b2376;background:#eff5fa}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonInterruption .seasonContent p,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonInterruption .seasonContent p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd{margin-top:30px;margin-bottom:30px}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonTitle{font-size:30px;font-weight:500;color:#1c4a80;display:flex}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonTitle p{margin:auto;text-align:center}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonBegin .seasonHead{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:5px;position:relative;z-index:1;background:#1b2376}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonBegin .seasonHead:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #1b2376;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonBegin .seasonContent{display:table;width:100%;min-height:85px;height:85px;background:#e7e7f1;font-size:16px;font-weight:700;text-align:center;color:#1b2376}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonBegin .seasonContent p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonHead{color:#fff;font-size:16px;font-weight:700;text-align:center;padding:5px;position:relative;z-index:1;background:#4169d6}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonHead:after{content:"";width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-top:45px solid #4169d6;top:0;position:absolute;left:50%;margin-left:-55px;z-index:-1}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent1{display:table;min-height:85px;height:85px;font-size:16px;font-weight:700;text-align:center;color:#1b2376;background:#eaf0fb;width:50%;float:left}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent1 p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent2{display:table;min-height:85px;height:85px;font-size:16px;font-weight:700;text-align:center;color:#1b2376;background:#eaf0fb;width:50%;float:right}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent2 p{display:table-cell;vertical-align:middle}.main .calendarioEscolar .contentCalendarioescolar .infoField{font-size:16px;color:#1b2376;font-weight:500;margin-top:60px;margin-left:26%}.main .calendarioEscolar .contentCalendarioescolar .infoField span{font-weight:600}.main .calendarioEscolar .activitiesCalendar{padding:80px 0}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar{position:relative;font-size:25px;color:#1c4a80;text-align:center}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar p{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar{background:#0569d6;color:#fff;font-size:20px;text-align:center}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a{color:#fff;height:100%;display:table;padding:40px 0;width:100%}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a:hover{text-decoration:none}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a:focus{text-decoration:none}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a svg{position:absolute;top:10px;left:10px;font-size:16px}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a .button{font-weight:700}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .buttonActivitiescalendar a .button span{font-weight:400}.main .gabinetePsicologia .titlegabinetePsicologia h2{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .gabinetePsicologia .contentgabinetePsicologia .fotoPsicologa{position:relative;display:block;float:right;width:40%;padding:0 0 15px 15px}.main .gabinetePsicologia .contentgabinetePsicologia .fotoPsicologa img{width:100%}.main .gabinetePsicologia .contentgabinetePsicologia .fotoPsicologa p{color:#1c4a80;text-align:center;margin:10px 0 0;font-weight:600}.main .gabinetePsicologia .contentgabinetePsicologia .contentText{color:#1c4a80;font-size:16px;font-weight:500;line-height:1.3;text-align:justify;margin-bottom:5px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia{padding:120px 0 60px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaTitle{padding-right:40px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaTitle p{font-size:30px;color:#1c4a80;line-height:1.3;margin-top:80px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons{padding:0}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-prev{position:absolute;z-index:1;bottom:-60px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:45px;padding-top:3px;width:36px;height:36px;outline:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-prev:after{content:"Clique para ver mais";font-family:"Raleway",sans-serif;font-size:15px;font-weight:500;color:#1c4a80;position:absolute;width:150px;margin-left:-210px;margin-top:12px;pointer-events:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-next{position:absolute;z-index:1;bottom:-60px;cursor:pointer;font-size:0;border-radius:50%;border:1px solid #1c4a80;background:0 0;color:#1c4a80;right:0;padding-top:3px;width:36px;height:36px;outline:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-next:before{content:"\f061";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-dots{position:absolute;bottom:-60px;width:100%;text-align:left;padding:0}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-dots li{display:inline-block}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-dots li button{background:0 0;border:none;font-size:0;cursor:pointer}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-dots li button:before{content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;color:#e2e2e2;font-size:11px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-dots li.slick-active button:before{color:#0b1d2f}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track{height:350px;outline:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles{outline:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile{height:253px;padding:10px;position:relative;cursor:pointer}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .topIcon{position:absolute;color:#fff;font-size:20px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon{display:block}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileIcon img{text-align:center;height:75px;margin:auto;display:block;margin-top:72px;width:auto}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList{position:absolute;top:49px;height:77%;width:92%;overflow-y:scroll;scrollbar-width:thin}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar{width:10px;background-color:transparent}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.562);border:0 solid #555}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a{display:flex;text-decoration:none}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p{font-size:16px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:10px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .filesList .fListscroll a p span{color:#fff;margin-right:7px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .fileTitle{position:absolute;bottom:-50px;width:100%;left:0;text-align:center;margin:0;color:#1c4a80;font-size:16px;font-weight:700;line-height:1;height:20px}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown1:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #1b2376;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown2:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #4169d6;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .gabinetePsicologia .contentgabinetePsicologia .filesPsicologia .row .filesPsicologiaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile .arrowDown3:after{content:"";width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #51b5ee;top:213px;position:absolute;left:50%;margin-left:-60px;z-index:-1}.main .ementas h1{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.main .ementas h1 span{font-weight:500}.main .ementas .ementaSubtitle{padding:10px;width:100%;font-size:16px;font-weight:500;border:1px solid #babdd6;color:#1c4a80;text-align:center;margin:40px 0 60px}.main .ementas .ementaSubtitle p{margin:0}.main .ementas .ementaItems .itemButton{position:relative;height:380px;padding:20px}.main .ementas .ementaItems .itemButton:nth-child(1){background:#0569d6}.main .ementas .ementaItems .itemButton:nth-child(2){background:#51b5ee}.main .ementas .ementaItems .itemButton:nth-child(3){background:#2ca7df}.main .ementas .ementaItems .itemButton .buttonLink{display:table;height:100%;width:100%}.main .ementas .ementaItems .itemButton .buttonLink .topIcon{position:absolute;color:#fff;font-size:20px;top:20px;left:20px}.main .ementas .ementaItems .itemButton .buttonLink .itemImg{text-align:center;height:115px;margin:auto;display:block;margin-top:90px;width:auto;font-size:110px;color:#fff}.main .ementas .ementaItems .itemButton .buttonLink .itemImg>svg{display:block;margin:auto}.main .ementas .ementaItems .itemButton .buttonLink .itemName{position:absolute;width:100%;bottom:0;padding-bottom:30px;text-align:center;color:#fff;left:0;font-size:20px;font-weight:700}.newsSinglePage{margin-top:111px}.newsSinglePage .newsPageTitle{font-size:35px;font-weight:900;text-align:center;padding:80px 0 40px;color:#1c4a80}.newsSinglePage .newsHeader{background-position:center;background-size:cover}.newsSinglePage .newsHeader .container{position:relative;padding:90px 15px}.newsSinglePage .newsHeader .container .headerTitles{width:410px;margin:auto}.newsSinglePage .newsHeader .container .headerTitles .newsTitle{font-weight:600;font-size:28px;color:#fff;text-shadow:1px 1px 3px #101010}.newsSinglePage .newsHeader .container .headerTitles .newsSubtitle{font-weight:400;font-size:27px;color:#fff;text-shadow:1px 1px 3px #101010}.newsSinglePage .newsHeader .container .newsSpotlight{position:absolute;top:0;right:15px}.newsSinglePage .newsHeader .container .newsSpotlight span{display:inline-block;color:#fff;margin-right:-8px;background:#7cc9ff;font-size:16px;padding:10px;line-height:1;border-top-left-radius:5px;border-bottom-left-radius:5px}.newsSinglePage .newsHeader .container .newsSpotlight p{display:inline-block;color:#fff;background:#0569d6;margin:0;padding:10px 20px;line-height:1;font-size:17px;font-weight:500;border-top-right-radius:5px;border-bottom-right-radius:5px}.newsSinglePage .newsContent .newsNavigation{padding:100px 0;position:relative}.newsSinglePage .newsContent .newsNavigation .arrowNavigation{display:inline-block;position:absolute;right:0;margin-top:-15px}.newsSinglePage .newsContent .newsNavigation .arrowNavigation .arrowIndication{display:inline-block;font-size:15px;color:#1c4a80;margin-right:20px;margin-bottom:0}.newsSinglePage .newsContent .newsNavigation .arrowNavigation .arrowLeft{display:inline-block;border:1px solid #1c4a80;border-radius:50%;background:0 0;color:#1c4a80;width:36px;height:36px;outline:none;text-align:center;font-size:20px;padding:2px 0;font-weight:400}.newsSinglePage .newsContent .newsNavigation .arrowNavigation .arrowLeft a{color:#1c4a80;text-decoration:none}.newsSinglePage .newsContent .newsNavigation .arrowNavigation .arrowRight{display:inline-block;border:1px solid #1c4a80;border-radius:50%;background:0 0;color:#1c4a80;width:36px;height:36px;outline:none;text-align:center;font-size:20px;padding:2px 0;font-weight:400}.newsSinglePage .newsContent .newsNavigation .arrowNavigation .arrowRight a{color:#1c4a80;text-decoration:none}.newsSinglePage .newsContent .newsNavigation .dotsNavigation ul{padding:0;margin:0;text-align:center}.newsSinglePage .newsContent .newsNavigation .dotsNavigation ul li{display:inline-block;padding:1px 3px}.newsSinglePage .newsContent .newsNavigation .dotsNavigation ul li a{color:#e2e2e2;font-size:12px}.newsSinglePage .newsContent .newsNavigation .dotsNavigation ul li.active a{color:#0b1d2f}.newsSinglePage .newsContent .newsText p{color:#1c4a80;font-size:16px;line-height:1.3;text-align:justify;font-weight:500}.newsSinglePage .previousNews{padding:80px 0 0}.newsSinglePage .previousNews .prevnewsTitle{font-size:35px;font-weight:700;text-align:center;padding:70px 0;color:#1c4a80}.newsSinglePage .previousNews .prevNews{background-position:center;background-size:cover;background-repeat:no-repeat;height:330px}.newsSinglePage .previousNews .prevNews .container{padding:25px 15px;position:relative;height:100%}.newsSinglePage .previousNews .prevNews .container .newsDate{position:absolute;top:0;right:15px}.newsSinglePage .previousNews .prevNews .container .newsDate span{display:inline-block;color:#fff;margin-right:-3px;background:#7cc9ff;font-size:16px;padding:10px;line-height:1;border-top-left-radius:5px;border-bottom-left-radius:5px}.newsSinglePage .previousNews .prevNews .container .newsDate p{display:inline-block;color:#fff;background:#0569d6;margin:0;padding:10px 20px;line-height:1;font-size:17px;font-weight:500;border-top-right-radius:5px;border-bottom-right-radius:5px}.newsSinglePage .previousNews .prevNews .container .newsTitles{width:360px;margin:auto;height:100%;display:table}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper{display:table-cell;vertical-align:middle}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsTitle{color:#fff;font-weight:700;font-size:28px;text-shadow:1px 1px 3px #101010}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsSubtitle{color:#fff;font-weight:400;font-size:25px;text-shadow:1px 1px 3px #101010}.newsSinglePage .previousNews .prevNews .container .newsRead{font-size:18px;color:#fff;text-align:right;margin-bottom:0;position:absolute;right:15px;bottom:15px}.newsSinglePage .previousNews .prevNews .container .newsRead a{color:#fff;text-shadow:1px 1px 3px #101010}.searchResults{margin-top:90px;padding-top:80px;padding-bottom:80px}.searchResults .unknownSearch{color:#1c4a80;font-size:28px;font-weight:600;text-align:center;border-bottom:1px solid #1c4a80;padding-bottom:40px}.searchResults .resultItem{border-bottom:1px solid #1c4a80;margin-bottom:60px}.searchResults .resultItem .singleTitle{font-size:28px;font-weight:700}.searchResults .resultItem .singleTitle a{color:#0569d6;text-decoration:none}.searchResults .resultItem .subTitle{font-size:22px;font-weight:500;color:#1c4a80}.searchResults .resultItem .resultContent{color:#1c4a80;color:#1c4a80;font-size:16px}.searchResults .resultItem .resultContent p{text-align:justify;line-height:1.3}footer .footer-title h3{font-size:35px;font-weight:900;text-align:center;padding:80px 0 120px;color:#1c4a80}footer .footer-content{background:#05182f;position:absolute}footer .footer-content .container .row.keep-touch{margin:-65px 0 40px}footer .footer-content .container .row.keep-touch .icon-contactform{position:relative;overflow:hidden;background:#0569d6;color:#fff;font-size:95px;margin:0;padding:30px;cursor:pointer}footer .footer-content .container .row.keep-touch .icon-contactform .under-contactformicon{position:absolute;font-size:350px;color:#fff;opacity:.2;margin-top:-230px;margin-left:-50px}footer .footer-content .container .row.keep-touch .icon-contactform p{text-align:center;margin:0}footer .footer-content .container .row.keep-touch .content-contactform{background:#f7f7f7;padding:30px 40px}footer .footer-content .container .row.keep-touch .content-contactform .content-title{color:#1c4a80;font-size:26px;font-weight:700;margin-bottom:47px;line-height:1}footer .footer-content .container .row.keep-touch .content-contactform .content-text{font-size:18px;color:#1c4a80;cursor:pointer}footer .footer-content .container .row.keep-touch .content-contactform.expanded{position:relative;padding:15px 40px}footer .footer-content .container .row.keep-touch .content-contactform.expanded .closeExpanded{position:absolute;right:0;top:-30px;width:30px;height:30px;background:#1c4a80;color:#fff;text-align:center;padding:6px;font-size:14px;border-radius:3px;cursor:pointer}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7{width:100%}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputLeft{width:39%;padding-right:40px;display:inline-block}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputLeft .tileContactformText{font-size:18px;font-weight:700;color:#1c4a80}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputLeft .inputText span input{width:100%;border:0;outline:none;border-bottom:1px solid #b5b5b5;margin:8px 0;font-size:13px;padding:0 5px;background:0 0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputLeft .inputText span .wpcf7-not-valid-tip{font-size:12px;font-weight:500}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight{width:60%;display:inline-block}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .textarea span textarea{width:100%;height:82px;font-size:15px;padding:10px;outline:none;border:1px solid #b5b5b5;background:0 0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .textarea span .wpcf7-not-valid-tip{font-size:12px;font-weight:500}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition{display:inline-block}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition .termsTitle{font-size:14px;color:#1c4a80;font-weight:700;margin:0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle){display:inline-flex}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle)>.acceptanceTerms .wpcf7-acceptance .wpcf7-list-item{margin:0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle)>.acceptanceTerms .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{position:relative;border:1px solid #b5b5b5;width:15px;height:15px;padding:.1em;-webkit-appearance:none}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle)>.acceptanceTerms .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked:before{content:"";width:9px;background-color:#0569d6;background-size:9px 9px;position:absolute;height:9px;left:2px;top:2px}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle)>.acceptanceTerms .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:focus{outline-color:transparent}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle) .termsText{display:inline-block;font-weight:600;color:#9a9a9a;margin-left:10px;font-size:10px;margin-top:7px}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle) .termsText input[type=checkbox]{position:relative;border:1px solid #b5b5b5;width:15px;height:15px;padding:.1em;-webkit-appearance:none}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle) .termsText input[type=checkbox]:checked:before{content:"";width:9px;background-color:#0569d6;background-size:9px 9px;position:absolute;height:9px;left:2px;top:2px}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .termsCondition p:not(.termsTitle) .termsText input[type=checkbox]:focus{outline-color:transparent}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .submitButton{float:right;margin-top:20px}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .submitButton input{border:0;font-size:15px;color:#1c4a80;font-weight:600;border:0;padding:0;background:0 0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .submitButton input:focus{outline:none}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight .submitButton .ajax-loader{float:left}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .wpcf7-response-output{margin:0;font-size:13px;font-weight:500;color:#1c4a80;text-align:center;margin-top:40px;border:0;border-bottom:1px solid #9e9e9e}footer .footer-content .container .row.keep-touch .icon-newsletter{background:#1c4a80;position:relative;overflow:hidden;color:#fff;font-size:95px;margin:0;padding:30px;cursor:pointer}footer .footer-content .container .row.keep-touch .icon-newsletter .under-newslettericon{position:absolute;font-size:350px;color:#fff;opacity:.2;margin-top:-170px;margin-left:0}footer .footer-content .container .row.keep-touch .icon-newsletter p{text-align:center;margin:0}footer .footer-content .container .row.keep-touch .content-newsletter{background:#f7f7f7;padding:30px 40px}footer .footer-content .container .row.keep-touch .content-newsletter .content-title{color:#1c4a80;font-size:26px;font-weight:700;margin-bottom:21px;line-height:1}footer .footer-content .container .row.keep-touch .content-newsletter .content-text{font-size:18px;color:#1c4a80;cursor:pointer}footer .footer-content .container .row.keep-touch .content-newsletter.expanded{position:relative;padding:15px 40px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .closeExpanded{position:absolute;right:0;top:-30px;width:30px;height:30px;background:#1c4a80;color:#fff;text-align:center;padding:6px;font-size:14px;border-radius:3px;cursor:pointer}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform{width:100%}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .newsletterReport{padding:40px 0;text-align:center;font-size:18px;color:#1c4a80;font-weight:700;margin:0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .newsletterTitle{font-size:18px;font-weight:700;color:#1c4a80;margin-bottom:15px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7{width:100%}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-name{display:inline-block;width:39%;padding-right:40px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-name input{width:100%;font-size:15px;padding:8px 15px;margin:0;border:1px solid #9e9e9e;outline:none;background:0 0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-name .wpcf7-not-valid-tip{position:absolute;font-size:12px;font-weight:500}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p br{display:none}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-email{display:inline-block;width:60%}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-email input{width:100%;font-size:15px;padding:8px 15px;margin:0;margin-top:10px;border:1px solid #9e9e9e;outline:none;background:0 0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-email .wpcf7-not-valid-tip{position:absolute;font-size:12px;font-weight:500}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .titleTerms{font-size:14px;color:#1c4a80;font-weight:700;margin:0;margin-top:20px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms{display:inline-block}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance{margin:0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0;margin-right:10px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{position:relative;border:1px solid #b5b5b5;width:15px;height:15px;padding:.1em;-webkit-appearance:none;cursor:pointer}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked:before{content:"";width:9px;background-color:#0569d6;background-size:9px 9px;position:absolute;height:9px;left:2px;top:2px}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:focus{outline-color:transparent}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item span{color:#9a9a9a;margin-left:10px;font-weight:500}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .acceptanceTerms span:not(.acceptance-814){color:#9a9a9a;margin-left:10px;font-size:10px;font-weight:500;margin:0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .submitButton{float:right}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .submitButton input{border:0;font-size:15px;color:#1c4a80;font-weight:600;padding:0;float:right;background:0 0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .submitButton input:focus{outline:none}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form .wpcf7-response-output{margin:0;font-size:13px;font-weight:500;color:#1c4a80;text-align:center;margin-top:30px;border:0;border-bottom:1px solid #9e9e9e}footer .footer-content .container .row.informations .contacts-section{position:relative;padding-left:0;flex:0 0 30%;max-width:30%}footer .footer-content .container .row.informations .contacts-section .title{color:#fff;font-size:17px;font-weight:700}footer .footer-content .container .row.informations .contacts-section .content ul{padding:0}footer .footer-content .container .row.informations .contacts-section .content ul li{list-style-type:none;color:#fff;line-height:1.2;font-size:14px;padding:9px 0}footer .footer-content .container .row.informations .contacts-section .content ul li a{color:#fff;text-decoration:none}footer .footer-content .container .row.informations .contacts-section .content .policies-links{position:absolute;bottom:90px;margin:0;left:0;right:0;margin-right:15px}footer .footer-content .container .row.informations .contacts-section .content .policies-links .col-6{text-align:center;font-size:12px}footer .footer-content .container .row.informations .contacts-section .content .policies-links .col-6 a{text-decoration:none;color:#0569d6}footer .footer-content .container .row.informations .info-section{flex:0 0 30%;max-width:30%;padding:0 30px;border-left:1px solid #8e8e8e;border-right:1px solid #8e8e8e}footer .footer-content .container .row.informations .info-section .title{color:#fff;font-size:17px;font-weight:700}footer .footer-content .container .row.informations .info-section .content .availability-time{font-size:14px;color:#fff;margin-bottom:67px}footer .footer-content .container .row.informations .info-section .content .follow-facebook{position:absolute;bottom:50px;font-size:17px;color:#fff;font-weight:700;margin-bottom:0;line-height:1}footer .footer-content .container .row.informations .info-section .content .follow-facebook span{display:block;margin-top:17px}footer .footer-content .container .row.informations .info-section .content .follow-facebook a{display:inline-block;color:#fff;font-size:23px}footer .footer-content .container .row.informations .menu-section{padding-right:0;flex:0 0 39.99955%;max-width:39.99955%}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu{padding:0;margin:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516){display:inline-grid;font-size:17px;font-weight:700;color:#fff;padding:0 0 20px 15px;line-height:1.2;max-width:139px;width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516){display:-ms-inline-grid}}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516).menu-item-20{max-width:180px}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) a{color:#fff;text-decoration:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) .sub-menu{padding:0;list-style:none;font-size:13px;font-weight:400;display:block !important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) .sub-menu{margin-top:20px}}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) .sub-menu .menu-item{padding:3px 0}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-395{display:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-19>a{font-size:0}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-19>a:after{content:"Esc. Católica";font-size:17px;color:#fff;font-weight:700}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-395{display:none}footer .footer-content .footer-line{border:.5px solid #8e8e8e;margin:40px 0 0}footer .footer-content .bottom-rights{position:relative;padding-top:20px;padding-bottom:20px;margin-bottom:40px}footer .footer-content .bottom-rights .csfx-rights{display:inline-block;color:#fff;font-size:12px;margin-bottom:0;line-height:1.5}footer .footer-content .bottom-rights .csfx-rights a{font-family:"HeveticaNeueBold",Arial,sans-serif;color:#fff;text-decoration:none}footer .footer-content .bottom-rights .csfx-rights a span{font-family:"HeveticaNeueRegular",Arial,sans-serif}footer .footer-content .bottom-rights .icon-cluny{position:absolute;width:60px;right:0;margin-right:15px;margin-top:0}.marqueeContainer{position:fixed;width:100%;line-height:1;background:rgba(5,105,214,.8);bottom:0;z-index:9999}.marqueeContainer marquee .marqueeItem{display:inline-block;padding:15px 40px 10px}.marqueeContainer marquee .marqueeItem .marqueeTitle{font-weight:700;font-size:15px;margin-right:15px;color:#fff}.marqueeContainer marquee .marqueeItem .marqueeText{font-size:15px;color:#fff;font-weight:400}#catapult-cookie-bar{background-color:#0b1d2f !important;margin-bottom:40px;padding:10px 15px}#catapult-cookie-bar .ctcc-inner.cookieConsent{justify-content:unset}#catapult-cookie-bar .ctcc-inner.cookieConsent .ctcc-left-side{display:block;width:94%}#catapult-cookie-bar .ctcc-inner.cookieConsent .ctcc-right-side button{margin:0;width:120px;font-weight:600;padding:0}@media (max-width:575px){.page-template-default:not(.home)>.container .single-title{font-size:25px}.searchResults .unknownSearch{font-size:22px}.searchResults .resultItem .singleTitle{font-size:25px}.searchResults .resultItem .subTitle{font-size:22px}header .top-navbar .container .row{display:none}header .top-navbar .container .row .topnavItem{text-align:center;padding:10px}header .top-navbar .container .row .topnavItem p{font-size:15px}header .top-navbar .container .row .topnavItem:nth-child(3) p{line-height:1}header .top-navbar .container .row .topnavItem:nth-child(3) p span{display:block}header .top-navbar .container .row .topnavItem:last-child p{text-align:center}header .navbar .container{position:relative}header .navbar .container .navbar-brand{position:absolute;bottom:-69px;margin-left:3%;top:auto}header .navbar .container .navbar-brand .under-logo{width:116px;margin-left:-3px}header .navbar .container .navbar-brand .site-logo{width:110px;margin-top:-24px}header .navbar .container .navbar-collapse{margin:0;border:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu{padding:0;margin:0;text-align:center;line-height:1.6}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{padding:5px 0;display:block;float:unset}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu{width:100%;padding-top:5px;overflow:hidden;display:none;opacity:1;margin-top:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item{max-width:none;width:100%;padding:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item:last-child{padding-bottom:10px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item a{padding:5px 0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395{display:block;padding:0;height:auto}header .navbar .container .navbar-collapse .searchForm{position:relative;top:auto;left:auto;text-align:center;margin-left:32px}.home-carousel .container-fluid .container{margin-left:0;left:0;bottom:auto;top:40%}.home-carousel .container-fluid .container p{margin-bottom:80px;text-align:left;font-size:27px}.home-carousel .container-fluid .container p span:last-child{display:block}.main .newsletter .newsletterMessage{font-size:25px}.main .quemSomos h1{font-size:25px}.main .quemSomos .values h1{font-size:25px}.main .highlightedNews .news-track .slick-dots{width:100%;text-align:center;margin:0;bottom:-27px;z-index:1}.main .highlightedNews .news-track .news-slide .row .news-img{height:230px}.main .highlightedNews .news-track .news-slide .row .news-img:before{display:none}.main .highlightedNews .news-track .news-slide .row .news-img .content{width:100%;max-width:none;padding:0 15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight{left:15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h2{font-size:25px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h3{font-size:20px}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link{position:absolute;right:15px;bottom:30px}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link a{color:#fff}.main .transparency{padding-top:0;padding-bottom:100px}.main .transparency .row .title{padding-right:0}.main .transparency .row .title .content{width:auto;float:none;padding:80px 15px;margin:0}.main .transparency .row .title .content p{display:block;width:100%;margin:auto;font-size:25px}.main .transparency .row .slider .transparencyslider .slick-prev,.main .transparency .row .slider .transparencyslider .slick-next{display:none !important}.main .transparency .row .slider .transparencyslider .slick-dots{bottom:-50px;text-align:center}.main .transparency .row .slider .transparencyslider .slick-list .slick-track .item img{width:100%;height:100%}.main .ementas h1{font-size:25px}.main .ementas h1 span{display:block}.main .testimonials h3{font-size:25px}.main .testimonials .testimonial-track.mobile .slick-prev{left:32px}.main .testimonials .testimonial-track.mobile .slick-next{right:32px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo{width:100%;height:250px;min-height:auto}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text{width:100%;height:250px;padding:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:before{top:0;left:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:after{bottom:0;right:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text p{font-size:14px;height:-webkit-fill-available;overflow:hidden;margin:0;padding:0}.main .events h3{font-size:25px;padding-left:15px;padding-right:15px}.main .informacoesGerais h1{font-size:25px}.main .instalacoes .galleryTitle{font-size:25px}.main .instalacoes .locationMap .galleryTitle{font-size:25px}.main .matriculasMensalidades h1{font-size:25px}.main .matriculasMensalidades .monthCosts .outerWrap{position:relative}.main .matriculasMensalidades .monthCosts .outerWrap:after{content:"";background:linear-gradient(to left,rgba(255,0,0,0),rgba(0,0,0,.19));width:70px;height:100%;position:absolute;top:0;margin-left:130px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap{margin-left:0;overflow-x:scroll;overflow-y:visible;padding-bottom:5px;width:100%}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts{border-collapse:separate;border-spacing:0;width:512px}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr{white-space:nowrap}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts thead tr th.thead1{left:0;position:absolute;top:auto;width:129px;white-space:nowrap;z-index:1}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr{white-space:nowrap}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr .sideThead{left:0;position:absolute;top:auto;width:130px;white-space:nowrap;z-index:1;background:#fff}.main .matriculasMensalidades .monthCosts .outerWrap .tableWrap .tableMonthcosts tbody tr.spacer td:first-child{left:0;position:absolute;top:auto;width:130px;white-space:nowrap;z-index:1;background:#fff}.main .matriculasMensalidades .extendCosts .extendWrapper{position:relative;overflow-x:scroll;overflow-y:visible}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper{margin-left:0;padding-bottom:5px;width:575px;display:flex}.main .matriculasMensalidades .mealsCosts .outerWrap{position:relative;margin-bottom:80px}.main .matriculasMensalidades .mealsCosts .outerWrap:after{content:"";background:linear-gradient(to left,rgba(255,0,0,0),rgba(0,0,0,.19));width:70px;height:100%;position:absolute;top:0;margin-left:130px}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap{margin-left:0;overflow-x:scroll;overflow-y:visible;padding-bottom:5px;width:100%}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts{border-collapse:separate;border-spacing:0;width:512px;margin-bottom:0}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr{white-space:nowrap}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr .thead1{left:0;position:absolute;top:auto;width:130px;white-space:nowrap;z-index:1;height:103px;padding:39px 0}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr .highHead{left:0;position:absolute;top:auto;width:130px;white-space:nowrap;z-index:1;background:#fff}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr.spacer td:first-child{left:0;position:absolute;top:auto;width:130px;white-space:nowrap;z-index:1;background:#fff}.main .gabinetePsicologia .titlegabinetePsicologia h2{font-size:25px}.main .gabinetePsicologia .contentgabinetePsicologia .fotoPsicologa{width:100%;padding:0 0 15px}.main .matriculasInfo h1{font-size:25px}.main .ofertaFormativa .titleofertaFormativa,.main .ofertaFormativa .titleservicosOpcionais,.main .servicosOpcionais .titleofertaFormativa,.main .servicosOpcionais .titleservicosOpcionais{font-size:25px}.main .ofertaFormativa .schoolTabs .menuTabs,.main .servicosOpcionais .schoolTabs .menuTabs{display:none}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab,.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:last-child,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child{width:100%}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:not(.active),.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:last-child:not(.active),.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:not(.active),.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child:not(.active){display:none}.main .contentofertaFormativa .container,.main .contentservicosOpcionais .container{padding:0}.main .contentofertaFormativa .container .itemSection,.main .contentservicosOpcionais .container .itemSection{padding-top:0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa{padding:60px 15px 0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p{font-size:25px;margin-top:0}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa{padding:0 0 120px}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemTitle p,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemTitle p{margin:60px 0 60px;text-align:center;font-size:25px}.main .escola-catolica .itemImages .slick-list .slick-track .item img,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img{width:100%;height:100%}.main .escola-catolica .itemImages .slick-dots,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-dots{bottom:-60px;text-align:center}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle{text-align:center;padding-right:0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider{margin-left:-15px;margin-right:-15px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .fileIcon img,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .fileIcon img{margin-top:42px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown1:after,.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown2:after,.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown3:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown1:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown2:after,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-list .slick-track .buttonFiles .itemFile a .arrowDown3:after{top:153px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-dots{bottom:-40px;text-align:center}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-next{right:15px}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider .slick-prev{right:60px}.main .calendarioEscolar h1{font-size:25px}.main .calendarioEscolar h1 span{display:block}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd{padding-bottom:20px}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonTitle,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonTitle,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonTitle{font-size:25px}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar{padding:40px 0}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar p{position:relative;transform:none;margin-right:0;left:auto;top:auto}.newsSinglePage .newsPageTitle{font-size:25px}.newsSinglePage .newsHeader .container .headerTitles{width:auto}.newsSinglePage .newsHeader .container .headerTitles .newsTitle{font-size:25px}.newsSinglePage .newsHeader .container .headerTitles .newsSubtitle{font-size:20px}.newsSinglePage .newsContent .newsNavigation{padding:30px 0 100px}.newsSinglePage .newsContent .newsNavigation .arrowNavigation{right:0;margin-top:45px}.newsSinglePage .newsContent .newsNavigation .dotsNavigation{display:block}.newsSinglePage .previousNews .prevnewsTitle{font-size:25px}.newsSinglePage .previousNews .prevNews .container .newsTitles{width:auto}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsSubtitle{font-size:20px}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsTitle{font-size:25px}footer .footer-title h3{font-size:25px}footer .footer-content .container .row.informations .contacts-section{flex:0 0 100%;max-width:100%;text-align:left;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section{flex:0 0 100%;max-width:100%;text-align:left;border:0;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section .content .availability-time{margin-bottom:37px}footer .footer-content .container .row.informations .info-section .content .follow-facebook{margin-bottom:20px;position:relative;bottom:auto}footer .footer-content .container .row.informations .menu-section{flex:0 0 100%;max-width:100%;text-align:left;padding:10px 0}footer .footer-content .container .row.informations .menu-section .menuTitle{cursor:pointer;font-size:20px;margin-bottom:15px;font-weight:700;color:#fff}footer .footer-content .container .row.informations .menu-section .menuTitle svg{font-size:16px}footer .footer-content .container .row.informations .menu-section .bottomMenu{display:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516){display:block;padding-left:0}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) .sub-menu>.menu-item{padding:3px 0}footer .footer-content .container .row.informations .menu-section .policies-links{width:100%;margin:0}footer .footer-content .container .row.informations .menu-section .policies-links .col-6{text-align:center;font-size:13px}footer .footer-content .container .row.informations .menu-section .policies-links .col-6 a{color:#0569d6}footer .footer-content .container .row.keep-touch .content-contactform:not(.expanded){display:none !important}footer .footer-content .container .row.keep-touch .content-contactform.expanded .closeExpanded{display:none}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputLeft{width:100%;display:block;padding:0}footer .footer-content .container .row.keep-touch .content-contactform.expanded .expandedContactform .wpcf7 .wpcf7-form .inputRight{padding-top:30px;width:100%;display:block}footer .footer-content .container .row.keep-touch .content-newsletter:not(.expanded){display:none !important}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .closeExpanded{display:none}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-name{display:block;width:100%;padding:0}footer .footer-content .container .row.keep-touch .content-newsletter.expanded .expandedNewsletterform .WrapperexpandedNewsletterform .wpcf7 .wpcf7-form p .your-email{display:block;width:100%}footer .footer-content .bottom-rights .icon-cluny{position:relative;display:block;margin:auto}.slick-lightbox .slick-lightbox-inner{width:100%;position:relative;margin:auto}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{width:100%;position:relative}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev{margin-bottom:0;bottom:20%;right:60px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-next{margin-bottom:0;bottom:20%;right:15px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list{width:100%}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track{margin-top:-150px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item .slick-lightbox-slick-item-inner img{max-height:350px !important;object-fit:cover}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{margin-top:-180px;right:15px}.lightbox{margin-top:60px}.lightbox .lb-outerContainer{width:100% !important}.lightbox .lb-outerContainer .lb-container .lb-image{max-width:none;width:100%;max-height:350px}.lightbox .lb-dataContainer .lb-data .lb-closeContainer{right:0;margin-right:15px}}@media (min-width:576px) and (max-width:767px){.searchResults .unknownSearch{font-size:22px}.searchResults .resultItem .singleTitle{font-size:25px}.searchResults .resultItem .subTitle{font-size:22px}header{position:relative}header .top-navbar .container .row{display:none}header .top-navbar .container .row .topnavItem{text-align:center;padding:10px}header .top-navbar .container .row .topnavItem p{font-size:15px}header .top-navbar .container .row .topnavItem:nth-child(3) p{line-height:1}header .top-navbar .container .row .topnavItem:nth-child(3) p span{display:block}header .top-navbar .container .row .topnavItem:last-child p{text-align:center}header .navbar .container{position:relative}header .navbar .container .navbar-brand{position:absolute;bottom:-69px;margin-left:3%;top:auto}header .navbar .container .navbar-brand .under-logo{width:116px;margin-left:-3px}header .navbar .container .navbar-brand .site-logo{width:110px;margin-top:-24px}header .navbar .container .navbar-collapse{margin:0;border:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu{padding:0;margin:0;text-align:center;line-height:1.6}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{padding:5px 0;display:block;float:unset}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu{width:100%;padding-top:5px;overflow:hidden;display:none;opacity:1;margin-top:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item{max-width:none;width:100%;padding:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item:last-child{padding-bottom:10px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item a{padding:5px 0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395{display:block;padding:0;height:auto}header .navbar .container .navbar-collapse .searchForm{position:relative;top:auto;left:auto;text-align:center;margin-left:32px}.home-carousel .container-fluid .container{margin-left:0;left:0;bottom:auto;top:40%}.home-carousel .container-fluid .container p{margin-bottom:80px;text-align:left;font-size:30px}.home-carousel .container-fluid .container p span:last-child{display:block}.main .newsletter .newsletterMessage{font-size:25px}.main .quemSomos h1{font-size:25px}.main .quemSomos .values h1{font-size:25px}.main .instalacoes .galleryTitle{font-size:25px}.main .instalacoes .locationMap .galleryTitle{font-size:25px}.main .highlightedNews .news-track .slick-dots{width:100%;text-align:center}.main .highlightedNews .news-track .news-slide .row .news-img{height:230px}.main .highlightedNews .news-track .news-slide .row .news-img:before{display:none}.main .highlightedNews .news-track .news-slide .row .news-img .content{width:100%;max-width:none;padding:0 15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight{left:15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h2{font-size:25px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h3{font-size:20px}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link{position:absolute;right:15px;bottom:30px}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link a{color:#fff}.main .transparency{padding-top:0;padding-bottom:100px}.main .transparency .row .title{padding-right:0}.main .transparency .row .title .content{width:auto;float:none;padding:80px 0;margin:0}.main .transparency .row .title .content p{display:block;width:400px;margin:auto;font-size:25px}.main .transparency .row .slider .transparencyslider .slick-prev,.main .transparency .row .slider .transparencyslider .slick-next{display:none !important}.main .transparency .row .slider .transparencyslider .slick-dots{bottom:-50px;text-align:center}.main .testimonials h3{font-size:25px}.main .testimonials .testimonial-track.mobile .slick-prev{left:32px}.main .testimonials .testimonial-track.mobile .slick-next{right:32px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-personInfo{height:250px;min-height:auto}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text{height:250px;padding:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:before{top:0;left:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text:after{bottom:0;right:25px}.main .testimonials .testimonial-track.mobile .slick-list .slick-track .slick-slide .row .testimonial-main .row .testimonial-text p{padding:0;font-size:14px;height:-webkit-fill-available;overflow:hidden;margin:0}.main .events h3{font-size:25px}.main .ofertaFormativa .titleofertaFormativa,.main .ofertaFormativa .titleservicosOpcionais,.main .servicosOpcionais .titleofertaFormativa,.main .servicosOpcionais .titleservicosOpcionais{font-size:25px}.main .ofertaFormativa .schoolTabs .menuTabs,.main .servicosOpcionais .schoolTabs .menuTabs{display:none}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab,.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:last-child,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab,.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child{width:100%}.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:not(.active),.main .ofertaFormativa .schoolTabs .menuTabs .itemTab:last-child:not(.active),.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:not(.active),.main .servicosOpcionais .schoolTabs .menuTabs .itemTab:last-child:not(.active){display:none}.main .contentofertaFormativa .container .itemSection,.main .contentservicosOpcionais .container .itemSection{padding-top:0}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle p{font-size:25px}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa{padding:0 0 120px}.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemTitle p,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemTitle p{margin:60px 0 60px;text-align:center}.main .escola-catolica .itemImages .slick-list .slick-track .item,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item{height:auto}.main .escola-catolica .itemImages .slick-list .slick-track .item img,.main .contentofertaFormativa .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img,.main .contentservicosOpcionais .container .itemSection .sliderofertaFormativa .itemImages .itemSlider .slick-list .slick-track .item img{width:100%;height:100%}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaTitle{text-align:center}.main .contentofertaFormativa .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider,.main .contentservicosOpcionais .container .itemSection .filesofertaFormativa .row .filesofertaformativaButtons .fileSlider{margin-left:-15px;margin-right:-15px}.main .informacoesGerais h1{font-size:25px}.main .ementas h1{font-size:25px}.main .ementas h1 span{display:block}.main .gabinetePsicologia .titlegabinetePsicologia h2{font-size:25px}.main .gabinetePsicologia .contentgabinetePsicologia .fotoPsicologa{width:60%}.main .calendarioEscolar h1{font-size:25px}.main .calendarioEscolar h1 span{display:block}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd{padding-top:40px}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonTitle,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonTitle,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonTitle{font-size:25px}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent1,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent2{float:none;text-align:center;width:100%;padding:5px 0;display:block;min-height:auto}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent1 p,.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent2 p{padding:0;display:block}.main .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonEnd .seasonContent1{padding-top:30px}.main .calendarioEscolar .contentCalendarioescolar .infoField{font-size:16px;color:#1b2376;font-weight:500;margin-top:60px;margin-left:0}.main .calendarioEscolar .contentCalendarioescolar .infoField span{font-weight:600}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar{padding:40px 0}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar p{position:relative;transform:none;margin-right:0;left:auto;top:auto}.main .matriculasMensalidades h1,.main .matriculasInfo h1{font-size:25px}.main .matriculasMensalidades .extendCosts .extendWrapper .innerWrapper .extendcosts1Ciclo{margin-left:-7px}.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead2:after,.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead3:after,.main .matriculasMensalidades .mealsCosts .outerWrap .tableWrap .tableMealscosts tbody tr th.thead4:after{top:24px}.newsSinglePage .newsPageTitle{font-size:25px}.newsSinglePage .newsHeader .container .headerTitles{width:auto}.newsSinglePage .newsHeader .container .headerTitles .newsTitle{font-size:25px}.newsSinglePage .newsHeader .container .headerTitles .newsSubtitle{font-size:20px}.newsSinglePage .newsContent .newsNavigation{padding:80px 0 100px}.newsSinglePage .newsContent .newsNavigation .arrowNavigation{right:0;margin-top:35px}.newsSinglePage .newsContent .newsNavigation .dotsNavigation{display:block}.newsSinglePage .previousNews .prevnewsTitle{font-size:25px}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsSubtitle{font-size:20px}.newsSinglePage .previousNews .prevNews .container .newsTitles .newsTitles_Wrapper .newsTitle{font-size:25px}footer .footer-title h3{font-size:25px}footer .footer-content .container .row.informations .contacts-section{flex:0 0 100%;max-width:100%;text-align:left;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section{flex:0 0 100%;max-width:100%;text-align:left;border:0;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section .content .availability-time{margin-bottom:37px}footer .footer-content .container .row.informations .info-section .content .follow-facebook{margin-bottom:20px;position:relative;bottom:auto}footer .footer-content .container .row.informations .menu-section{flex:0 0 100%;max-width:100%;text-align:left;padding:10px 0}footer .footer-content .container .row.informations .menu-section .menuTitle{cursor:pointer;font-size:20px;margin-bottom:15px;font-weight:700;color:#fff}footer .footer-content .container .row.informations .menu-section .menuTitle svg{font-size:16px}footer .footer-content .container .row.informations .menu-section .bottomMenu{display:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516){display:block;padding-left:0}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom:not(.menu-item-457):not(.menu-item-516) .sub-menu>.menu-item{padding:3px 0}footer .footer-content .container .row.informations .menu-section .policies-links{width:100%}footer .footer-content .container .row.informations .menu-section .policies-links .col-6{text-align:center;font-size:13px}footer .footer-content .container .row.informations .menu-section .policies-links .col-6 a{color:#0569d6}.slick-lightbox .slick-lightbox-inner{width:100%;position:relative;margin:auto}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{width:100%;max-width:576px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item{margin-top:40px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item .slick-lightbox-slick-item-inner img{max-height:350px !important}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-next,.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev{margin-bottom:-235px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{margin-top:-230px;right:54px}.lightbox .lb-outerContainer .lb-container .lb-image{max-height:350px}.footer-content .container .row.keep-touch .content-contactform:not(.expanded){display:none !important}.footer-content .container .row.keep-touch .content-contactform.expanded .closeExpanded{display:none}.footer-content .container .row.keep-touch .content-newsletter:not(.expanded){display:none !important}.footer-content .container .row.keep-touch .content-newsletter.expanded .closeExpanded{display:none}}@media (min-width:768px) and (max-width:991px){h1,h2,h3{font-size:25px}header .top-navbar .container .row{display:none}header .top-navbar .container .row .topnavItem{text-align:center;padding:10px}header .top-navbar .container .row .topnavItem p{font-size:15px}header .top-navbar .container .row .topnavItem:nth-child(3) p{line-height:1}header .top-navbar .container .row .topnavItem:nth-child(3) p span{display:block}header .top-navbar .container .row .topnavItem:last-child p{text-align:center}header .navbar .container{position:relative}header .navbar .container .navbar-brand{position:absolute;bottom:-69px;margin-left:3%;top:auto}header .navbar .container .navbar-brand .under-logo{width:116px;margin-left:-3px}header .navbar .container .navbar-brand .site-logo{width:110px;margin-top:-24px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu{padding:0;margin:0;text-align:center;line-height:1.6}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{padding:5px 0;display:block;float:unset}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu{width:100%;padding-top:5px;overflow:hidden;display:none;opacity:1;margin-top:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item{max-width:none;width:100%;padding:0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item:last-child{padding-bottom:10px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children .sub-menu>.menu-item a{padding:5px 0}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395{display:block;padding:0;height:auto}header .navbar .container .navbar-collapse .searchForm{position:relative;top:auto;left:auto;text-align:center;margin-left:32px}.home-carousel .container-fluid .container{margin-left:0;left:0;top:45%;max-width:none}.home-carousel .container-fluid .container p{margin-bottom:80px;text-align:center;font-size:30px}.main .highlightedNews .news-track .slick-dots{width:100%;text-align:center}.main .highlightedNews .news-track .news-slide .row .news-img:before{display:none}.main .highlightedNews .news-track .news-slide .row .news-img .content{width:100%;max-width:none;padding:85px 15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight{left:15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h2{font-size:25px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-Titles h3{font-size:20px}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link{position:absolute;right:15px;bottom:0}.main .highlightedNews .news-track .news-slide .row .news-img .content .post-link a{color:#fff}.main .transparency .row .title{padding-right:0;padding-left:15px !important}.main .transparency .row .title .content{width:auto;float:left}.main .transparency .row .slider .transparencyslider .slick-prev{right:0;margin-right:60px}.main .transparency .row .slider .transparencyslider .slick-next{right:15px;margin-right:0}.main .ofertaFormativa .itemSection{padding:0}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar{padding:40px 0}.main .calendarioEscolar .activitiesCalendar .activitiescalendarContent .titleActivitiescalendar p{position:relative;transform:none;margin-right:0;left:auto;top:auto}.main .calendarioEscolar .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season1st .seasonTitle,.main .calendarioEscolar .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season2nd .seasonTitle,.main .calendarioEscolar .calendarioEscolar .contentCalendarioescolar .seasonCalendarioescolar .season3rd .seasonTitle{font-size:25px;padding-bottom:40px}.newsSinglePage .newsContent .newsNavigation{padding:40px 0 100px}.newsSinglePage .newsContent .newsNavigation .arrowNavigation{margin-top:50px}footer .footer-content .container .row.informations .contacts-section{flex:0 0 100%;max-width:100%;text-align:left;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section{flex:0 0 100%;max-width:100%;text-align:left;border:0;border-bottom:0 solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section .content .availability-time{margin-bottom:37px}footer .footer-content .container .row.informations .info-section .content .follow-facebook{margin-bottom:20px;position:relative;bottom:auto}footer .footer-content .container .row.informations .menu-section{flex:0 0 100%;max-width:100%;text-align:left;padding:10px 0}footer .footer-content .container .row.informations .menu-section .menuTitle{cursor:pointer;font-size:20px;margin-bottom:15px;font-weight:700;color:#fff}footer .footer-content .container .row.informations .menu-section .menuTitle svg{font-size:16px}footer .footer-content .container .row.informations .menu-section .bottomMenu{display:none}footer .footer-content .container .row.informations .menu-section .bottomMenu .menu-homemenu-container .menu .menu-item-type-custom{display:inline-grid}footer .footer-content .container .row.informations .menu-section .policies-links{width:100%}footer .footer-content .container .row.informations .menu-section .policies-links .col-6{text-align:center;font-size:13px}footer .footer-content .container .row.informations .menu-section .policies-links .col-6 a{color:#0569d6}footer .footer-content .container .row.keep-touch .icon-contactform,footer .footer-content .container .row.keep-touch .icon-newsletter{display:block !important;font-size:7em;padding:13px 0}footer .footer-content .container .row.keep-touch .content-contactform:not(.expanded),footer .footer-content .container .row.keep-touch .content-newsletter:not(.expanded){display:none !important}footer .footer-content .container .row.keep-touch .content-contactform.expanded .closeExpanded,footer .footer-content .container .row.keep-touch .content-newsletter.expanded .closeExpanded{display:none}footer .footer-content .container .row.keep-touch .content-contactform .content-title,footer .footer-content .container .row.keep-touch .content-newsletter .content-title{font-size:20px;line-height:1.3}footer .footer-content .container .row.keep-touch .content-contactform .content-text,footer .footer-content .container .row.keep-touch .content-newsletter .content-text{font-size:16px}.slick-lightbox .slick-lightbox-inner{width:671px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{width:100%}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list{width:670px;margin:auto}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item{margin-top:50px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-list .slick-track .slick-lightbox-slick-item .slick-lightbox-slick-item-inner img{max-height:365px !important}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-prev,.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-next{margin-bottom:-255px}.slick-lightbox .slick-lightbox-inner .slick-lightbox-close{margin-top:-250px}}@media (min-width:992px) and (max-width:1199px){.home-carousel .container-fluid .container{margin-left:0;left:0;bottom:45%;max-width:none}.home-carousel .container-fluid .container p{margin-bottom:80px}.home-carousel .container-fluid .slick-track .slick-prev{right:0;margin-right:60px;top:83%}.home-carousel .container-fluid .slick-track .slick-next{right:0;margin-right:15px;top:83%}header .navbar .container .navbar-brand{top:56px}header .navbar .container .navbar-brand .under-logo{width:115px}header .navbar .container .navbar-brand .site-logo{width:105px;margin-top:-24px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu{margin-left:90px;margin-top:3px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-has-children{padding:0 0 0 32px;font-size:15px}header .navbar .container .navbar-collapse .menu-homemenu-container .menu .menu-item-395{font-size:15px;padding:0 0 0 32px}header .navbar .container .navbar-collapse .form-inline .form-control{font-size:15px}.main .highlightedNews .news-track .news-slide .row .news-img .content{max-width:none;padding-left:15px}.main .highlightedNews .news-track .news-slide .row .news-img .content .news-spotlight{left:15px}.main .highlightedNews .news-track .news-slide .row .news-content .content{max-width:none;padding-right:15px}.main .transparency .row .title{padding-right:0;padding-left:15px !important}.main .transparency .row .title .content{width:auto;float:left}.main .transparency .row .slider .transparencyslider .slick-prev{right:0;margin-right:60px}.main .transparency .row .slider .transparencyslider .slick-next{right:0;margin-right:15px}footer .footer-content .container .row.informations .contacts-section{flex:0 0 50%;max-width:50%;text-align:center;border-bottom:1px solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .contacts-section .content .policies-links{position:relative;bottom:auto}footer .footer-content .container .row.informations .info-section{flex:0 0 50%;max-width:50%;text-align:center;border:0;border-bottom:1px solid #8e8e8e;padding:10px 0}footer .footer-content .container .row.informations .info-section .content .follow-facebook{position:relative;bottom:auto}footer .footer-content .container .row.informations .menu-section{flex:0 0 100%;max-width:100%;text-align:center;padding:10px 0}.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick{width:100%}}