@import url(//fonts.googleapis.com/css?family=Montserrat:400|Raleway:300,400,600|Inconsolata);.header .logo h3,.header .navbar .panel-activation,.footer p{position:relative;top:50%;transform:translateY(-50%)}.button,.button-secondary{display:inline-block;padding:7px 20px}.button-small.button,.button-small.button-secondary{padding:3px 10px;font-size:1.15rem}html,body{height:100%}body{background:#fff;color:#444;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:#1bb3e9}a:hover{color:#0e6e90}b,strong,label,th{font-weight:600}#container{min-height:100%;position:relative}.fullwidth .body{padding-left:0;padding-right:0}.body{background:#fff;padding-bottom:8rem;padding-top:8rem}.left{float:left}.right{float:right}.body,.header,.header .logo h3,.header .navbar ul.navigation,.modular .showcase .button{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.fullwidth .header,.fullwidth #breadcrumbs,.fullwidth .blog-header,.fullwidth .blog-content-item,.fullwidth .content-wrapper,.fullwidth .pagination,.fullwidth .body>.modular-row,.body,.header,.footer{padding-left:7rem;padding-right:7rem}@media only all and (min-width: 60em){.fullwidth .header,.fullwidth #breadcrumbs,.fullwidth .blog-header,.fullwidth .blog-content-item,.fullwidth .content-wrapper,.fullwidth .pagination,.fullwidth .body>.modular-row,.body,.header,.footer{padding-left:4rem;padding-right:4rem}}@media only all and (max-width: 47.938em){.fullwidth .header,.fullwidth #breadcrumbs,.fullwidth .blog-header,.fullwidth .blog-content-item,.fullwidth .content-wrapper,.fullwidth .pagination,.fullwidth .body>.modular-row,.body,.header,.footer{padding-left:1rem;padding-right:1rem}}.header{background-color:rgba(255,255,255,0.9);box-shadow:0 0.05rem 1rem rgba(0,0,0,0.15);height:5rem;position:fixed;width:100%;z-index:10}.header.scrolled{background-color:rgba(255,255,255,0.9);box-shadow:0 0.05rem 1rem rgba(0,0,0,0.15);height:3rem}.header.scrolled .logo h3{color:#444;font-size:1.6rem}.header.scrolled .logo a,.header.scrolled .navbar span{color:#444}.header.scrolled .navbar a{color:#1bb3e9}.header.scrolled .navbar a:hover{color:#0e6e90}.header.scrolled .navbar a:before,.header.scrolled .navbar a:after{background-color:#1bb3e9}.header.scrolled .navigation{margin-top:.5rem}.header>.grid,.header .logo,.header .navbar{height:100%}.header .logo{float:left}.header .logo h3{font-size:2rem;line-height:2rem;margin:0;text-transform:uppercase}.header .logo h3 a{color:#444}.header .navbar{font-size:1.15rem}.header .navbar .has-children>a>span{display:inline-block;padding-right:8px}.header .navbar .has-children>a>span::after{content:'\f107';display:inline-block;font-family:FontAwesome, sans-serif;position:absolute;right:8px;top:4px}.header .navbar .has-children>a::after,.header .navbar .has-children>a::before{display:none}.header .navbar .has-children .has-children>a>span::after{content:'\f105'}.header .navbar .navigation>.has-children:hover>a{background:#f6f6f6;border:1px solid #ececec;border-bottom-color:#f6f6f6;margin:-1px -1px 0 -1px;z-index:1000;position:relative;padding-bottom:1px}.header .navbar ul{margin:0;padding:0;list-style:none}.header .navbar ul.navigation{display:inline-block;float:right;margin-top:1.4rem}.header .navbar ul.navigation li{float:left;position:relative}.header .navbar ul.navigation li a{font-family:"joao05regular","Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;display:inline-block;padding:0.3rem 0.8rem;-webkit-backface-visibility:hidden}.header .navbar ul.navigation li a:before,.header .navbar ul.navigation li a:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#1bb3e9;visibility:hidden;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.header .navbar ul.navigation li a:hover:before{visibility:visible;-webkit-transform:scaleX(0.75);-moz-transform:scaleX(0.75);-ms-transform:scaleX(0.75);-o-transform:scaleX(0.75);transform:scaleX(0.75)}.header .navbar ul.navigation li a.active:after{top:0;visibility:visible;-webkit-transform:scaleX(0.75);-moz-transform:scaleX(0.75);-ms-transform:scaleX(0.75);-o-transform:scaleX(0.75);transform:scaleX(0.75)}.header .navbar ul.navigation li.active a:after{top:0;visibility:visible;-webkit-transform:scaleX(0.75);-moz-transform:scaleX(0.75);-ms-transform:scaleX(0.75);-o-transform:scaleX(0.75);transform:scaleX(0.75)}.header .navbar ul.navigation li ul{position:absolute;background-color:#f6f6f6;border:1px solid #ececec;border-top:0;min-width:12rem;text-align:left;z-index:999;left:-1px;display:none}.header .navbar ul.navigation li ul li{display:block;float:none}.header .navbar ul.navigation li ul li.active>a{background-color:#ececec;color:#1bb3e9}.header .navbar ul.navigation li ul li:hover>a{background-color:#1bb3e9;color:#fff}.header .navbar ul.navigation li ul li a{display:block;margin:0 -1px}.header .navbar ul.navigation li ul li a:after,.header .navbar ul.navigation li ul li a:before{display:none}.header .navbar ul.navigation li ul ul{left:100%;top:0}.header .navbar ul.navigation li:hover>ul{display:block}@media only all and (max-width: 59.938em){.header .navbar ul.navigation{display:none}}.header .navbar .panel-activation{padding:1rem;display:none;font-size:1.8rem;cursor:pointer;float:right}@media only all and (max-width: 59.938em){.header .navbar .panel-activation{display:inline-block}}.header-image.fullwidth .body{padding-left:0;padding-right:0}.header-image.fullwidth .body>.listing-row{padding-left:7rem;padding-right:7rem}.header-image .listing-row:last-child{margin-bottom:2rem}.header-image .body .flush-top{margin-top:-9.5rem;padding-top:9rem}.header-image #breadcrumbs{margin-top:1rem}.header-image #header{background-color:rgba(255,255,255,0);box-shadow:none}.header-image #header .navigation .has-children:hover a{color:#1bb3e9}.header-image #header .logo h3,.header-image #header .logo a{color:#fff}.header-image #header a,.header-image #header .menu-btn{color:#fff}.header-image #header a:before,.header-image #header a:after{background-color:rgba(255,255,255,0.7) !important}.footer{background:#333;bottom:0;color:#999;height:3rem;left:0;position:absolute;right:0;text-align:center}.footer a:hover{color:#fff}.footer .totop{bottom:2rem;left:0;position:absolute;right:0;text-align:center}.footer .totop span{background:#333;border-radius:3px;display:inline-block;font-size:1.7rem;height:2rem;line-height:2.5rem;text-align:center;width:3rem}.footer p{margin:0}.footer p .fa{color:#999}html,body,button,input,select,textarea,.pure-g,.pure-g [class*="pure-u"]{font-family:"joao05regular","Raleway","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"joao05regular","Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:400;letter-spacing:-0;text-rendering:optimizeLegibility}h1{font-size:3.45rem;letter-spacing:-3px;text-align:center}@media only all and (max-width: 47.938em){h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}h1+h2{font-family:"joao05regular","Raleway","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:2rem;font-weight:300;line-height:1;margin:-2rem 0 2rem;text-align:center}@media only all and (min-width: 48em) and (max-width: 59.938em){h1+h2{font-size:1.6rem}}@media only all and (max-width: 47.938em){h1+h2{font-size:1.5rem}}h2{font-weight:300;letter-spacing:-2px;line-height:1;margin:.5rem 0 2rem;text-align:center}@media only all and (min-width: 48em) and (max-width: 59.938em){h2{font-size:2.35rem}}@media only all and (max-width: 47.938em){h2{font-size:2.25rem}}h2+h3{font-family:"joao05regular","Raleway","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-size:2rem}@media only all and (min-width: 48em) and (max-width: 59.938em){h2+h3{font-size:1.6rem}}@media only all and (max-width: 47.938em){h2+h3{font-size:1.5rem}}h3{letter-spacing:-1px}@media only all and (min-width: 48em) and (max-width: 59.938em){h3{font-size:1.95rem}}@media only all and (max-width: 47.938em){h3{font-size:1.85rem}}@media only all and (min-width: 48em) and (max-width: 59.938em){h4{font-size:1.6rem}}@media only all and (max-width: 47.938em){h4{font-size:1.5rem}}blockquote{border-left:10px solid #f0f2f4}blockquote p{color:#999;font-size:1.1rem}blockquote cite{color:#666;display:block;font-size:1.2rem;text-align:right}blockquote>blockquote>blockquote{margin:0}blockquote>blockquote>blockquote p{padding:15px;display:block;font-size:1rem;margin-top:0rem;margin-bottom:0rem}blockquote>blockquote>blockquote>p{margin-left:-71px;border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}blockquote>blockquote>blockquote>p a{color:#b06d0f}blockquote>blockquote>blockquote>p a:hover{color:#f2b866}blockquote>blockquote>blockquote>blockquote>p{margin-left:-94px;border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}blockquote>blockquote>blockquote>blockquote>p a{color:#8b211e}blockquote>blockquote>blockquote>blockquote>p a:hover{color:#de6764}blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-118px;border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}blockquote>blockquote>blockquote>blockquote>blockquote>p a{color:#1f7e9a}blockquote>blockquote>blockquote>blockquote>blockquote>p a:hover{color:#70c8e2}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p{margin-left:-142px;border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p a{color:#2d672d}blockquote>blockquote>blockquote>blockquote>blockquote>blockquote>p a:hover{color:#6ec06e}code,kbd,pre,samp{font-family:"Inconsolata",monospace}code{background:#f9f2f4;color:#9c1d3d}pre{padding:2rem;background:#f0f0f0;border:1px solid #ddd;border-radius:3px}pre code{color:#237794;background:inherit}hr{border-bottom:4px solid #f0f2f4}.page-title{margin-top:-25px;padding:25px;float:left;clear:both;background:#1bb3e9;color:#fff}.label{vertical-align:middle;background:#1bb3e9;border-radius:100%;color:#fff;height:1rem;min-width:1rem;line-height:1rem;display:inline-block;text-align:center;font-size:.95rem;font-family:"joao05regular","Montserrat","Helvetica","Tahoma","Geneva","Arial",sans-serif;margin-right:0.75rem}fieldset{border:1px solid #ddd}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{background-color:white;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06)}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#1bb3e9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(21,163,214,0.7)}.form-field .required{color:#F3443F;font-size:3.25rem;line-height:3.25rem;vertical-align:top;height:1.5rem;display:inline-block}form .buttons{text-align:center}form input{font-weight:400}table{border:1px solid #eaeaea;table-layout:auto}th{background:#f7f7f7;padding:0.5rem}td{padding:0.5rem;border:1px solid #eaeaea}.button{background:#fff;color:#1bb3e9;border:1px solid #1bb3e9;border-radius:3px}.button:hover{background:#1bb3e9;color:#fff}.button:active{box-shadow:0 1px 0 #118ab5}.button-secondary{background:#fff;color:#f6635e;border:1px solid #f6635e;border-radius:3px}.button-secondary:hover{background:#f6635e;color:#fff}.button-secondary:active{box-shadow:0 1px 0 #f32b24}.bullets{margin:1.5rem 0;margin-left:-.75rem;margin-right:-.75rem;overflow:auto}.bullet{float:left;padding:0 .75rem}.two-column-bullet{width:50%}@media only all and (max-width: 47.938em){.two-column-bullet{width:100%}}.three-column-bullet{width:33.3333333333%}@media only all and (max-width: 47.938em){.three-column-bullet{width:100%}}.four-column-bullet{width:25%}@media only all and (max-width: 47.938em){.four-column-bullet{width:100%}}.bullet-icon{float:left;background:#1bb3e9;padding:.875rem;width:3.5rem;height:3.5rem;border-radius:50%;color:#fff;font-size:1.75rem;text-align:center}.bullet-icon-1{background:#1bb3e9}.bullet-icon-2{background:#1be9da}.bullet-icon-3{background:#d5e91b}.bullet-content{margin-left:4.55rem}.sb-slidebar{background-color:#333}.panel{padding-top:1rem;color:#ddd}.panel .navigation{list-style:none;padding:0}.panel .navigation li{border-bottom:1px solid #3d3d3d}.panel .navigation li a{color:#ddd;display:block;padding:0.5rem 1rem;font-weight:600}.panel .navigation li a:hover{color:#fff;background-color:#262626}.panel .navigation li a:last-child{border-bottom:0}.panel .navigation li.active>a{background:#fff;color:#444}.panel .navigation li.active>a:hover{color:#444}.panel .navigation li:first-child{border-top:1px solid #3d3d3d}.panel .navigation li ul{list-style:none;padding:0}.panel .navigation li ul li{border:0 !important}.panel .navigation li ul li a{color:#c4c4c4;padding:0.2rem 1rem 0.2rem 2rem;font-size:0.9rem}.panel .navigation li ul li li a{padding-left:3rem}.panel .navigation li ul li li a li a{padding-left:4rem}.panel .navigation li ul li.active>a{background:#ccc}.blog-header{padding-bottom:2rem;padding-top:2rem}.blog-header.blog-header-image{background-position:center;background-size:cover}.blog-header.blog-header-image h1,.blog-header.blog-header-image h2{color:#fff}.blog-header h1{font-size:4rem;margin-top:0}@media only all and (min-width: 48em) and (max-width: 59.938em){.blog-header h1{font-size:3rem}}@media only all and (max-width: 47.938em){.blog-header h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}.blog-header+.blog-content{padding-top:3rem}.list-item{border-bottom:1px solid #eee;margin-bottom:3rem}.list-item:last-child{border-bottom:0}.list-item .list-blog-header{position:relative}.list-item .list-blog-header h4{margin-bottom:.5rem}.list-item .list-blog-header h4 a{color:#444}.list-item .list-blog-header h4 a:hover{color:#1bb3e9}.list-item .list-blog-header img{border-radius:3px;display:block;margin-top:1rem}.list-item .list-blog-date{float:right;text-align:center}.list-item .list-blog-date span{display:block;font-size:1.75rem;font-weight:600;line-height:110%}.list-item .list-blog-date em{border-top:1px solid #eee;display:block;font-style:normal;text-transform:uppercase}.e-content img{display:block;margin:auto;transition:opacity .5s linear}.blog-content-item .list-blog-padding>p:nth-child(2){font-size:1.45rem}.blog-content-item .item{padding-left:.938rem;padding-right:.938rem}.tags a{border:1px solid #1bb3e9;border-radius:3px;display:inline-block;font-size:1.05rem;margin-bottom:.2rem;padding:.1rem .4rem;text-transform:uppercase}.archives,.related-pages{list-style:none;padding:0}.archives li,.related-pages li{border-bottom:1px solid #eee;line-height:2.25rem}.archives li:last-child,.related-pages li:last-child{border-bottom:0}.related-pages li a{display:block}.related-pages .score{color:#999;display:block;float:right;font-size:85%}.syndicate a{margin-bottom:1rem}#breadcrumbs{padding-left:0}@media only all and (max-width: 47.938em){#breadcrumbs{display:none}}.sidebar{padding:0 1rem}@media only all and (max-width: 47.938em){.sidebar{padding-left:0}}.sidebar .sidebar-content{margin-bottom:3rem}.sidebar .sidebar-content h4{margin-bottom:1rem}.sidebar .sidebar-content p,.sidebar .sidebar-content ul{margin-top:1rem}.sidebar .sidebar-content img{display:block;margin:1rem auto;text-align:center}ul.pagination{margin:0 0 3rem;text-align:center}.prev-next{margin-top:5rem;text-align:center}#error{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:6rem}#error h1{font-size:5.25rem}#error p{margin:1rem 0}.simplesearch h1{margin-bottom:0}.simplesearch .center{text-align:center}.simplesearch input{display:inline-block;max-width:30rem;font-size:2rem}.simplesearch .search-image{margin-top:1rem}.simplesearch .search-image img{border-radius:4px}@media only all and (max-width: 47.938em){.simplesearch .search-image img{display:none}}@media only all and (max-width: 47.938em){.simplesearch .search-item{margin-left:0}}.simplesearch .search-wrapper .search-submit{height:52px;padding:0 10px}.simplesearch .search-wrapper .search-submit img{width:30px}.simplesearch .search-details{float:right;margin-top:-2.5rem;font-weight:bold;font-size:1rem;color:#777}@media only all and (max-width: 47.938em){.simplesearch .search-details{float:none;margin-top:-0.2rem;margin-bottom:1rem}}.simplesearch hr{border-bottom:1px solid #eee}.grav-lightslider .lSSlideOuter .lSPager.lSpg>li a{z-index:1}body{background:url("../images/background.png") repeat;color:#373942}a{color:#373942}a:hover{color:#ab8e53}.centered{text-align:center}#sb-site,.sb-site-container{background-color:transparent}.body{background-color:transparent;padding-bottom:5rem;padding-top:5rem;text-align:justify}.body>script:first-child+.grav-lightslider{margin-top:-3rem}.body.full{height:100vh;overflow:hidden;padding:5rem 0 0;width:100vw}.body .background{background-repeat:no-repeat;height:100vh;transition:background-image 2s ease;width:100vw}@media screen and (orientation: landscape){.body .background{background-size:100vw}}@media only all and (max-width: 47.938em){.body .background{overflow:auto}}@media only all and (min-width: 48em) and (max-width: 59.938em){.body .background{overflow:auto}}.body .background .buffer{display:none}@media only all and (min-width: 60em){.body .background .buffer{display:inline-block}}@media only all and (min-width: 48em) and (max-width: 59.938em){.body .background .buffer{display:inline-block}}.body .background .page{padding-bottom:8rem}.body .background .page .content{background-color:rgba(55,57,66,0.5);border-radius:1rem;color:#e8e0c5;margin-right:1rem;margin-top:1rem;padding:1rem 3rem}@media only all and (max-width: 47.938em){.body .background .page .content{margin-left:1rem}}@media only all and (min-width: 48em) and (max-width: 59.938em){.body .background .page .content{margin-left:1rem}}.header{background-color:#373942;box-shadow:0 0.05rem 1rem #373942}.header a{color:#e8e0c5}.header a:hover{color:#ab8e53}.header.scrolled{background-color:#e8e0c5;box-shadow:0 0.05rem 1rem #373942}.header.scrolled .logo h3{color:#e8e0c5}.header.scrolled .logo a,.header.scrolled .navbar span{color:#e8e0c5}.header.scrolled .navbar a{color:#e8e0c5}.header.scrolled .navbar a:hover{color:#ab8e53}.header.scrolled .navbar a::before,.header.scrolled .navbar a::after{background-color:#e8e0c5}.header .logo h3 a{color:#e8e0c5}.header .navbar .panel-activation{color:#e8e0c5}.header .navbar .navigation>.has-children:hover>a{background:#e8e0c5;border:1px solid #ab8e53;border-bottom-color:#e8e0c5;color:#ab8e53}.header .navbar .navigation>.has-children.active>a{color:#ab8e53}.header .navbar ul.navigation li a::before,.header .navbar ul.navigation li a::after{background-color:#ab8e53}.header .navbar ul.navigation li ul{background-color:#e8e0c5;border:1px solid #ab8e53}.header .navbar ul.navigation li ul li.active>a{background-color:#ab8e53;color:#e8e0c5}.header .navbar ul.navigation li ul li:hover>a{background-color:#ab8e53;color:#e8e0c5}.header .navbar ul.navigation li ul li a{color:#ab8e53}.footer{background-color:#373942;box-shadow:0 0.05rem 1rem #373942;color:#e8e0c5;font-size:1rem;position:fixed}.footer p .fa{color:#e8e0c5;font-size:.75rem;padding-bottom:.1rem;vertical-align:middle}.footer .fa{font-size:1.25rem}.footer .totop{display:none}.footer .totop span{background-color:#373942;color:#e8e0c5;font-size:1.25rem;line-height:1.5}.footer a{color:#e8e0c5}.footer a:hover{color:#ab8e53}.title{margin-bottom:0;padding-bottom:0}.title+.subtitle{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center}.content-wrapper .lista-coleccoes{margin-bottom:6rem}.content-wrapper .lista-coleccoes .coleccao{padding:0 .5rem}.content-wrapper .lista-coleccoes .coleccao h6{margin-bottom:.5rem}.content-wrapper .information.fixed{padding-right:6rem;position:fixed}@media only all and (max-width: 47.938em){.content-wrapper .information.fixed{padding-right:1rem;position:inherit}}@media only all and (max-width: 47.938em){.content-wrapper .information .filler{display:none}}@media only all and (max-width: 47.938em){.content-wrapper .dummy{display:none}}.content-wrapper .lista-obras{margin-bottom:5rem}@media only all and (orientation: portrait) and (max-width: 47.938em){.content-wrapper .lista-obras h4{display:none}}.content-wrapper .lista-obras .obra{padding:.25rem 1rem;text-align:center}.content-wrapper .lista-categorias .categoria{padding:0 .5rem;text-align:center}.content-wrapper .lista-categorias .categoria h6{margin-bottom:.5rem;text-align:center}.obra .feature-image{padding-top:5.5rem;text-align:center}@media only all and (min-width: 48em) and (max-width: 59.938em){.obra .feature-image{padding-top:1rem}}@media only all and (max-width: 47.938em){.obra .feature-image{padding-top:1rem}}.obra .information{padding-bottom:5rem}@media only all and (min-width: 60em){.obra .information{padding-left:3rem}}.obra .information h4{margin-bottom:0}.obra .information img{padding:0 .5rem}.obra .information .additional-image{text-align:center}.obra .prev-next{margin-top:1rem}.obra .prev-next .next+.prev{margin-left:1rem}.button{background-color:#373942;border:0;color:#e8e0c5}.button:hover{background-color:#e8e0c5;color:#ab8e53}.button .fa{font-size:1rem;font-weight:100}.coleccao .feature-image{display:none}@media only all and (min-width: 60em){.coleccao .feature-image.desktop{display:inline-block}}@media only all and (max-width: 47.938em){.coleccao .feature-image.mobile{display:inline-block;padding-top:1rem}}@media only all and (min-width: 48em) and (max-width: 59.938em){.coleccao .feature-image.mobile{display:inline-block;padding-top:1rem}}.coleccao .information .lista-obras{text-align:center}.information{text-align:justify}.information h6{margin-bottom:.5rem;padding-bottom:0;text-align:center}.information ~ .feature-image{padding-left:6rem;padding-top:2rem}@media only all and (min-width: 75em){.information ~ .feature-image.desktop{padding-left:7.5rem}}@media only all and (min-width: 60em) and (max-width: 74.938em){.information ~ .feature-image.desktop{padding-left:2.5rem}}.information .button{float:right;margin-top:-2.5rem}.preview-image{padding:0 .5rem}.list h3{margin-bottom:.5rem}.sb-slidebar{background-color:#373942}.panel{color:#e8e0c5}.panel .navigation li{border-bottom:1px solid #e8e0c5}.panel .navigation li a{color:#e8e0c5;font-weight:400}.panel .navigation li a:hover{background-color:#e8e0c5;color:#ab8e53}.panel .navigation li.active>a{background:#ab8e53;color:#e8e0c5}.panel .navigation li.active>a:hover{color:#e8e0c5}.panel .navigation li:first-child{border-top:1px solid #e8e0c5}.panel .navigation li ul li a{color:#e8e0c5}.panel .navigation li ul li:hover{color:#ab8e53}.panel .navigation li ul li.active>a{background:#e8e0c5;color:#ab8e53}.panel .navigation li ul li.active>a:hover{color:#ab8e53}.modular.header-image .header{background-color:rgba(255,255,255,0);box-shadow:none}.modular.header-image .header .logo h3{color:#fff}.modular.header-image .header .navbar a{color:#fff}.modular .showcase{background:#666 center;background-size:cover;color:#fff;padding-bottom:4rem;padding-top:4rem;text-align:center}.modular .showcase h1{font-size:4rem;margin-top:0}@media only all and (min-width: 48em) and (max-width: 59.938em){.modular .showcase h1{font-size:3rem}}@media only all and (max-width: 47.938em){.modular .showcase h1{font-size:2.5rem;line-height:1.2;margin-bottom:2.5rem}}.modular .showcase .button{background:rgba(255,255,255,0);border:1px solid #fff;border-radius:3px;box-shadow:none;color:#fff;font-size:1.55rem;margin-top:2rem;padding:.7rem 2rem}.modular .showcase .button:hover{background:rgba(255,255,255,0.2)}.modular .features{padding:6rem 0;text-align:center}.modular .features:after{content:"";display:table;clear:both}.modular .features h2{margin:0;line-height:100%}.modular .features p{margin:1rem 0;font-size:1.45rem}@media only all and (max-width: 47.938em){.modular .features p{font-size:1.25rem}}.modular .features .feature-items{margin-top:2rem}@supports not (flex-wrap: wrap){.modular .features .feature-items{overflow:hidden}}.modular .features .feature{display:block;float:left;width:25%;vertical-align:top;margin-top:2rem;margin-bottom:1rem}@media only all and (min-width: 30.063em) and (max-width: 47.938em){.modular .features .feature{margin-top:1rem;width:50%}}@media only all and (max-width: 30em){.modular .features .feature{margin-top:1rem;width:100%}}.modular .features .feature i.fa{font-size:2rem;color:#1bb3e9}.modular .features .feature h4{margin:0;font-size:1.1rem}.modular .features .feature p{display:inline-block;font-size:1.25rem;margin:0.2rem 0 1rem}.modular .features.big{text-align:center}.modular .features.big .feature{width:50%}@media only all and (max-width: 30em){.modular .features.big .feature{margin-top:1rem;width:100%}}.modular .features.big i.fa{font-size:3rem;float:left}.modular .features.big .feature-content{padding-right:2rem}.modular .features.big .feature-content.icon-offset{margin-left:5rem}.modular .features.big .feature-content h4{font-size:1.3rem;text-align:left}.modular .features.big .feature-content p{padding:0;text-align:left}.callout{padding:2rem 0}@media only all and (min-width: 60em){.callout{text-align:center}}.callout .align-left{float:left;margin-right:2rem}@media only all and (min-width: 60em){.callout .align-left{float:none;margin-right:0}}.callout .align-right{float:right;margin-left:2rem}@media only all and (min-width: 60em){.callout .align-right{float:none;margin-left:0}}.callout img{border-radius:3px}.modular .modular-row:last-child{margin-bottom:2rem}.featherlight-content{background-color:#000}
