.hidden{display:none}.campterra-icon-wrapper{border-radius:100%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;background:#ffd900;color:#fff;font-size:24px;font-size:1.5rem}.campterra-icon-text{display:-webkit-box;display:-ms-flexbox;display:flex}.campterra-icon-text.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.campterra-icon-text.right .campterra-icon-wrapper{margin:0 0 0 1.875rem}.campterra-icon-text .campterra-icon-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:60px;margin:0 1.875rem 0 0}.campterra-icon-text .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;font-family:"Montserrat",sans-serif;font-weight:700;color:#333}.campterra-icon-text .text{margin:0}.recent-posts-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.9375rem}@media (min-width:992px){.recent-posts-widget{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.recent-posts-widget .type-post{padding:0 .9375rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100%;margin-bottom:1.875rem}.recent-posts-widget .type-post:last-child{margin-bottom:0}@media (min-width:768px){.recent-posts-widget .type-post{min-width:50%}}@media (min-width:992px){.recent-posts-widget .type-post{min-width:initial;margin-bottom:0}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.recent-posts-widget .type-post{min-width:0}}.recent-posts-widget .type-post .entry-wrapper{height:100%;-webkit-box-shadow:0 3px 10px rgb(150 150 150 / .15);box-shadow:0 3px 10px rgb(150 150 150 / .15)}.recent-posts-widget .type-post .thumbnail-wrapper{position:relative}.recent-posts-widget .type-post .thumbnail-wrapper:hover a:after{opacity:1}.recent-posts-widget .type-post .thumbnail-wrapper:hover i{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}.recent-posts-widget .type-post .thumbnail-wrapper a{display:block;position:relative}.recent-posts-widget .type-post .thumbnail-wrapper a:after{content:'';display:block;opacity:0;background:rgb(36 36 36 / .6);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.recent-posts-widget .type-post .thumbnail-wrapper i{width:50px;height:50px;background:#fff;font-size:20px;font-size:1.25rem;color:#9b9ca4;line-height:50px;text-align:center;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%) scale(.6);transform:translateY(-50%) translateX(-50%) scale(.6);border-radius:100%;z-index:1;-webkit-transition:all .5s ease;transition:all .5s ease}.recent-posts-widget .type-post .thumbnail-wrapper i:hover{cursor:pointer}.recent-posts-widget .type-post .entry-header{padding:2rem 2.5rem 0}.recent-posts-widget .type-post .entry-header .entry-title{margin:0;font-size:18px;font-size:1.125rem}.recent-posts-widget .type-post .entry-content{margin-top:1rem;padding:0 2.5rem 2.5rem}.recent-posts-widget .type-post .entry-content>p:last-child{margin-bottom:0}.recent-posts-widget .type-post .entry-content .more-link{margin-top:0;background:#fff0;border:0;color:#f6af1f;padding:0}.recent-posts-widget .type-post .entry-content .more-link:after{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f30b';margin-left:.5em}.recent-posts-widget .type-post .entry-content .more-link:hover{color:#ffd900}.mpce-hotspot-img-wrapprer img{width:100%;height:auto}.mpce-hotspot-img-wrapprer .hotspot-tip{text-indent:999rem}.mpce-hotspot-img-wrapprer .hotspot-tip.hotspot-big{border:10px solid #333}.mpce-hotspot-img-wrapprer .hotspot-tip.hotspot-normal{border:8px solid #333}.mpce-hotspot-img-wrapprer .hotspot-tip.hotspot-small{border:5px solid #333}.mpce-hotspot-img-wrapprer .hotspot-tip:hover{border-color:#f6af1f;background:#ffd900!important}.mpce-hotspot-img-wrapprer .hotspot-tip:hover+.pulse{-webkit-box-shadow:inset 0 0 15px 10px #ffd900!important;box-shadow:inset 0 0 15px 10px #ffd900!important}.mpce-hotspot-img-wrapprer .hotspot-tip+.pulse{border:none!important}.tooltipster-content{font-size:12px!important;text-align:center;padding:1.25rem!important;max-width:160px}.tooltipster-content h1,.tooltipster-content h2,.tooltipster-content h3,.tooltipster-content h4,.tooltipster-content h5,.tooltipster-content h6{color:#fff}.tooltipster-content p:not(:first-child){margin-top:1em!important}.elementor-section-custom-divider{padding-top:34px;padding-bottom:34px}.elementor-section-custom-divider:before{content:'';position:absolute;top:0;left:0;right:0;height:34px;background:url(https://campscapebeiramarvao.com/wp-content/themes/campterra/css/../images/top_content_grunge_stripe.png) repeat-x}.elementor-section-custom-divider:after{content:'';position:absolute;bottom:0;left:0;right:0;height:34px;background:url(https://campscapebeiramarvao.com/wp-content/themes/campterra/css/../images/bottom_content_grunge_stripe.png) repeat-x}.elementor-widget-button .elementor-button{background-color:#ffd900;font-weight:700;text-transform:uppercase;color:#333}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{background-color:#f6af1f;color:#333}.elementor-widget-button .elementor-button.elementor-size-xs{border-radius:0}.elementor-widget-button .elementor-button.elementor-size-sm{border-radius:0}.elementor-widget-button .elementor-button.elementor-size-md{border-radius:0}.elementor-widget-button .elementor-button.elementor-size-lg{border-radius:0}.elementor-widget-button .elementor-button.elementor-size-xl{border-radius:0}.elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button{background-color:#f6af1f}.elementor-widget-button.elementor-button-info .elementor-button-wrapper .elementor-button:hover{background-color:#ffd900}.elementor-widget-button.elementor-button-success .elementor-button-wrapper .elementor-button{background-color:#99da59}.elementor-widget-button.elementor-button-success .elementor-button-wrapper .elementor-button:hover{background-color:#66a825}.elementor-widget-button.elementor-button-warning .elementor-button-wrapper .elementor-button{background-color:#f1c570}.elementor-widget-button.elementor-button-warning .elementor-button-wrapper .elementor-button:hover{background-color:#e59e16}.elementor-widget-button.elementor-button-danger .elementor-button-wrapper .elementor-button{background-color:#f69999}.elementor-widget-button.elementor-button-danger .elementor-button-wrapper .elementor-button:hover{background-color:#ee3b3b}.timeline{position:relative;padding:3.75rem 0}.timeline:after{display:table;content:'';clear:both}.timeline .line{position:absolute;left:0;width:2px;background:#e9e9e9;bottom:0;top:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff0),color-stop(16%,#e9e9e9),color-stop(85%,#e9e9e9),to(#fff0));background:linear-gradient(0deg,#fff0 0%,#e9e9e9 16%,#e9e9e9 85%,#fff0 100%)}@media (min-width:992px){.timeline .line{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.timeline .event{position:relative;float:left;clear:both;padding-left:3.5rem;margin-bottom:3.75rem}@media (min-width:992px){.timeline .event{width:50%;text-align:right;padding-right:3.5rem;padding-left:0}}.timeline .event:before{position:absolute;content:'';display:block;width:16px;height:16px;background:#ffd900;border-radius:100%;-webkit-box-shadow:0 0 3px 6px rgb(233 233 233 / .5);box-shadow:0 0 3px 6px rgb(233 233 233 / .5);z-index:1;left:-8px}@media (min-width:992px){.timeline .event:before{right:-8px;left:auto}}@media (min-width:992px){.timeline .event:nth-of-type(2n){float:right;text-align:left;padding-right:0;padding-left:3.5rem}.timeline .event:nth-of-type(2n):before{right:auto;left:-8px}}.timeline .event:last-child{margin-bottom:0}.timeline .event .date{font-weight:700;color:#9b9ca4;margin-bottom:.625rem;display:block;font-size:14px;font-size:.875rem}.timeline .event .title{margin:0 0 1.25rem}.timeline .event .description{margin:0;font-size:14px;font-size:.875rem}.entry-content .elementor-widget-tabs .elementor-tab-content,.entry-content .elementor-widget-tabs .elementor-tab-title,.entry-content .elementor-widget-tabs .elementor-tab-title:after,.entry-content .elementor-widget-tabs .elementor-tab-title:before,.entry-content .elementor-widget-tabs .elementor-tabs-content-wrapper,.entry-content .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active,.entry-content .elementor-toggle .elementor-tab-content,.entry-content .elementor-toggle .elementor-tab-title,.entry-content .elementor-accordion .elementor-tab-content,.entry-content .elementor-accordion .elementor-accordion-item{border-color:#e9e9e9}.entry-content .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{background:#fff}.entry-content .elementor-widget-tabs .elementor-tabs-wrapper .elementor-tab-title:hover{background:#fff}.entry-content .elementor-widget-tabs .elementor-tab-content{padding:2.5rem}.entry-content .elementor-toggle .elementor-tab-title,.entry-content .elementor-accordion .elementor-tab-title{border:0;padding:.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-content .elementor-toggle .elementor-toggle-icon,.entry-content .elementor-toggle .elementor-accordion-icon,.entry-content .elementor-accordion .elementor-toggle-icon,.entry-content .elementor-accordion .elementor-accordion-icon{line-height:40px;text-align:center;width:40px!important;height:40px!important;background:#ffd900}.entry-content .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left,.entry-content .elementor-toggle .elementor-toggle-icon.elementor-accordion-icon-left,.entry-content .elementor-toggle .elementor-accordion-icon.elementor-toggle-icon-left,.entry-content .elementor-toggle .elementor-accordion-icon.elementor-accordion-icon-left,.entry-content .elementor-accordion .elementor-toggle-icon.elementor-toggle-icon-left,.entry-content .elementor-accordion .elementor-toggle-icon.elementor-accordion-icon-left,.entry-content .elementor-accordion .elementor-accordion-icon.elementor-toggle-icon-left,.entry-content .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:1.25rem}.entry-content .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right,.entry-content .elementor-toggle .elementor-toggle-icon.elementor-accordion-icon-right,.entry-content .elementor-toggle .elementor-accordion-icon.elementor-toggle-icon-right,.entry-content .elementor-toggle .elementor-accordion-icon.elementor-accordion-icon-right,.entry-content .elementor-accordion .elementor-toggle-icon.elementor-toggle-icon-right,.entry-content .elementor-accordion .elementor-toggle-icon.elementor-accordion-icon-right,.entry-content .elementor-accordion .elementor-accordion-icon.elementor-toggle-icon-right,.entry-content .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:1.25rem}.entry-content .elementor-toggle .elementor-toggle-icon>i,.entry-content .elementor-toggle .elementor-accordion-icon>i,.entry-content .elementor-accordion .elementor-toggle-icon>i,.entry-content .elementor-accordion .elementor-accordion-icon>i{width:40px;height:40px;text-align:center;line-height:40px}.entry-content .elementor-toggle .elementor-tab-content,.entry-content .elementor-accordion .elementor-tab-content{padding:1.25rem 1.875rem 1.875rem 3.75rem;border:0}.entry-content .elementor-toggle .elementor-accordion-item,.entry-content .elementor-toggle .elementor-toggle-item,.entry-content .elementor-accordion .elementor-accordion-item,.entry-content .elementor-accordion .elementor-toggle-item{border:0!important;border-top:1px solid #e9e9e9!important}.entry-content .elementor-toggle .elementor-accordion-item:last-of-type,.entry-content .elementor-toggle .elementor-toggle-item:last-of-type,.entry-content .elementor-accordion .elementor-accordion-item:last-of-type,.entry-content .elementor-accordion .elementor-toggle-item:last-of-type{border-bottom:1px solid #e9e9e9!important}.entry-content .elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:50px}.entry-content .elementor-slick-slider ul.slick-dots{bottom:-45px}.entry-content .elementor-slick-slider ul.slick-dots li{margin:0 12px}.entry-content .elementor-slick-slider ul.slick-dots li.slick-active button:before{color:#f6af1f}.entry-content .elementor-slick-slider ul.slick-dots li button:before{color:#f6af1f}.entry-content .elementor-slick-slider .slick-dots-inside .slick-dots{bottom:45px}.entry-content .elementor-slick-slider .slick-prev,.entry-content .elementor-slick-slider .slick-next{width:60px;height:60px;background:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.entry-content .elementor-slick-slider .slick-prev:before,.entry-content .elementor-slick-slider .slick-next:before{font-size:24px;font-size:1.5rem;font-family:"Font Awesome 5 Free";font-weight:900}.entry-content .elementor-slick-slider .slick-prev:hover,.entry-content .elementor-slick-slider .slick-prev:focus,.entry-content .elementor-slick-slider .slick-next:hover,.entry-content .elementor-slick-slider .slick-next:focus{background:#ffd900}.entry-content .elementor-slick-slider .slick-prev:before{content:'\f104'}.entry-content .elementor-slick-slider .slick-next:before{content:'\f105'}