@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,500,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,500,700&display=swap");.hidden{display:none}.pub-250{height:250px;margin-top:20px}.pub-250 iframe{height:250px!important}.detail .title,.homepage .highlights .carousel .carousel-item .titulo{font-family:Playfair Display,serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:36px;opacity:1}.enterprise .info .title,.footer-detail .title,.homepage .news-item a .card .card-body .card-title,.homepage .opinion .title,.homepage .themes-under-analysis .card .card-body .card-title,.list .item .editorial-title a,.search .title,.talks .spotlight .title-history,.talks .spotlight .title-spotlight{font-family:Playfair Display,serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:30px}.area-detail .lateral .panel-body .theme,.areas .panel .panel-body .theme,.homepage .legislative-news-container .legislative-news a .title,.homepage .updates .update-item .item-title,.talks .spotlight .description{font-family:Playfair Display,serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:26px}.area-detail .lateral .panel-body .author,.areas .panel .panel-body .author,.homepage .legislative-news-container .legislative-news .subtitle,.homepage .news-item a .card .card-body .card-subtitle,.homepage .opinion .author-company,.homepage .themes-under-analysis .card .card-body .card-subtitle,.homepage .updates .update-item .pre-title,.list .item .pre-title{font-family:Raleway,serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;opacity:1;text-align:left;text-transform:uppercase}.enterprise .contact,.enterprise .contact .author-content,.enterprise .info .content-imojuris,.footer-detail .content,.footer-detail .list-group li,.homepage .legislative-news-container .legislative-news .teaser,.homepage .news-item a .card .card-body .card-text,.homepage .themes-under-analysis .card .card-body .card-text,.list .item .teaser{font-family:Playfair Display,serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.detail .last .div-title,.homepage .div-title,.homepage .highlights .carousel .carousel-item .div-title,.homepage .multimedia .div-title,.homepage .opinion .div-title,.homepage .updates .div-title{font-family:Raleway,serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:21px;margin-bottom:20px;text-transform:uppercase}.detail .last .div-title a,.homepage .div-title a,.homepage .highlights .carousel .carousel-item .div-title a,.homepage .multimedia .div-title a,.homepage .opinion .div-title a,.homepage .updates .div-title a{color:#d9000d}.detail .last .div-title a:hover,.homepage .div-title a:hover,.homepage .highlights .carousel .carousel-item .div-title a:hover,.homepage .multimedia .div-title a:hover,.homepage .opinion .div-title a:hover,.homepage .updates .div-title a:hover{text-decoration:none}.detail .detail-content{color:#000;font:400 18px/30px Playfair Display;letter-spacing:0;text-align:left}.authors-slide .carousel-item{border:1px solid #dcddde;max-height:100px;overflow:hidden;text-align:center}.authors-slide .carousel-item img{height:100px}.megabanner{background-color:#eaeaea;margin-bottom:20px;padding:20px;text-align:center}#mc_embed_signup{border:1px solid #d9000d;display:none;position:absolute;right:-350px;width:350px;z-index:100}.scrollmenu{border-bottom:1px solid #000;border-top:1px solid #000;display:none;overflow:auto;white-space:nowrap}.scrollmenu button{background-color:transparent;border:none;font-weight:700}.scrollmenu a,.scrollmenu button{color:#000;display:inline-block;font-weight:700;padding:14px;text-align:center;text-decoration:none;text-transform:uppercase}.scrollmenu a.active{color:#d9000d}@media (min-width:992px){.category-item{display:none}}.category-item button{background-color:transparent;border:none;font-weight:700}.category-item a,.category-item button{color:#000;display:inline-block;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}.category-item a.active{color:#d9000d}.top-navbar{background-color:#fff;position:fixed;top:0;width:100%;z-index:100}.top-navbar .navbar .justify-content-end,.top-navbar .navbar .navbar-brand img{width:100%}.top-navbar .navbar .justify-content-end li{margin-right:10px;padding:5px}.top-navbar .navbar .justify-content-end li button{background-color:transparent;border:none}.top-navbar .navbar .justify-content-end li a{color:#000!important}.top-navbar .navbar .justify-content-end .login{border:1px solid #000;font-weight:700;height:34px;padding-top:5px;text-align:center;width:110px}.top-navbar .navbar .justify-content-end .subscribe{border:1px solid #d9000d;color:#d9000d;font-weight:700;height:34px;padding-top:5px;text-align:center;width:110px}.menu-present{background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;position:fixed;top:76px;width:100%;z-index:100}.menu-present .nav .nav-item button{background-color:transparent;border:none;font-weight:700}.menu-present .nav .nav-item a.active{color:#d9000d}.menu-present ul li .dropdown-menu .dropdown-item{color:#000;cursor:pointer;font-weight:700;text-transform:uppercase}.menu-present ul li .dropdown-menu .dropdown-item.active,.menu-present ul li .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#d9000d;text-transform:uppercase}.menu-present ul li a{color:#000;cursor:pointer;font-weight:700;text-transform:uppercase}.homepage{margin-top:118px}.homepage .highlights,.homepage .highlights .carousel{height:100%}.homepage .highlights .carousel .carousel-item:hover{text-decoration:none}.homepage .highlights .carousel .carousel-item .div-title{color:#d9000d}.homepage .highlights .carousel .carousel-item .titulo{color:#000;margin-bottom:15px}.homepage .highlights .carousel .carousel-item .carousel-img-div{overflow:hidden}.homepage .highlights .carousel .carousel-item .carousel-img-div img{width:100%}.homepage .highlights .carousel .carousel-indicators li{background-color:#fff;border:3px solid #000;border-radius:50%;height:15px;width:15px}.homepage .highlights .carousel .carousel-indicators li.active{background-color:#000;border:3px solid #fff}.homepage .updates{background-color:#fff!important;border:4px solid #ed1c24;height:550px;margin-top:20px;overflow:scroll;overflow-x:hidden;padding:15px}.homepage .updates .div-title{color:#d9000d}.homepage .updates .update-item{margin-bottom:15px}.homepage .updates .update-item .item-title{color:#000}.homepage .pub{color:#fff;height:100px;margin:40px 0;padding:20px;text-align:center}.homepage .news-item a:hover{text-decoration:none}.homepage .news-item a .card{border:none;border-radius:0}.homepage .news-item a .card .card-img-top{border-radius:0;max-height:252px;min-height:252px}.homepage .news-item a .card .card-body{padding-left:0;padding-right:0}.homepage .news-item a .card .card-body .card-subtitle,.homepage .news-item a .card .card-body .card-text,.homepage .news-item a .card .card-body .card-title{color:#000}.homepage .multimedia{background:#4d4d4f;padding:40px 0}.homepage .multimedia .div-title a{color:#fff}.homepage .multimedia .video-item img{width:100%}.homepage .legislative-news-container{margin-bottom:60px;margin-top:40px}.homepage .legislative-news-container .legislative-news .subtitle{margin-bottom:10px}.homepage .legislative-news-container .legislative-news a{color:#000}.homepage .themes-under-analysis{margin-bottom:60px}.homepage .themes-under-analysis .card{border:none;border-radius:0}.homepage .themes-under-analysis .card a{color:#000}.homepage .themes-under-analysis .card .card-img-top{border:1px solid #d1d1d1;max-height:150px;min-height:150px}.homepage .themes-under-analysis .card .card-body{padding-left:0;padding-right:0}.homepage .opinion{background:#d9000d;color:#fff!important;padding:45px 0}.homepage .opinion .div-title a{color:#fff}.homepage .opinion .photo img{height:175px;width:175px}.homepage .opinion .title a{color:#fff}.pagination{margin-bottom:60px}.pagination li{border-radius:0!important;height:30px;text-align:center;width:120px}.pagination li a{background-color:#999!important;border-radius:0!important;color:#fff!important;font-family:Raleway,serif!important;font-size:14px!important;font-weight:700!important}.detail{margin-top:150px}.detail .btn-updates{border-color:#d9000d;border-radius:0;color:#d9000d;margin-top:20px}.detail.kind_4 .photo-detail{margin-bottom:15px;max-height:400px;width:auto!important}.detail .kind{color:#d9000d;font:700 18px Raleway;letter-spacing:0;margin-bottom:15px;opacity:1;text-align:left;text-transform:uppercase}.detail .video{height:450px;width:100%}.detail .author{font:400 20px Raleway}.detail .author,.detail .teaser{color:#000;letter-spacing:0;margin-bottom:15px;opacity:1;text-align:left}.detail .teaser{font:700 20px Raleway}.detail .social-buttons .social{background-color:transparent;border:none;font-size:30px;margin-right:15px;padding:0}.detail .social-buttons .social .fa-twitter-square,.detail .social-buttons .social .fa-twitter-square:hover{color:#1da1f2}.detail .social-buttons .social .fa-facebook-square,.detail .social-buttons .social .fa-facebook-square:hover{color:#4267b2}.detail .social-buttons .social .fa-envelope,.detail .social-buttons .social .fa-envelope:hover{color:#d9000d}.detail .photo-detail{margin-bottom:15px;width:100%}.detail .last{margin-top:20px}.detail .last .div-title{color:#d9000d;margin-bottom:10px}.detail .last .item{margin-bottom:10px}.detail .last .item.active .data,.detail .last .item.active a{color:#d9000d}.detail .last .item .data{color:#000;font:400 14px Raleway;letter-spacing:0;opacity:1;text-align:left;text-transform:uppercase}.detail .last .item a:hover{text-decoration:none}.detail .last .item a{color:#000;font:700 20px Playfair Display;letter-spacing:0;opacity:1;text-align:left}.list{margin-top:150px}.list .item{margin-bottom:20px}.list .item img{max-height:150px;max-width:100%}.list .item .editorial-title a{color:#000}.areas{margin-bottom:40px;margin-top:150px}.areas a:hover{text-decoration:none}.areas .panel{border:4px solid #4d4d4f;border-radius:0;cursor:pointer;margin-bottom:30px}.areas .panel .panel-body{height:180px;padding:15px}.areas .panel .panel-body .author{color:#ed1c24}.areas .panel .panel-body .theme{color:#000}.areas .panel .panel-footer{background:none;border:none;padding:0;text-align:center}.areas .panel .panel-footer img{height:80px;max-width:100%}.breadcrumb-div{border-bottom:1px solid #000;margin-bottom:10px;margin-top:118px}.breadcrumb-div .breadcrumb{background-color:transparent;margin-bottom:0;margin-left:10px;padding:5px}.breadcrumb-div .breadcrumb .breadcrumb-item:first-child:before{content:""!important}.breadcrumb-div .breadcrumb .breadcrumb-item:before{content:">>"}.breadcrumb-div .breadcrumb li{font-family:Raleway,serif;font-size:10pt;font-weight:400;line-height:14pt}.breadcrumb-div .breadcrumb li a{color:#000;font-family:Raleway,serif;font-size:10pt;font-weight:700;line-height:14pt}.area-detail{margin-bottom:40px;margin-top:40px}.area-detail .lateral{border:4px solid #ed1c24;border-radius:0;margin-bottom:2px}.area-detail .lateral .panel-body{height:150px;padding:15px}.area-detail .lateral .panel-body .author{color:#ed1c24}.area-detail .lateral .panel-body .theme{color:#000}.area-detail .lateral .panel-footer{background:none;border:none;padding:0;text-align:center}.area-detail .lateral .panel-footer img{height:80px;max-width:100%}.area-detail .author-btn{background-color:#d9000d;border-radius:0;color:#fff;font-family:Raleway,serif;font-size:10pt;font-weight:600;text-align:left;text-transform:uppercase}.area-detail .author-btn:hover{background-color:#4d4d4f;color:#fff}.area-detail .content .list-group li{background:#dcddde;border:none;border-radius:0;margin-bottom:5px}.area-detail .content .list-group li a{color:#000;font-family:Raleway,serif;font-size:10pt;font-weight:600}.area-detail .content .list-group li:hover{background-color:#4d4d4f}.area-detail .content .list-group li:hover a{color:#fff;text-decoration:none}.theme-detail .theme-areas{margin-bottom:70px;margin-top:20px}.theme-detail .theme-areas .left-column .lateral{border:4px solid #ed1c24;border-radius:0;margin-bottom:5px}.theme-detail .theme-areas .left-column .lateral .panel-body{height:150px;padding:15px}.theme-detail .theme-areas .left-column .lateral .panel-body .author{color:#ed1c24;font-size:10pt;font-weight:600;line-height:14pt;margin-top:20px;padding:0;text-transform:uppercase}.theme-detail .theme-areas .left-column .lateral .panel-body .theme{color:#000;font-size:14pt;font-weight:700;line-height:18pt}.theme-detail .theme-areas .left-column .lateral .panel-footer{background:none;border:none;padding:0;text-align:center}.theme-detail .theme-areas .left-column .lateral .panel-footer img{height:80px;max-width:100%}.theme-detail .theme-areas .left-column .dropright{height:33px;width:100%}.theme-detail .theme-areas .left-column .dropright button{background-color:#d9000d;border:none;border-radius:0;color:#fff;font-size:10pt;font-weight:600;margin-top:1px!important;text-align:left;text-transform:uppercase;width:100%}.theme-detail .theme-areas .left-column .dropright button:hover{background-color:#4d4d4f;border:none;color:#fff}.theme-detail .theme-areas .left-column .dropright .dropdown-menu.show{background-color:#fff;border:none;border-radius:0;padding:0}.theme-detail .theme-areas .left-column .dropright .dropdown-menu.show button{background-color:#d9000d;color:#fff;font-size:10pt;font-weight:600;margin-bottom:1px;text-transform:uppercase}.theme-detail .theme-areas .left-column .dropright .dropdown-menu.show button.active{background-color:#4d4d4f}.theme-detail .theme-areas .left-column .dropright .dropdown-menu.show button:hover{background-color:#4d4d4f;color:#fff}.theme-detail .theme-areas .left-column .dropright .dropdown-menu.show button:last-child{margin-bottom:0!important}.theme-detail .theme-areas .left-column .theme-menu{background-color:#d9000d;border-radius:0;color:#fff;font-size:10pt;font-weight:600;margin-top:1px!important;text-align:left;text-transform:uppercase}.theme-detail .theme-areas .left-column .theme-menu:hover{background-color:#4d4d4f;color:#fff}.theme-detail .theme-areas .left-column .theme-menu.active{background-color:#4d4d4f}.theme-detail .theme-areas .left-column .related{margin-top:10px}.theme-detail .theme-areas .left-column .related .nav-tabs{border-bottom:4px solid #ed1c24}.theme-detail .theme-areas .left-column .related .nav-tabs .nav-item{background-color:#ed1c24;border:none;border-radius:0;color:#fff;font-size:8pt;font-weight:600;line-height:10pt;padding:7px 10px 3px;text-transform:uppercase}.theme-detail .theme-areas .left-column .related-content{background-color:#dcddde;padding:10px}.theme-detail .theme-areas .left-column .related-content .tab-pane .related-title{color:#ed1c24;font-size:10pt;font-weight:600;line-height:14pt;margin:20px 0 10px;text-transform:uppercase}.theme-detail .theme-areas .left-column .related-content .tab-pane .related-item:last-child hr{display:none}.theme-detail .theme-areas .left-column .related-content .tab-pane .related-item .date{color:#000;font-size:8pt;font-weight:400;line-height:10pt;text-transform:uppercase}.theme-detail .theme-areas .left-column .related-content .tab-pane .related-item hr{border-top:1px solid #757779;margin:5px}.theme-detail .theme-areas .left-column .related-content .tab-pane .related-item .item-title{color:#000;font-size:10pt;font-weight:600;line-height:12pt}.theme-detail .theme-areas .sumario h1{color:#000;font-size:18pt;font-weight:700;line-height:22pt}.theme-detail .theme-areas .sumario p{color:#000;font-size:16px;font-size:1rem;font-weight:400;line-height:16pt;text-align:justify}.theme-detail .theme-areas .faq-title{color:#000;font-size:18pt;font-weight:700;line-height:22pt}.theme-detail .theme-areas .faqs .card{background-color:#dcddde;border:none;border-radius:0!important;margin-bottom:5px}.theme-detail .theme-areas .faqs .card .card-header{padding:0}.theme-detail .theme-areas .faqs .card .card-header button{color:#000;font-size:10pt;font-weight:700;text-align:left;white-space:normal}.theme-detail .theme-areas .faqs .card .card-header button:hover{text-decoration:none}.theme-detail .theme-areas .faqs .card .card-body{background-color:#fff;font-size:16px;font-size:1rem}.theme-detail .theme-areas .enquaTitle{color:#000;font-size:18pt;font-weight:700;line-height:22pt}.theme-detail .theme-areas .framework{height:calc(100vh - 350px);overflow:scroll;overflow-x:hidden;padding-right:20px}.theme-detail .theme-areas .framework li{background-color:#dcddde;border:none;border-radius:0;margin-bottom:5px;padding:5px}.theme-detail .theme-areas .framework li a{color:#000;font-size:10pt;font-weight:600;text-align:left;text-decoration:none}.authors{margin-bottom:40px;margin-top:150px}.authors .author{height:300px;margin-bottom:30px}.authors .author .logo{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid #d3d3d3;justify-content:center;justify-items:center}.authors .author .logo img{width:100%}.enterprise{margin-bottom:60px;margin-top:150px}.enterprise .contact{color:#d9000d;margin-top:20px}.enterprise .contact img{border:1px solid #b2b4b6;margin-bottom:20px;padding:85px 0;width:100%}.enterprise .contact .imologo{margin-bottom:20px;max-width:100%!important;padding:0}.enterprise .info .title{margin-bottom:15px}.enterprise .info .back-btn{background-color:#d9000d;border-radius:0;color:#fff}.enterprise .info .back-btn:hover{background-color:#fff;border:1px solid #d9000d;color:#d9000d}.talks{margin-top:130px}.talks .logo img{float:left}.talks .especial img{float:right}.talks .separator hr{border-top:2px solid #707070}.talks .spotlight{margin-top:40px}.talks .spotlight .title-history,.talks .spotlight .title-spotlight{color:#d9000d;margin-bottom:10px}.talks .spotlight .description a{color:#000}.talks .spotlight .title-history{margin-top:30px}.talks .spotlight .item{margin-bottom:30px}.noassinante{background:#d9000d!important;border-radius:0!important;color:#fff;padding:60px}.noassinante h2{font-size:30px;font-weight:700}.noassinante h4{font-size:18px}.noassinante li{font-size:12px;font-weight:400}.noassinante p{font-size:12px}.noassinante a{color:#fff}.eventos{height:calc(100vh - 120px);margin-top:118px;overflow:hidden}@media (max-width:991px){.eventos{height:calc(100vh - 80px);margin-top:77px}}.footer{background-color:#2b2b2b;padding:40px 0}.footer .imojuris-col{border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:15px}.footer .imojuris-col .iberinmo-list ul li,.footer .imojuris-col .links-list ul li{background-color:transparent;border:none;color:#fff;font:400 14px/22px Raleway;letter-spacing:0;opacity:1;padding:2px;text-transform:uppercase}.footer .imojuris-col .iberinmo-list ul li a,.footer .imojuris-col .links-list ul li a{color:#fff}.footer .imojuris-col .iberinmo-list ul li a:hover,.footer .imojuris-col .links-list ul li a:hover{text-decoration:none}.footer .imojuris-col .description-footer h4{color:#fff;font:700 14px/19px Raleway;letter-spacing:0;text-align:left;text-transform:uppercase}.footer .imojuris-col .description-footer p{color:#fff;font:400 11px/19px Raleway;letter-spacing:0;text-align:left}.footer .iberinmo-col{margin-top:20px}.footer .iberinmo-col .iberinmo-list{color:#fff}.footer .iberinmo-col .iberinmo-list a{color:#fff;font:400 14px/22px Raleway;letter-spacing:0;text-align:left;text-transform:uppercase}.footer .iberinmo-col .iberinmo-list a:hover{text-decoration:none}.footer-detail{padding:40px 0}.footer-detail .list-group li a{color:#000}.search{margin-bottom:40px;margin-top:118px;padding:40px 0}.search ul li{font:400 14px/22px Raleway;letter-spacing:0;opacity:1;text-transform:uppercase}.search ul li a{color:#000}@media screen and (max-width:992px){.menu-present{display:none}.scrollmenu{display:block}}@media screen and (min-width:768px) and (max-width:992px){.top-navbar{border-bottom:1px solid #d3d3d3}.homepage{margin-top:40px}.homepage .megabanner,.homepage .pub,.legislative-news-container .legislative-news:last-child,.news .news-item:last-child,.side-info-box,.themes-under-analysis .news-item:last-child{display:none}.opinion .photo img{height:auto!important}.footer img,.opinion .photo img{width:100%!important}.detail .side-info-box{display:block}.detail .side-info-box .authors-slide{display:none}.detail .side-info-box .last{border-bottom:1px solid #000;margin-bottom:30px}.detail .side-info-box .last:last-child{border-bottom:none}}@media screen and (max-width:760px){.top-navbar{border-bottom:1px solid #d3d3d3}.homepage{margin-top:40px}.homepage .megabanner,.homepage .pub,.side-info-box{display:none}.opinion{text-align:center}.opinion .photo{padding:30px}.opinion .photo img{height:auto!important;width:100%!important}.footer .imojuris-col{margin-bottom:20px}.footer .logo-iberinmo,.footer .logo-imojuris{margin-bottom:10px;text-align:center}.list .item .image{text-align:center}.list .item .image img{max-height:100%!important;width:100%!important}.detail .side-info-box{display:block}.detail .side-info-box .authors-slide{display:none}.detail .side-info-box .last{border-bottom:1px solid #000;margin-bottom:30px}.detail .side-info-box .last:last-child{border-bottom:none}}.iframe-pub{border:0;overflow:hidden}.general-section{margin-bottom:150px;margin-top:150px;padding:30px 200px}.nav-link{cursor:pointer}.robot-identifier{left:-5000px;position:absolute}