﻿body,html{margin:0;padding:0;background:#fff;color:#424242}.w100{width:100%}.fR{float:right}.fL{float:left}.aspect-ratio{position:relative}.aspect-ratio.AR-1_1:before{content:"";display:block;padding-top:100%}.btn{border-radius:2em;text-transform:uppercase;color:#fff;padding-left:1.5em;vertical-align:middle}.btn i.fa{margin-left:1em;font-size:.9em;margin-top:.2em}.margin-0{margin:0em}.margin-1{margin:1em}.margin-2{margin:2em}.margin-3{margin:3em}.padding-0{padding:0em}.padding-1{padding:1em}.padding-2{padding:2em}.padding-3{padding:3em}.padding-header{padding-top:3.9em}.divider{padding:0 1em;display:block;text-align:center;border-bottom:1px solid rgba(0,0,0,.1);position:relative;padding-top:1em;margin-top:1em;margin-bottom:1.5em;margin-bottom:3em}.divider h4{background:#fff;display:inline-block;padding:0 1em;margin-bottom:-0.6em;font-size:1.8em;text-transform:uppercase;font-weight:700;color:#484848}.addthis_inline_share_toolbox{clear:initial !important}.grey-section{background:#eff1f0;padding-top:.01em}.grey-section .divider h4{background:#f2f2f2}.tags{margin:1em 0}.tags .tag{font-size:1em;padding:.3em .7em;border-radius:.2em;letter-spacing:.2px;margin-right:.25em}ng-view>div>.container>.row>.col-sm-9{transition:all .3s ease-in-out;opacity:1;transform:translateY(0em)}.loading ng-view>div>.container>.row>.col-sm-9{opacity:0;transform:translateY(2em)}.content{margin-bottom:3em}.content .content-text{font-size:1.1em;line-height:1.5em;font-weight:100}.content .content-image{margin-right:1em;width:31em}.content .content-image[align=right]{margin-right:0em;margin-left:1em}.content-submenus{padding:1em 0em;margin-bottom:1em;border-radius:10em;height:10em;padding-right:9em;overflow:hidden;text-overflow:ellipsis;border-top-right-radius:0;border-bottom-right-radius:0}.content-submenus img{overflow:hidden;margin-right:2em;border-radius:100%;width:10em;float:left;margin-top:-1em}.content-submenus h4{font-size:1.6em;text-transform:uppercase;font-weight:700}.content-submenus .content-submenus-text{font-size:1.2em;text-overflow:ellipsis;overflow:hidden;height:3em;line-height:1.2em}.content .content-media-holder .content-video{height:25em;width:100%;background-size:cover}.content .play-video{position:absolute;z-index:100;left:50%;top:50%;width:2em;height:2em;margin:-33px 0 0 -33px;border-radius:50%;background:rgba(0,0,0,.76);text-align:center;color:#fff;font-size:2.5em;padding:.5em;text-indent:.1em}.sidebar{padding-left:1em;margin-top:3em}.sidebar .sidebar-group{margin-bottom:2em}.sidebar .sidebar-image{background-size:100%;height:7em;width:100%;background-position:center;position:relative;transition:all .3s ease-in-out}.sidebar .sidebar-image-overlay{position:absolute;width:100%;height:100%;transition:all .3s ease-in-out;background-color:rgba(0,0,0,.8);position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.sidebar .sidebar-title{font-size:1.3em;margin-bottom:1em;border-bottom:1px solid}.sidebar .sidebar-item{display:block;margin-bottom:1em}.sidebar .sidebar-item img{margin-right:.5em;width:8em}.sidebar .sidebar-item .sidebar-item-title{font-size:1.2em;font-weight:bold;margin-bottom:.3em;margin-top:0;color:#fff;text-align:center;padding:1em}.sidebar .sidebar-item p{font-size:.9em}.sidebar .sidebar-list{padding:0;list-style:none}.sidebar .sidebar-list .sidebar-list-item a{padding:1em;display:block;text-decoration:none;border-bottom:1px solid #eee;position:relative}.sidebar .sidebar-list .sidebar-list-item:hover a{background:#fafafa}.sidebar .sidebar-list .sidebar-list-item a:after{position:absolute;content:">";right:1em}.header{left:0;right:0;top:0;z-index:1002;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header .toolbar{background-color:#282a2e;height:2em;font-size:.8em}.header .toolbar .languages{display:inline-block;margin-left:1em}.header .toolbar a{padding:.45em;color:#fff;height:2em;display:inline-block}.header .toolbar .tools{float:right;padding-top:.1em}.header .toolbar .right-nav{float:right}.header .toolbar .right-nav a{background-color:#3571b6;padding:.45em 1em;float:left;margin-left:.1em}.header .searchInput{padding:.5em;border-radius:.25em;border:1px solid #ccc;width:100%;font-size:1.5em}.fixed-top{position:fixed}.header nav{background:transparent;box-shadow:none;border-bottom:none;transition:.2s all ease-in-out;border-bottom:1px solid rgba(255,255,255,.25);height:5em}.header nav.solid{background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.25)}.header nav .brand{margin:.75em 0em;position:relative;height:70%;padding:0}.header nav .brand img{opacity:1;transition:.2s all ease-in-out;height:100%}.header nav a.alt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999}.header nav a.alt img{opacity:0}.header nav.solid .brand img{opacity:0}.header nav.solid .brand a.alt img{opacity:1}ul.top-menu{padding:0em;height:100%;vertical-align:middle}ul.top-menu>li{display:table-cell;vertical-align:middle;height:5em}ul.top-menu>li.sub-menu a{padding-right:2em}ul.top-menu>li.sub-menu a::after{font-family:"FontAwesome";content:"";font-size:1em;line-height:1.5em;display:inline-block;vertical-align:middle;position:absolute;top:50%;right:.75em;margin-top:-0.7em;-webkit-transition:.5s all;transition:.5s all}ul.top-menu>li>a:before{border-left:1px solid rgba(255,255,255,.25);content:" ";position:absolute;left:0;top:50%;margin-top:-1em;height:2em}ul.top-menu>li:first-child>a:before{border-left:none}ul.top-menu>li.search{width:2em;text-align:center;border-left:none}ul.top-menu>li.search .fa{color:#fff;background:rgba(255,255,255,.25);padding:.5em;border-radius:100%}ul.top-menu>li>a{position:relative;color:#fff;padding:1em 1.2em;text-align:center;line-height:1.2em;vertical-align:middle;font-size:1.1em}ul.top-menu>li:hover>a{background:#fff}ul.top-menu>li:hover ul{display:block}ul.top-menu>li>ul>li>a:hover{background:#fff}.dropdown-menu.extended{width:auto;padding-top:.1em;box-shadow:0 .5em 1em rgba(0,0,0,.1) !important;background:transparent;border:none;top:4.75em;left:0em;padding-bottom:0}ul.top-menu>li>ul>li>a{white-space:normal;line-height:1.1em;padding:.75em 2em .75em 1em;background:rgba(255,255,255,.95);border-top:1px solid #eee;white-space:nowrap}.map{position:relative}.map #map-canvas{height:100%}.map .map-info{height:100%}body.loading .footer{opacity:0}.footer{transition:opacity .3s ease-in-out;opacity:1}.footer .signup{padding:2em}.footer .signup h4{color:#fff;text-align:center;text-transform:uppercase}.footer .sitemap,.footer .addresses{padding:2em}.footer .signup .divider{border-color:rgba(255,255,255,.25)}.footer .sitemap .container>ul>li>a{font-size:1.1em;font-weight:700;line-height:1.1em}.footer .sitemap ul{list-style:none;padding:0;margin:0}.footer .sitemap ul li{list-style:none;padding:0;margin:0}.footer .sitemap ul ul{margin-top:1em}.footer .addresses ul{padding:0}.footer .addresses li{list-style:none;margin-top:1em}.footer .addresses input{margin-bottom:1em}.footer .addresses .unit-info{margin-top:1em}.footer .addresses .unit-info>div{display:inline-block;vertical-align:middle;float:initial}.footer .copyright{padding:1em;background:#222}.footer .trademark{color:#ccc;line-height:2.5em;margin-left:2em;font-weight:300}.footer .social-icons .icon{display:inline-block;border-radius:100%;background-color:#fff;text-align:center;padding:.2em;width:2em;font-size:1.2em;height:2em;line-height:2em;margin-left:.2em;cursor:pointer}.footer .social-icons .icon i{line-height:1.7em}.mosaic{display:grid;grid-gap:40px;grid-template-columns:repeat(auto-fill, minmax(235px, 1fr))}.mosaic .mosaic-item{display:block;break-inside:avoid-column;color:#424242;text-decoration:none}.mosaic .mosaic-item:hover{opacity:.8}.mosaic .mosaic-item img{width:100%;margin-bottom:2em}.mosaic .mosaic-item h3{font-size:1.3em;display:block;float:initial}.mosaic .mosaic-item .mosaic-content{font-family:"PT",sans-serif}.mosaic .mosaic-item .mosaic-content *{font-family:"PT",sans-serif}.banner-holder{overflow:hidden;position:relative;height:35em}.banner-holder .banner-overlay{background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));transition:.2s all ease-in-out;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;opacity:1;display:none;visibility:hidden}.banner-holder.solid-overlay .banner-overlay{background-image:none;background:rgba(0,0,0,.25);position:absolute}.banner-holder.solid.solid-overlay .banner-overlay{height:inherit;opacity:1}.banner-holder.solid-overlay .banner-overlay{background-image:none;background:rgba(0,0,0,.25);position:absolute;display:block;visibility:visible}.banner-holder.gradient-overlay .banner-overlay{display:block;visibility:visible}.banner-holder.solid .banner-overlay{opacity:0;height:0em}.banner-bullets{position:absolute;bottom:.5em;text-align:center;width:100%}.banner-bullets .banner-bullet{opacity:.5;width:1em;height:1em;display:inline-block;border-radius:100%;background:#fff;cursor:pointer;position:relative;margin:.3em}.banner-bullets .banner-bullet.active{opacity:1}.banner-promo{display:inline-block;padding:3em 6em;background:#fff}.banner-holder .banner-full{height:100%;position:relative;background-size:cover;margin-bottom:3em;transition:.25s transform ease-in-out;display:inline-block;width:100%;white-space:normal;vertical-align:top}.banner-holder .banner-full .banner-image{transition:.5s all ease-in-out;width:100%;height:100%;left:0;position:absolute;background-repeat:no-repeat;background-position:left top;background-size:cover;z-index:1}.banner-holder .banner-full .banner-box{width:100%;position:relative;top:5em;z-index:99;position:absolute;padding:1em}.banner-holder .banner-full .banner-box .banner-box-item{opacity:1;transition:.25s opacity ease-in-out;transition-delay:.5s;width:40%;top:0;position:absolute}.banner-holder .banner-full .banner-box .banner-box-item.active{opacity:0;transition-delay:0s}.banner-holder.split .banner-full .banner-box .banner-box-item{border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1em}.banner-holder.split .banner-full .text-holder{background:#333;height:100%;width:100%}.banner-holder.split .banner-full .banner-box,.banner-holder.split .banner-full .banner-image{width:50%}.banner-holder.split.right .banner-full .banner-image,.banner-holder.split.left .banner-full .banner-box{left:50%}.banner-holder.split.right .banner-full .banner-box{left:0%}.banner-holder.split .banner-full .banner-box h1{font-size:2em;color:#fff}.banner-holder.split .banner-full .banner-box span{font-size:1.1em;color:#fff}.banner .banner-box-item{opacity:.5;transition:opacity .5s ease-in-out}.banner .banner-box-item.active{opacity:1;position:relative}.banner .banner-box-item.active .banner-arrow{opacity:1}.banner .banner-box-item .banner-arrow{position:absolute;transition:opacity .5s ease-in-out;opacity:0;top:50%;margin-top:-2.5em;height:3em;left:0em;width:0;height:0;border-top:2em solid transparent;border-bottom:2em solid transparent;border-right:10px solid #a78e67}.banner .text-holder .banner-box .banner-box-item{padding-bottom:1em;border-bottom:1px solid rgba(255,255,255,.1);padding-left:1.5em}.banner .text-holder .banner-box .banner-box-item span{font-family:"PT",sans-serif;color:#ccc}.banner .text-holder .banner-box .banner-box-item span small{font-family:"PT",sans-serif;color:#a78e67}.banner .text-holder .btn{border-radius:0;border:3px solid #fff;background:transparent;font-size:1.3em;float:right;margin-top:1em}.featured-banners .btn{border-radius:0;border:3px solid #fff;background:transparent;font-size:1.3em;float:right;margin-top:1em;float:initial}.banner .text-holder .container{position:relative}.banner .text-holder h1{font-size:1.3em;color:#fff;font-weight:400;padding-top:0em;margin-bottom:0}.banner.blurred.short .text-holder h1{text-align:left;padding-right:20%;margin-top:0;font-size:2.5em}.banner .text-holder>.container>p{line-height:1.2em;font-size:1.2em;font-weight:100;color:#fff;padding-left:60%;margin-bottom:1em;text-align:right}.banner.blurred{background:#666;height:25.25em;overflow:hidden}.banner.blurred .banner-background{position:absolute;z-index:1;width:100%;height:20em;background-size:cover;filter:blur(10px);overflow:hidden;background-position:center}.banner.blurred .text-holder{z-index:2;position:relative;background:rgba(0,0,0,.5);height:20em}.banner.blurred.short{height:15em;padding-top:0em}.banner.blurred.short .banner-background{height:15em}.banner.blurred.short .text-holder{height:15em;padding-top:3em}.banner.blurred .text-holder h1,.banner.blurred .text-holder h4,.banner.blurred .text-holder p,.banner.blurred .text-holder small{color:#fff}.banner.blurred.short .text-holder .container>p{padding-right:0%;text-align:left;padding-left:0}.banner.blurred .text-holder h4{padding-right:50%;font-size:1.5em}.featured-banners a.featured-banner{display:block;position:relative;float:left;height:16em;color:#fff;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:2em}.featured-banners a.featured-banner .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,79,128,.72)}.featured-banners a.featured-banner .featured-banner-contents{z-index:1;position:relative;opacity:.9;max-width:585px}.featured-banners a.featured-banner .featured-banner-contents h2{font-weight:700;margin-top:0;margin-bottom:.5em}.featured-banners a.featured-banner .featured-banner-contents p{font-size:1.3em;font-weight:100}.featured-banners a.featured-banner.full .featured-banner-contents{margin:0 auto;padding:0 1em}.featured-banners a.featured-banner.left .featured-banner-contents{margin-left:auto;padding-right:2em}.featured-banners a.featured-banner.right .featured-banner-contents{margin-right:auto;padding-left:2em}.featured-banners a.featured-banner.full{width:100%;text-align:center}.featured-banners a.featured-banner.half{width:50%}.boxes{padding-bottom:3em}.boxes .box .box-contents{padding:2em 1.5em;overflow:hidden;position:relative;height:21em}.boxes.clean .box .box-contents{background-color:#fff;padding:0}.boxes.clean .box .box-contents .box-text{display:inline-block;font-size:1em;font-weight:100;margin-bottom:2em}.boxes.clean .box .box-contents h2{font-weight:400;font-size:1.4em;margin-top:0;color:#484848}.boxes .box .box-thumb{height:19em;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.boxes .box:hover{text-decoration:none}.boxes .box:hover .box-thumb,.boxes .box:hover h2,.boxes .box:hover p{opacity:.7}.boxes .box:hover{text-decoration:none}.boxes .box .btn{width:100%;border-radius:0;display:block;margin:0em;font-size:1.5em;padding:.5em;margin-bottom:1.5em}.accordion .accordion-item{overflow:hidden;height:5em;opacity:1;transition:.2s all ease-in-out}.accordion .accordion-item.always-opened{height:initial !important}.accordion .accordion-item .accordion-header{cursor:pointer;position:relative;height:5em;border-bottom:1px solid #eee}.accordion .accordion-item .accordion-header:after{position:absolute;content:"▼";font-size:1.25em;right:2em;top:50%;margin-top:-0.5em}.accordion .accordion-item.opened .accordion-header:after{content:"▲"}.accordion .accordion-item.always-opened .accordion-header:after{content:"";display:none;content:"";display:none}.accordion .accordion-item.opened{height:initial}.team{margin-bottom:5em}.team .member{border-bottom:1px solid #e4e4e4;background:#fafafa;padding:2em}.team .member .avatar{border:4px solid #fff;border-radius:100%;box-shadow:0 0 1em rgba(0,0,0,.25);width:100%;background-size:cover;background-position:center top}@media(max-width: 991px){header.header nav ul.nav{position:fixed;top:3.7em;background:#fff;right:0;padding:0;width:17em;box-shadow:-0.2em .2em .5em rgba(0,0,0,.1);height:100%;z-index:1;transform:translateX(17em);transition:.3s transform ease-in-out;overflow-y:scroll;padding-bottom:5em}.header nav{background:#fff}.header nav a.alt{width:initial}.header nav a.alt img{opacity:1}.header nav .brand img{height:30px;padding-top:.5em}.header nav .logo{font-size:.5em;display:inline-block;margin-top:.5em;margin-bottom:1em}.header nav .logo h1{font-size:4em}header.header nav ul.nav li{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:.7em;padding:0em}header.header nav ul.nav li .dropdown-menu.extended{position:relative;display:block;top:0;box-shadow:none !important;margin-bottom:.7em;padding:0}header.header nav ul.nav li .dropdown-menu.extended li{padding:0}header.header nav ul.nav li .dropdown-menu.extended a{background:#fafafa;margin:0;border-top:none;font-size:1em;text-indent:2em;padding:.9em .5em;color:#282a2e}header.header nav ul.top-menu>li>a{padding:.5em 1em;text-align:left;background:#a78e67;color:#fff !important;font-size:1.3em}header.header nav ul.nav li a:before{border-left:0}header.header nav ul.nav.menu-visible{transform:translateX(0em)}header.header .toolbar{display:none}.padding-header{padding-top:4.8em}.sidebar{padding-bottom:7em}.sidebar .sidebar-item img{width:100%;margin-bottom:1em;float:initial}.banner{padding-top:3.8em;position:relative;height:25em}.banner-holder{height:25em}.banner-holder .banner-overlay{display:none}.banner .text-holder{position:relative;height:100%;z-index:10}.banner-holder .banner-image{width:100%}.banner .text-holder .banner-box .banner-box-item{opacity:0}.banner .text-holder .banner-box .banner-arrow{display:none}.banner .text-holder .banner-box .banner-box-item.active{background:rgba(0,0,0,.8);bottom:9em;left:0;padding:0em 1em 1em 1em;width:100%;opacity:1;position:absolute}.mobile-menu{font-size:2em;position:absolute;right:.5em;top:.5em;color:#000;z-index:9;margin-top:0 !important;left:initial !important}.home-featured-item .vcenter h6{margin-top:1em}.home-icon-image img{max-width:100%}#pg_listao .categories .categories-page{column-count:2 !important;min-height:auto !important;height:auto !important}#pg_blog .banner.blurred.short .text-holder h1{font-size:2em;padding-right:0;padding-top:2em}.footer .sitemap{padding:2em 0em}}@media(max-width: 480px){#main-content{padding-top:8em !important}body{padding-bottom:5em}.mosaic-vertical.authors-column{column-count:1 !important}.banner .text-holder h1{padding-top:.5em;padding-left:0}.banner.blurred.short .text-holder h1{font-size:2em}.banner .text-holder p{padding-right:0}.banner.blurred .text-holder p{display:none}.featured-banners a.featured-banner .featured-banner-contents h2{font-size:1.7em}.featured-banners a.featured-banner .featured-banner-contents p{font-size:1.2em}.featured-banners a.featured-banner.half{width:100%;text-align:center}.featured-banners a.featured-banner.left .featured-banner-contents,.featured-banners a.featured-banner.right .featured-banner-contents{padding:0}.content .content-text h5 b{display:block;margin-right:0em}.content .content-image{width:100%;margin:0;margin-bottom:1em}.content-submenus{padding-right:2em;font-size:.7em}.content-submenus .content-submenus-text{height:3.5em}.sidebar .sidebar-item{padding:1em}.footer .addresses .unit-info>div{width:100%}.footer .sitemap .container>ul>li{width:100%;max-width:100%;margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1em}.footer .signup{padding:1em 0em;text-align:center}.footer .signup input{margin-bottom:1em}.footer .addresses,.footer .copyright{padding:1em 0em;text-align:center}}@font-face{font-family:"financier";font-style:normal;font-weight:normal;src:url("../fonts/financiertextweb-regular.eot");src:url("../fonts/financiertextweb-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/financiertextweb-regular.woff2") format("woff2"),url("../fonts/financiertextweb-regular.woff") format("woff")}@font-face{font-family:"financier";font-style:italic;font-weight:normal;src:url("../fonts/financiertextweb-regularitalic.eot");src:url("../fonts/financiertextweb-regularitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/financiertextweb-regularitalic.woff2") format("woff2"),url("../fonts/financiertextweb-regularitalic.woff") format("woff")}@font-face{font-family:"financier";font-style:normal;font-weight:bold;src:url("../fonts/financierdisplayweb-black.eot");src:url("../fonts/financierdisplayweb-black.eot?#iefix") format("embedded-opentype"),url("../fonts/financierdisplayweb-black.woff2") format("woff2"),url("../fonts/financierdisplayweb-black.woff") format("woff")}@font-face{font-family:"financier";font-style:italic;font-weight:bold;src:url("../fonts/financierdisplayweb-blackitalic.eot");src:url("../fonts/financierdisplayweb-blackitalic.eot?#iefix") format("embedded-opentype"),url("../fonts/financierdisplayweb-blackitalic.woff2") format("woff2"),url("../fonts/financierdisplayweb-blackitalic.woff") format("woff")}#barrauol.barrauol{position:fixed;top:0;z-index:9}#folha-topbar-search .folha-content-search{width:170px}body>div.full{position:fixed;top:2.5em;width:100%;z-index:9}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:20px;padding-right:20px}.row{margin-right:-20px;margin-left:-20px}html,body{font-family:"financier",Arial,sans-serif;color:#000;background-color:ivory}html,body{background-color:ivory}#main-content{padding-top:17em}.primary-bg{background-color:ivory}.secondary-bg{background-color:#ffe2e6}.text-danger{color:#c80000}.vcenter{display:inline-block;vertical-align:middle;float:none;margin-right:-2px}.arrow{position:absolute;top:50%;margin-top:-15px;cursor:pointer;z-index:9}.arrow.left{left:0}.arrow.right{right:0}h1,h2,h3,h4,h5{margin-top:0;font-weight:bold}h1.locked:after,h2.locked:after,h3.locked:after,h4.locked:after,h5.locked:after{content:"";position:relative;display:inline-block;color:#c80000;font-size:13px;font-family:Font Awesome\ 5 Free;margin-left:.5em;bottom:.15em}h1{font-size:3.3em;line-height:.9em;margin-top:.1em}h2{font-size:2.3em}h3{position:relative;font-size:2em;line-height:1em;margin-bottom:.2em;margin-top:.2em}h4{font-size:1.45em}h5{font-size:1.3em}h6{font-size:1.1em}h1>i.fa-lock,h3>i.fa-lock{font-size:13px;color:#c80000;position:relative;top:-0.1em}p{font-size:1.3em;line-height:1.3em;margin-bottom:1.3em}ul{margin-bottom:1.3em}ul>li{font-size:1.3em}a{color:#000}a:focus,a:active,a:hover{text-decoration:none;color:inherit}hr{border-top-color:#bbb}hr.dashed{border-top-color:transparent;height:auto;opacity:.5}hr.dashed:after{content:"";display:block;width:100%;height:2px;background-image:url(../images/border-dash-h.png);background-repeat:repeat;background-position:left top}textarea.form-control,input.form-control{background:transparent;border-color:#000;border-radius:0;padding:.5em;height:auto;font-size:1em}textarea.form-control.invalid,input.form-control.invalid{background-color:rgba(255,0,0,.1)}select.form-control{background:transparent;border-color:#000;border-radius:0;height:2.8em}select.form-control.invalid{background-color:rgba(255,0,0,.1)}input[type=file].invalid{background-color:rgba(255,0,0,.1)}div[addthis-tool]{margin-bottom:1em;zoom:.9}.square-image{position:relative;background-position:center;background-size:cover}.square-image:before{content:"";display:block;padding-top:100%}.padding-header{padding-top:3.1em}.btn{text-transform:initial;border-radius:3px}.btn.btn-primary{background:#000;border:none;line-height:1.1em;font-size:1.3em;padding:3px 7px;border-radius:0;font-weight:bold;letter-spacing:1px}.btn.btn-secondary{border:none;line-height:1.1em;background:#ff9e00}.content h1{line-height:1em}.content .content-image{border:6px solid #fff;box-shadow:0 0 .5em rgba(0,0,0,.5)}.content .content-text h3{padding:0em;font-size:1.6em;text-align:center;font-weight:100;font-style:italic;max-width:20em;margin:1.5em auto}.content .content-text h3:before,.content .content-text h3:after{content:"";display:block;width:7em;background-image:url(../images/border-dash-h.png);background-repeat:repeat;background-position:left bottom;height:2px;margin:1em auto}.content .content-text h4{font-size:1.3em}.content .content-text h5{font-size:1.05em;text-align:center;font-weight:normal;margin-bottom:1.5em}.content .content-text h5 b{display:inline-block;margin-right:.75em}.content .content-text h6{font-size:1.1em}.content .content-text a,.content .content-text a:hover{text-decoration:underline;text-decoration-color:#c80000}.content .content-text a.author,.content .content-text a.author:hover{text-decoration:none}.content-submenus{background:#f3f8f9;color:#282a2e}.content-submenus:hover{background:#dae4e6}.content-submenus h4{color:#0ea3c3}.dashed-box{border-image:url("../images/border-dash-2.png") 2 fill/2px/0px repeat;padding:2em;margin:3em 0}.content .content-service h6{max-width:17em;line-height:1.3em;margin-bottom:3em;margin-top:2em}.content .content-service h6:before,.content .content-service h6:after{content:"";display:block;width:100%;height:2px;margin:.5em 0;background-image:url(../images/border-dash-h.png);background-repeat:repeat;background-position:left bottom}.content .content-service h6:before{background-position:left top}.content .content-media-holder .content-video{-webkit-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 22px 30px 0 rgba(15,8,49,.2);box-shadow:0 22px 30px 0 rgba(15,8,49,.2)}.content .content-watermark{position:absolute;top:-29%;transform:scaleX(-1);opacity:.3;right:-20em;width:66%}ul.pagination>li:last-child>a:after{display:none}ul.pagination>li>a{background-color:transparent !important;color:#000 !important;border:none;padding-right:0}ul.pagination>li>a:after{content:"-";margin-left:.5em;display:inline-block}ul.pagination>li.active>a{background-color:transparent;font-weight:bold;color:#000}.sidebar-item:hover .sidebar-image-overlay{background-color:#000}.sidebar{padding-left:0;margin-top:0}.sidebar .sidebar-group{margin-bottom:0}.sidebar .sidebar-item img{width:100%}.sidebar .sidebar-item img.featured-cover{width:85%;box-shadow:.3em .3em .5em rgba(0,0,0,.25)}.sidebar .sidebar-item small{line-height:1.1em}.sidebar h3{margin-top:0;display:inline-block;font-size:2.5em;font-weight:bold;padding:0 .2em}.sidebar .sidebar-title{font-weight:bold;margin-bottom:.5em;font-size:1.5em;border:none}.sidebar .sidebar-group.secondary{background-color:#ffeec5;padding:1em}.sidebar .sidebar-group.secondary .sidebar-title{color:#000}.sidebar .sidebar-item{margin-bottom:0em;border-bottom:1px solid #bbb;padding-top:.5em;padding-bottom:.3em}.sidebar .sidebar-item:last-child{border-bottom:none}.sidebar .sidebar-item .sidebar-item-title{font-size:1.1em;font-weight:100;margin-bottom:.3em;margin-top:0;color:#000;text-align:center;padding:1em;line-height:1.2em;display:inline-block;vertical-align:middle}.sidebar .secondary .sidebar-item .sidebar-item-title{padding-left:0;font-size:1.3em;font-weight:bold}.sidebar .sidebar-item p{color:#000;font-size:1.2em;margin-bottom:.3em}.sidebar .sidebar-list .sidebar-list-item a{background:#f6f8f9;color:#42474c}.sidebar .sidebar-list .sidebar-list-item:hover a{background:#000;color:#fff}.header .logo{margin-bottom:2em;display:block}.header .logo h1{line-height:1.1em;font-size:5em;font-weight:bold;margin:0;text-align:center}.header .logo h3{margin:0;font-weight:bold;text-align:center;color:#000;margin-top:-0.25em;font-size:2.8em}.header a:focus,.header a:active,.header a:hover{text-decoration:none}.header .mobile-menu{font-size:2em;margin-top:1em;position:absolute;left:.5em;z-index:9}.header nav{background-color:transparent;height:auto;border-bottom:1px solid #c6c6b2;margin-bottom:3em}.header nav a{color:#000}.header nav ul.top-menu{height:auto}.header nav ul.top-menu>li{height:auto;display:inline-block}.header nav ul.top-menu>li>a{color:#000;font-size:1em}.header nav ul.top-menu>li>a:before{border:0}.header nav ul.top-menu{text-align:center}.header nav ul.top-menu>li>a:focus,.header nav ul.top-menu>li:hover>a{background-color:transparent;font-weight:bold}header.header.fixed nav.menu-side{position:fixed;height:100%;left:0;width:240px;z-index:999;background:ivory !important;border-right:1px solid #000;transform:translateX(-100%);overflow:hidden;padding-bottom:6em}header.header.fixed nav.menu-side.opened{transform:translateX(0)}header.header.fixed nav.menu-side>div{overflow-y:auto;width:260px;height:100%;margin-right:-20px}header.header.fixed nav.menu-side>div>i{font-size:1.3em;margin-right:1.5em;float:right;margin-top:.5em}header.header.fixed nav.menu-side>div ul{width:100%;margin:0;padding:0;margin-top:1.5em}header.header.fixed nav.menu-side>div ul li{list-style:none}header.header.fixed nav.menu-side>div ul li a{display:block;width:100%;padding:.4em 1.5em;margin-bottom:1px;font-weight:bold;font-size:.9em}header.header.fixed nav.menu-side>div ul li a hr{border-color:#000;margin:0}.header .tools,.header .logo,.header .logo h1,.header .logo h3{opacity:1;transition:.5s all ease-in-out}.header nav.solid .tools{margin-top:1em}.header nav.solid .logo{margin-bottom:0em}.header nav.solid .logo h1{font-size:2em;margin-top:.5em}.header nav.solid .logo h3{opacity:0;font-size:.5em}.header nav .tools{font-size:1.5em;margin-top:2em;text-align:right;position:absolute;right:0;padding-right:1em;z-index:9}.header nav .tools a{margin-left:.3em}.header nav .tools .login-menu{display:inline-block;margin-left:1em;margin-right:.5em;font-size:.9em}.header.fixed nav{background-color:ivory;position:fixed;width:100%;z-index:8;top:5.4em}.header.fixed nav .left-nav .login-menu{position:fixed;padding:1em;left:0;top:.5em;z-index:99}.header.fixed nav .left-nav .login-menu ul.dropdown-menu{background:ivory;top:2em;padding-top:1.3em;border-radius:0}.header.fixed nav .left-nav .login-menu:hover ul.dropdown-menu{display:block}ul.top-menu>li>a{padding:.5em 1.2em}.search-modal .modal-header,.search-modal .modal-body{background:ivory !important;border-radius:0 !important}.search-modal .modal-header .form-control,.search-modal .modal-body .form-control{border-color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.search-modal .modal-header .sidebar h3,.search-modal .modal-body .sidebar h3{padding:0}.search-modal .modal-header .sidebar-content p,.search-modal .modal-body .sidebar-content p{margin-bottom:0}#footer{background:#000;padding:2em;margin-top:3em}#footer .social a{color:#fff;font-size:1.5em;margin:.25em}#footer h4{text-align:left;color:#fff}#footer h4 small{color:#fff}#footer .info{font-size:.7em;color:#fff}#footer .info a{color:#fff}#footer .info .footer-vertical-menu{display:inline-block}#footer .info .footer-vertical-menu li{display:inline-block;padding:0 1.5em;font-size:1.5em}#footer .info .footer-vertical-menu li a{color:#fff}.banner-holder{color:#fff}.banner-full{height:30em}.banner-full a{color:#fff}.banner-promo{padding:3em 6em}.banner-promo h2{font-size:3.2em;font-weight:700;text-align:left;line-height:1em}.banner-promo h4{font-weight:100;font-size:1.1em;line-height:1.5em}.banner-promo ul{font-weight:700;text-transform:uppercase;list-style:none;margin:0;padding:0;line-height:2em}.tags .tag{background:#222;color:#000;font-family:"PT",sans-serif}.map{min-height:30em}.map .map-info{background-color:#000;color:#fff}.map .map-info .map-info-text{font-size:1.2em;font-weight:100;margin-bottom:1em}.map .map-info h3,.map .map-info h6,.map .map-info a{color:#fff}.mosaic-vertical{display:block;column-count:4;column-gap:40px}.mosaic-vertical.authors-column{column-count:3}.mosaic-vertical .mosaic-item{margin-bottom:.5em;break-inside:avoid-column}.mosaic-vertical .mosaic-item p.edition-author{white-space:normal;margin-bottom:.8em;line-height:1em}.boxes .box .box-thumb{border-radius:.4em .4em 0 0}.boxes .box .box-contents{background:#f6f8f9;text-align:left}.boxes .box .box-contents h3{color:#42474c;font-size:1.5em;line-height:1em}.boxes .box .box-contents .box-text{font-size:1.1em;color:#42474c}.boxes.alt{background:#f6f8f9}.boxes.alt .box .box-contents{background:#fff}.timestamp,.timestamp{color:#000;font-weight:100}.accordion .accordion-item .accordion-header :not(.divider) h4{margin:0;line-height:4em;font-size:1.5em}#pg_home .home-featured-item p{margin-bottom:0}#pg_home .home-featured-item .col-md-offset-1{transform:translateX(-2em)}.cover-holder{background:#ececec;text-align:center;position:relative;height:30em;margin-bottom:5em}.cover-holder .cover-arrow{position:absolute;top:50%;z-index:2;cursor:pointer}.cover-holder .cover-arrow.disabled{opacity:.25;cursor:initial}.cover-holder .cover-arrow.left{left:1em}.cover-holder .cover-arrow.right{right:1em}.cover-holder .cover{position:absolute;z-index:1;width:100%;height:100%;transform:translateX(0);transition:.2s all ease-in-out;opacity:0}.cover-holder .cover img{height:90%;margin-top:2.5%;box-shadow:.3em .3em 1em rgba(0,0,0,.25)}.cover-holder .cover.active{opacity:1}.image-gallery .cover-holder{height:auto;margin-bottom:0em}.image-gallery .cover-holder .cover{height:auto}.image-gallery .cover-holder .cover h5{font-size:.85em;width:80%;margin:0 auto;padding:1em}.image-gallery .cover-holder .cover img{box-shadow:none;max-width:80%;max-height:25em;height:auto}.image-gallery .cover-holder .cover.active{position:relative}#pg_listing .list-item p{margin-bottom:0}#pg_listing .with-image .list-item{margin-bottom:.5em}#pg_listao{background-color:#ffe2e6}#pg_listao .letter-filters{font-size:1.25em;text-align:center}#pg_listao .letter-filters .letter-item{display:inline-block;margin:.5em}#pg_listao .listao-books hr{padding:0;border-color:#fff}#pg_listao p{font-size:1.1em;line-height:1.3em}#pg_listao .sort{font-size:1.2em;margin-bottom:3em;margin-top:1em}#pg_listao .sort .sort-item{display:inline-block;padding:.5em;font-style:italic;cursor:pointer}#pg_listao .sort .sort-item.selected{font-weight:bold}#pg_listao .sort:after{content:"";background-image:url(../images/border-dash-h-listao.png);background-repeat:repeat-x;background-position:bottom left;top:-1em;height:3px;width:100%;display:block}#pg_listao .sort:before{content:"";background-image:url(../images/border-dash-h-listao.png);background-repeat:repeat-x;background-position:top left;top:-1em;height:3px;width:100%;display:block}#pg_listao .categories{padding-top:1em;margin-top:2em;margin-bottom:2em;font-size:1.2em;text-align:center;background-image:url(../images/border-dash-h-listao.png);background-repeat:repeat-x;background-position:bottom left;padding-bottom:.5em;width:100%;position:relative;overflow:hidden;white-space:nowrap}#pg_listao .categories .categories-page{display:inline-block;width:100%;column-count:6;transform:translateX(0%);transition:.2s transform ease-in-out;vertical-align:top;min-height:115px;height:115px;padding-left:1.4em}#pg_listao .categories .category{line-height:1em;margin-bottom:.5em;font-size:.9em;margin-top:-0.2em}#pg_listao .categories .category.selected{font-weight:bold;font-style:italic}#pg_listao .categories:before{content:"";background-image:url(../images/border-dash-h-listao.png);background-repeat:repeat-x;background-position:top left;position:absolute;top:0em;left:0;height:3px;width:100%;display:block}#pg_listao .listao-featured h4{margin:0;width:90%}#pg_listao .listao-featured .book-contents p{font-size:1em !important;margin-bottom:0;display:inline}#pg_listao .listao-books h5{margin:0;font-weight:bold}#pg_listao .listao-books .book-contents p{font-size:1em !important;margin-bottom:0;display:inline}.podcast-dropdown-holder{position:relative;width:11em;display:inline-block}.podcast-dropdown-holder a{display:block;border-bottom:1px solid #fff !important}.podcast-dropdown-holder .podcast-dropdown{display:none;position:absolute;width:100%}.podcast-dropdown-holder:hover .podcast-dropdown{display:block}#pg_register label h4{font-size:1.3em;font-weight:bold}#pg_register .document-type label{font-weight:normal}#pg_register label{margin-top:1em;font-size:1.1em;display:block}#pg_register .cart-header h3{font-weight:bold;font-size:1.3em;font-style:italic}#pg_register .cart-item{border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:1em}#pg_register .cart-item h2{color:#c80000;font-size:1.9em}#pg_register .left-divider{background-image:url(../images/border-dash-v.png);background-repeat:repeat-y;background-position:left top}#pg_register .products{margin-bottom:4em}#pg_register .products .product{padding:0 2em;display:inline-block;vertical-align:top;background-image:url(../images/border-dash-v.png);background-repeat:repeat-y;background-position:left top;height:50em;position:relative;transition:.2s all ease-in-out;margin-top:2em;margin-bottom:4em;cursor:pointer}#pg_register .products .product:first-child,#pg_register .products .product:nth-child(5){background-image:none}#pg_register .products .product .text-left,#pg_register .products .product h2,#pg_register .products .product h3,#pg_register .products .product label{transition:.2s opacity ease-in-out;opacity:1}#pg_register .products .product h2{color:#c80000;font-size:1.9em;min-height:2em}#pg_register .products .product h3{color:#000;font-weight:bold}#pg_register .products .product h3.text-danger{color:#c80000}#pg_register .products .product p{padding-right:2em}#pg_register .products .product .btn{padding:1px 5px;border-radius:0;text-align:center;left:0;opacity:1;position:relative;font-size:1.4em;font-weight:bold;letter-spacing:1px}#pg_register .products .product .btn i{display:none;position:absolute;right:-0.8em;border-radius:100%;background-color:#c80000;width:1.7em;height:1.7em;padding:.4em .2em;top:-0.4em}#pg_register .products .product.inactive h2{opacity:.75}#pg_register .products .product.inactive .text-left,#pg_register .products .product.inactive h3,#pg_register .products .product.inactive .btn,#pg_register .products .product.inactive label{opacity:.25}#pg_register .products .product.active .btn{padding-right:20px}#pg_register .products .product.active .btn i{display:block}#pg_register .products .product input[type=radio]{zoom:2}#pg_register .products .product:hover .btn,#pg_register .products .product:hover h3,#pg_register .products .product:hover h2,#pg_register .products .product:hover .text-left,#pg_register .products .product:hover label{opacity:1}#pg_register .products.editions .product{height:28em;margin-bottom:8em}#pg_register .products.editions .product img{box-shadow:0 0 1em rgba(0,0,0,.5);margin-bottom:1em}#pg_register .products.editions .product h3{padding-bottom:0}#pg_register h3{padding-bottom:.55em;margin-bottom:.1em;font-size:2em;color:#000}.home-featured-item h6{margin-top:0;margin-bottom:0}.home-featured-item a{color:#000}.home-featured-item small{line-height:2em}.home-featured-item .categories{font-weight:bold;padding-bottom:1em;margin-bottom:0em}.home-featured-item .tabs{border-top:1px solid #bbb}.home-featured-item .tabs .tab{cursor:pointer;display:inline-block;padding:.5em 1em 0em;padding-right:1em;font-size:1.2em;font-weight:normal;margin-bottom:.25em}.home-featured-item .tabs .tab:first-child{border-right:1px solid #bbb;padding-left:0}body.pg-listao,body.pg-listao .header.fixed nav{background-color:#ffe2e6}.home-featured-item .tabs .tab.active span{font-weight:bold}.home-featured-item .tabsContents span{cursor:pointer}.home-featured-item .tabsContents span span{background-color:#c8e1e1;display:inline-block;padding:0 .25em;margin-top:.3em}.swal2-modal{background:ivory !important;border-radius:0 !important}.swal2-modal .swal2-input{border-radius:0 !important;background:ivory !important;border-color:#000 !important}.swal2-modal .swal2-input::placeholder{color:#666 !important}.swal2-modal .swal2-cancel.swal2-styled{border-radius:0 !important;border:1px solid;color:#000;background:ivory !important;border-color:#000 !important}.swal2-modal .swal2-confirm.swal2-styled{background:#000 !important;border-radius:0 !important}@media(max-width: 1199px){.mosaic-vertical{column-count:3;column-gap:30px}}@media(max-width: 991px){.mosaic-vertical{column-count:2;column-gap:20px}.vcenter{display:block;transform:initial !important;margin-right:initial}}@media(max-width: 360px){.mosaic-vertical{column-count:1;column-gap:0px}}@media(max-width: 480px){#footer{padding:1em;text-align:center;position:fixed;width:100%;bottom:0}#footer .social a{font-size:1.5em;margin:1em}.mosaic-vertical{column-count:2;column-gap:10px}.content .content-text img{max-width:100% !important;width:100%;height:auto !important}#pg_register .products .product{height:auto}#pg_register form{font-size:.8em}}/*# sourceMappingURL=main.css.map */
