@font-face{font-family:"GTWalsheim-Regular";font-display: swap;font-style:normal;font-weight:normal;src:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/GTWalsheim-Regular/GTWalsheim-Regular.woff") format("woff"),url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/GTWalsheim-Regular/GTWalsheim-Regular.woff2") format("woff2")}@font-face{font-family:"GTWalsheim-Medium";font-display: swap;font-style:normal;font-weight:normal;src:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/GTWalsheim-Medium/GTWalsheim-Medium.woff") format("woff"),url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/GTWalsheim-Medium/GTWalsheim-Medium.woff2") format("woff2")}@font-face{font-family:"Senlot-ConMed";font-display: swap;font-style:normal;font-weight:normal;src:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/Senlot-ConMed/Senlot-ConMed.woff") format("woff"),url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/Senlot-ConMed/Senlot-ConMed.woff2") format("woff2")}@font-face{font-family:"EngraversGothic-Bold";font-display: swap;font-style:normal;font-weight:bold;src:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/EngraversGothic-Bold/EngraversGothic-Bold.woff") format("woff"),url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/EngraversGothic-Bold/EngraversGothic-Bold.woff2") format("woff2")}@font-face{font-family:"Avenir-Light";font-display: swap;font-style:normal;font-weight:light;src:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/Avenir-Light/Avenir-Light.woff") format("woff"),url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/fonts/Avenir-Light/Avenir-Light.woff2") format("woff2")}.imagebox__imgwrap,.instagram__imgbox,.instagram__imgwrap,.base-banner,.base-quote,.base-imggrid__imgbox,.base-video__wrap,.base-photocon__imgbox,.base-imgbox__wrap-img,.quote,.photocon__imgbox,.photomap__img,.imggrid__imgbox,.gallery__grid-imgbox,.gallerybox__photo-img{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.ul-reset{list-style:none;padding:0;margin:0}.ul-reset li{list-style:none;padding:0;margin:0}.button{display:inline-block;background-color:transparent;padding:0}.button--with-background{background-color:#926F42;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.button--with-background .button__inner{padding:1.5rem 10rem}@media print, screen and (max-width: 63.99875em){.button--with-background .button__inner{padding:1rem 4rem}}.button--with-background:hover{background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.button__inner{background-color:#926F42;text-align:center;padding:1.5rem 4rem;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.button__inner:hover{background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}@media print, screen and (max-width: 63.99875em){.button__inner{padding:1.5rem 3rem}}.button__inner-link{font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.6rem;letter-spacing:0.4rem;line-height:normal;text-transform:uppercase}.button--header-reserve{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.body-onscroll .button--header-reserve:hover{background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.body-onscroll .button--header-reserve,.menu-active .button--header-reserve{background-color:#c49e6c;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.mobx-ui button{background-image:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/../images/modulobox.svg");background-repeat:no-repeat;background-color:transparent}.mobx-ui button.mobx-prev{position:absolute;background-position:10px 3px}.mobx-ui button.mobx-next{position:absolute;background-position:10px -40px}.mobx-ui button.mobx-close{background-position:12px -76px;display:none}.imagebox--width-80{width:80%}.imagebox--full .imagebox__inner{margin-left:-1rem;padding:0 1rem;width:calc(100% + 2rem)}.imagebox--double .imagebox__item:nth-child(odd){padding:0 0.35rem 0 0}@media print, screen and (max-width: 63.99875em){.imagebox--double .imagebox__item:nth-child(odd){padding:0}}.imagebox--double .imagebox__item:nth-child(even){padding:0 0 0 0.35rem}@media print, screen and (max-width: 63.99875em){.imagebox--double .imagebox__item:nth-child(even){padding:0}}.imagebox--double .imagebox__imgwrap{height:65vh}@media screen and (max-width: 64em){.imagebox--double .imagebox__imgwrap{height:55vh}}.imagebox--double .imagebox__inner{margin-left:-1rem;padding:0 1rem;width:calc(100% + 2rem)}.imagebox--triple .imagebox__item:nth-child(1n){padding:0 0.35rem 0 0}@media print, screen and (max-width: 63.99875em){.imagebox--triple .imagebox__item:nth-child(1n){padding:0}}.imagebox--triple .imagebox__item:nth-child(2n){padding:0 0.35rem}@media print, screen and (max-width: 63.99875em){.imagebox--triple .imagebox__item:nth-child(2n){padding:0}}.imagebox--triple .imagebox__item:nth-child(3n){padding:0 0 0 0.35rem}@media print, screen and (max-width: 63.99875em){.imagebox--triple .imagebox__item:nth-child(3n){padding:0}}.imagebox--triple .imagebox__imgwrap{height:75vh}@media screen and (max-width: 64em){.imagebox--triple .imagebox__imgwrap{height:50vh}}.imagebox__imgwrap{position:relative;height:85vh;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 20s ease-in-out 0s;-moz-transition:transform 20s ease-in-out 0s;-ms-transition:transform 20s ease-in-out 0s;-o-transition:transform 20s ease-in-out 0s;transition:transform 20s ease-in-out 0s}@media screen and (max-width: 64em){.imagebox__imgwrap{height:50vh}}.imagebox__imgwrap::after{content:'';background-image:linear-gradient(transparent, rgba(0,0,0,0.8));position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:0;-webkit-transition:opacity 0.8s ease-in-out 0s;-moz-transition:opacity 0.8s ease-in-out 0s;-ms-transition:opacity 0.8s ease-in-out 0s;-o-transition:opacity 0.8s ease-in-out 0s;transition:opacity 0.8s ease-in-out 0s}.imagebox__imgwrap--link{display:block;height:100%;width:100%}.imagebox__content{position:absolute;bottom:7.5rem;left:50%;width:100%;background-color:rgba(0,0,0,0.6);box-shadow:0 10px 45px 55px rgba(0,0,0,0.6);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imagebox__content--left{width:auto;left:7.5rem;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.imagebox__content--left:after{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;bottom:-3rem;left:50%;width:0.7rem;height:0.7rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imagebox__item:hover .imagebox__content--left:after{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s}@media screen and (max-width: 64em){.imagebox__item:hover .imagebox__content--left:after{opacity:0;visibility:hidden}}@media print, screen and (max-width: 63.99875em){.imagebox__content--left{left:3.5rem}}@media print, screen and (max-width: 39.99875em){.imagebox__content--left{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media print, screen and (max-width: 63.99875em){.imagebox__content{bottom:3.5rem}}.imagebox__content-title{color:#fff;font-family:"Senlot-ConMed", Serif, Times;font-size:3.8rem;line-height:1;text-transform:uppercase}.imagebox__content--bigger-title .imagebox__content-title{font-size:7.5rem;letter-spacing:1rem}@media print, screen and (max-width: 63.99875em){.imagebox__content--bigger-title .imagebox__content-title{font-size:6rem;letter-spacing:0.6rem}}@media print, screen and (max-width: 39.99875em){.imagebox__content--bigger-title .imagebox__content-title{font-size:3.8rem;letter-spacing:0.38rem}}.imagebox__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.6rem;color:#fff;letter-spacing:0.2rem;text-transform:uppercase;margin:1.2rem 0 0}.imagebox__content--bigger-title .imagebox__content-subtitle{font-size:2rem}@media print, screen and (max-width: 63.99875em){.imagebox__content--bigger-title .imagebox__content-subtitle{font-size:1.6rem}}.imagebox__item{margin:0 0 0.7rem;position:relative;overflow:hidden}.imagebox__item:after{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;bottom:5rem;left:50%;width:0.7rem;height:0.7rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imagebox__item--no-content:after,.imagebox__item--remove-point:after{display:none}.imagebox__item:hover:after{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s}@media screen and (max-width: 64em){.imagebox__item:hover:after{opacity:0;visibility:hidden}}.imagebox__item:hover .imagebox__imgwrap{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width: 64em){.imagebox__item:hover .imagebox__imgwrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.imagebox__item:hover .imagebox__imgwrap::after{opacity:1;-webkit-transition:opacity 0.8s ease-in-out 0s;-moz-transition:opacity 0.8s ease-in-out 0s;-ms-transition:opacity 0.8s ease-in-out 0s;-o-transition:opacity 0.8s ease-in-out 0s;transition:opacity 0.8s ease-in-out 0s}@media screen and (max-width: 64em){.imagebox__item:hover .imagebox__imgwrap::after{opacity:0}}.instagram{position:relative;padding:11.5rem 3% !important}@media screen and (max-width: 64em){.instagram{padding:7.5rem 5% !important}}@media print, screen and (max-width: 63.99875em){.instagram{padding:3.5rem 5% !important}}.instagram__imgbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.instagram__inner{position:relative;z-index:2}@media print, screen and (max-width: 63.99875em){.instagram__img{margin:0 0 3.5rem}}.instagram__slider{position:relative}.instagram__slider .owl-dots{display:block !important;position:absolute;bottom:-2.5rem;left:2rem}.instagram__slider .owl-dot{background-color:#cccccc !important;border-radius:50%;width:1rem;height:1rem;margin:0 0.5rem 0 0}.instagram__slider .owl-dot.active{background-color:#926F42 !important}.instagram__imgwrap{border:1rem solid #fff;border-bottom:none;position:relative;height:75rem}@media screen and (max-width: 64em){.instagram__imgwrap{height:50rem}}@media print, screen and (max-width: 63.99875em){.instagram__imgwrap{height:30rem}}.instagram__content{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;background-color:#926F42;position:absolute;bottom:0;left:0;width:100%;padding:3rem}@media print, screen and (max-width: 63.99875em){.instagram__content{padding:1rem}}.instagram__content-title{font-family:"GTWalsheim-Medium";font-size:1.6rem;color:#fff;text-align:left;letter-spacing:0.2rem;text-transform:uppercase}@media print, screen and (max-width: 63.99875em){.instagram__content-title{font-size:1rem}}.instagram__content-img{max-width:2rem;width:100%}@media print, screen and (max-width: 63.99875em){.instagram__map{margin:5rem 0 0}}.instagram__map-title{font-size:5rem;color:#926F42;margin-bottom:2.5rem}@media screen and (max-width: 64em){.instagram__map-title{font-size:3.6rem}}.instagram__map-text{margin-bottom:2rem}@media print, screen and (max-width: 63.99875em){.instagram__map-img{width:75%}}.intro-content__title{color:#000;font-family:"Senlot-ConMed", Serif, Times;font-size:3.8rem;line-height:1;margin-bottom:3rem;text-transform:uppercase}.intro-content__subtitle{font-family:"GTWalsheim-Medium", Helvetica, Arial;font-weight:normal;font-size:1.8rem;color:#000;letter-spacing:0.3rem;line-height:1;margin-bottom:3rem}.imagebox-lightbox{display:none;position:fixed;top:0;left:0;z-index:8;background-color:#fff;height:100%;width:100%;overflow-y:scroll}.imagebox-lightbox__slider{margin-bottom:8.5rem;position:relative;width:100%}.imagebox-lightbox__slider--item{background-size:cover;background-position:center center;background-repeat:no-repeat;height:75vh}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__slider--item{height:50vh}}.imagebox-lightbox__slider--item img{display:none !important}.imagebox-lightbox__slider .owl-prev,.imagebox-lightbox__slider .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.imagebox-lightbox__slider .owl-prev img,.imagebox-lightbox__slider .owl-next img{display:none}.imagebox-lightbox__slider .owl-prev:before,.imagebox-lightbox__slider .owl-next:before{content:'';width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;font-size:0}.imagebox-lightbox__slider .owl-prev{left:4.5rem}.imagebox-lightbox__slider .owl-prev:before{border-right:1rem solid #fff}@media print, screen and (max-width: 39.99875em){.imagebox-lightbox__slider .owl-prev{left:1.25rem}.imagebox-lightbox__slider .owl-prev img{width:2rem}}.imagebox-lightbox__slider .owl-next{right:4.5rem}.imagebox-lightbox__slider .owl-next:before{border-left:1rem solid #fff}@media print, screen and (max-width: 39.99875em){.imagebox-lightbox__slider .owl-next{right:1.25rem}.imagebox-lightbox__slider .owl-next img{width:2rem}}.imagebox-lightbox__content-container{margin-bottom:10rem}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__content-container{margin-bottom:5rem}}.imagebox-lightbox__content--left{padding:0 8rem}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__content--left{text-align:left;margin-bottom:2rem;padding:0}}.imagebox-lightbox__content--right{padding-right:15%;text-align:left}.imagebox-lightbox__content--right p{color:#1e1e1e;font-family:"GTWalsheim-Regular";font-size:1.6rem;margin-bottom:1rem}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__content--right{margin-bottom:5rem;padding-right:0}}.imagebox-lightbox__title{color:#1e1e1e;font-family:"Senlot-ConMed", Serif, Times;font-size:6rem;line-height:0.9;margin-bottom:0;text-align:left;text-transform:uppercase}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__title{font-size:3rem}}.imagebox-lightbox__top{height:6.24rem;margin-bottom:6rem}.imagebox-lightbox__close-btn{height:100%;display:inline-block;background-color:#fff;text-align:center;padding:0 0.5rem 0.5rem 0;margin:0 0.75rem 0 0;-webkit-transition:padding 0.5s ease;-moz-transition:padding 0.5s ease;-ms-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;transition:padding 0.5s ease}.imagebox-lightbox__close-btn-inner{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;border-right:0.1rem solid #cccccc;border-bottom:0.1rem solid #cccccc;width:100%;height:100%;padding:0 2.5rem;-webkit-transition:border-bottom 0.5s ease;-moz-transition:border-bottom 0.5s ease;-ms-transition:border-bottom 0.5s ease;-o-transition:border-bottom 0.5s ease;transition:border-bottom 0.5s ease}.imagebox-lightbox__close-btn-inner-link{display:inline-block;position:relative;font-family:"GTWalsheim-Medium";font-size:1.4rem;color:#000;letter-spacing:0.2rem;line-height:normal;text-transform:uppercase;margin-bottom:1rem}.imagebox-lightbox__close-btn-inner-link::before{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;bottom:-1rem;left:50%;width:0.7rem;height:0.7rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imagebox-lightbox__reserve{padding:1rem 1rem 0 0;-webkit-transition:padding 0.5s ease;-moz-transition:padding 0.5s ease;-ms-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;transition:padding 0.5s ease}.imagebox-lightbox__reserve .button{background-color:#926F42}@media print, screen and (max-width: 63.99875em){.imagebox-lightbox__reserve{display:none}}.imagebox-lightbox .owl-carousel .owl-dots{bottom:3.5rem;left:50%;position:absolute;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.imagebox-lightbox .owl-carousel button.owl-dot{width:2rem;height:2rem;border:0.3rem solid #fff;border-radius:50%;background-color:#fff;margin:0 1rem}.imagebox-lightbox .owl-carousel button.owl-dot.active{background-color:#926F42;border:2px solid #926F42}.base-banner{height:100vh}@media print, screen and (max-width: 79.99875em){.base-banner{height:75vh}}@media print, screen and (max-width: 39.99875em){.base-banner{height:50vh}}.base-hero{position:relative;z-index:2}.base-hero--narrow .base-hero__content{padding:0 10%}@media print, screen and (max-width: 39.99875em){.base-hero--narrow .base-hero__content{padding:0 5%}}.base-hero--narrow .base-hero__content-text{margin:0 0 5rem}.base-hero--narrow .base-hero__content-text:last-child{margin:0}@media print, screen and (max-width: 63.99875em){.base-hero__content{padding:0 5%}}.base-hero__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:7.4rem;color:#000;margin:0 0 10rem}@media print, screen and (max-width: 39.99875em){.base-hero__content-title{font-size:5rem;margin:0 0 3.5rem}}.base-hero__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.8rem;color:#000;text-transform:uppercase;margin:0 0 2.5rem}.base-hero__content-text{text-align:left}.base-hero__content-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.8;margin:0}.base-quote{position:relative;height:60rem;z-index:1;margin:0 0 -30rem;-webkit-transform:translateY(-30rem);-moz-transform:translateY(-30rem);-ms-transform:translateY(-30rem);-o-transform:translateY(-30rem);transform:translateY(-30rem)}@media print, screen and (max-width: 39.99875em){.base-quote{height:45rem;margin:0 0 -20rem;-webkit-transform:translateY(-20rem);-moz-transform:translateY(-20rem);-ms-transform:translateY(-20rem);-o-transform:translateY(-20rem);transform:translateY(-20rem)}}.base-quote>.grid-x{height:100%}@media print, screen and (max-width: 63.99875em){.base-quote__content{padding:0 5%}}.base-quote__content-text{margin:0 0 3rem}.base-quote__content-text p{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;line-height:1;margin:0}@media print, screen and (max-width: 39.99875em){.base-quote__content-text p{font-size:4rem}}.base-quote__content-name{display:block;font-family:"GTWalsheim-Medium";font-size:1.4rem;color:#9E9E9E;text-transform:uppercase}.base-quote .owl-dots{position:absolute;bottom:-3.5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.base-quote .owl-dot{display:inline-block;vertical-align:middle;background-color:#C7C7C7;border-radius:50%;width:1.2rem;height:1.2rem;margin:0 0.3rem}.base-quote .owl-dot.active{background-color:#b89c6e}.base-common ul{list-style:none;margin:0 0 7.5rem}.base-common ul li{position:relative;padding-left:2.5rem;margin:0;font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000}.base-common ul li::before{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;top:calc(50% - 0.2rem);top:0.8rem;left:0;width:0.7rem;height:0.7rem}.base-common a:hover{color:#000}.base-common a:focus{color:#000}@media print, screen and (max-width: 63.99875em){.base-common__fonts{padding:0 5%}}.base-common__fonts-h1{font-family:"Senlot-ConMed", Serif, Times;font-size:9.8rem;color:#000;text-transform:uppercase;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h1{font-size:5rem}}.base-common__fonts-h2{font-family:"Senlot-ConMed", Serif, Times;font-size:6.2rem;color:#000;text-transform:uppercase;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h2{font-size:4.5rem}}.base-common__fonts-h3{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;text-transform:uppercase;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h3{font-size:3.8rem}}.base-common__fonts-h4{font-family:"GTWalsheim-Medium";font-size:1.8rem;color:#000;text-transform:uppercase;letter-spacing:0.3rem;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h4{font-size:1.6rem}}.base-common__fonts-h5{font-family:"GTWalsheim-Medium";font-size:1.5rem;color:#000;text-transform:uppercase;letter-spacing:0.3rem;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h5{font-size:1.4rem}}.base-common__fonts-h6{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.4rem;color:#000;letter-spacing:0.3rem;margin:0 0 7.5rem}@media print, screen and (max-width: 39.99875em){.base-common__fonts-h6{font-size:1.2rem;margin:0 0 3rem}}.base-common__fonts-p{margin:0 0 4.5rem}.base-common__fonts-p p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:2.5rem}.base-common__btn-wrap{margin:0 0 3.5rem}@media print, screen and (max-width: 39.99875em){.base-common__btn-wrap{margin:0 0 2rem}}.base-common__btn{display:inline-block;background-color:#926F42;height:6rem;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.4rem;color:#fff;letter-spacing:0.3rem;line-height:6rem;text-transform:uppercase;padding:0 6rem;text-indent:0.3rem;margin:0 2.5rem 0 0}@media print, screen and (max-width: 39.99875em){.base-common__btn{margin:0 0 2rem}}.base-common__btn:last-child{margin:0}.base-common__btn--black{background-color:#535358}.base-common__btn--small{height:5rem;line-height:5rem;padding:0 5rem}.base-common__aside{padding:4rem 0 0}@media print, screen and (max-width: 63.99875em){.base-common__aside{padding:5rem 5% 0}}.base-common__aside-title{font-family:"GTWalsheim-Medium";font-size:1.5rem;color:#000;letter-spacing:0.3rem;text-transform:uppercase;margin:0 0 3rem}.base-common__aside-time{display:block;font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;margin:0 0 1.5rem}.base-common__aside-time:last-child{margin:0 0 3.5rem}.base-common__aside-time b{font-weight:bold}.base-common__list{list-style:none;margin:0 0 7.5rem}.base-common__list-item{position:relative;padding:0 0 0 3rem;margin:0 0 1.5rem}.base-common__list-item::before{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;top:0.75rem;left:0;width:0.5rem;height:0.5rem}.base-common__list-item p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:2.5rem;margin:0}.base-common__aside-btn{border-left:0.1rem solid #000;text-align:center;padding:3.5rem 0}@media print, screen and (max-width: 63.99875em){.base-common__aside-btn{border:none;text-align:left;padding:0}}.base-common__btn-plain{display:block;position:relative;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.6rem;color:#000;letter-spacing:0.3rem;text-transform:uppercase;padding:0 0 1rem;margin:0 0 5rem}@media print, screen and (max-width: 63.99875em){.base-common__btn-plain{display:inline-block}}.base-common__btn-plain::before{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;bottom:0;left:50%;width:0.5rem;height:0.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.base-common__btn-plain:last-child{margin:0}@media print, screen and (max-width: 63.99875em){.base-common__btn-plain:last-child{margin:0 0 0 2rem}}.base-imggrid__col{height:90vh}@media print, screen and (max-width: 79.99875em){.base-imggrid__col{height:40vh}}.base-imggrid__col:first-child{padding:0 1rem 0 0}@media print, screen and (max-width: 39.99875em){.base-imggrid__col:first-child{padding:0 0 1rem}}.base-imggrid__col:last-child{padding:0 0 0 1rem}@media print, screen and (max-width: 63.99875em){.base-imggrid__col:last-child{padding:1rem 0 0}}.base-imggrid__img-wrap{height:50%}@media print, screen and (max-width: 39.99875em){.base-imggrid__img-wrap{height:40vh}}.base-imggrid__img-wrap:first-child{padding:0 0 0.5rem}.base-imggrid__img-wrap:last-child{padding:0.5rem 0 0}.base-imggrid__imgbox{height:100%}@media print, screen and (max-width: 63.99875em){.base-accordion__content{padding:0 5%}}.base-accordion__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.5rem;color:#000;margin:0 0 5.5rem}@media print, screen and (max-width: 39.99875em){.base-accordion__content-title{font-size:5rem;margin:0 0 3.5rem}}.base-accordion__wrap{border:0.1rem solid #000;position:relative;text-align:left;cursor:pointer;padding:3rem 4.5rem;margin:0 0 1rem}@media print, screen and (max-width: 39.99875em){.base-accordion__wrap{padding:1.5rem 2.5rem;margin:0 0 1.5rem}}.base-accordion__wrap:last-child{margin:0}.base-accordion__wrap.active .base-accordion__dropdown{height:auto;padding:3rem 0 0}.base-accordion__wrap.active .base-accordion__wrap-btn::after{opacity:0}.base-accordion__wrap-text{display:inline-block;vertical-align:middle;width:calc(100% - 3.5rem);font-family:"GTWalsheim-Medium";font-size:1.5rem;color:#000;text-align:left;letter-spacing:0.2rem;text-transform:uppercase;margin:0}@media print, screen and (max-width: 39.99875em){.base-accordion__wrap-text{width:calc(100% - 2.5rem);font-size:1.4rem}}.base-accordion__wrap-btn{display:inline-block;vertical-align:middle;position:relative;width:3rem;height:3rem;text-align:right}@media print, screen and (max-width: 39.99875em){.base-accordion__wrap-btn{width:2rem;height:2rem}}.base-accordion__wrap-btn::before{content:'';background-color:#000;position:absolute;top:50%;left:50%;width:100%;height:0.1rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.base-accordion__wrap-btn::after{content:'';background-color:#000;position:absolute;top:50%;left:50%;width:0.1rem;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.base-accordion__dropdown{position:relative;width:100%;max-height:100rem;height:0;overflow:hidden;padding:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.base-accordion__dropdown-text{text-align:left}.base-accordion__dropdown-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.4;margin:0}.base-video__wrap{height:55rem}@media print, screen and (max-width: 39.99875em){.base-video__wrap{height:30rem}}@media print, screen and (max-width: 63.99875em){.base-forms__wrap{padding:0 5%}}.base-forms__wrap-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;text-align:center;margin:0 0 5rem}@media print, screen and (max-width: 39.99875em){.base-forms__wrap-title{font-size:5rem;margin:0 0 3.5rem}}.base-forms__row{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 1rem}@media print, screen and (max-width: 63.99875em){.base-forms__row{margin:0}}.base-forms__row:last-child{margin:0}.base-forms__text{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media print, screen and (max-width: 63.99875em){.base-forms__text{margin:0 0 1rem}}.base-forms__text:last-child input{border-right:0.1rem solid #000}.base-forms__text--50{width:50%}@media print, screen and (max-width: 63.99875em){.base-forms__text--50{width:100%}}.base-forms__text--30{width:33.333333%}@media print, screen and (max-width: 63.99875em){.base-forms__text--30{width:100%}}.base-forms__text input{background-color:transparent;border:0.1rem solid #000;border-right:none;width:100%;font-family:"GTWalsheim-Regular";font-size:1.6rem;color:#000;letter-spacing:0.2rem;padding:3rem 3.5rem}@media print, screen and (max-width: 63.99875em){.base-forms__text input{border-right:0.1rem solid #000}}@media print, screen and (max-width: 39.99875em){.base-forms__text input{padding:2rem 1.5rem}}.base-forms__text input::-webkit-input-placeholder{color:#000}.base-forms__text input::-moz-placeholder{color:#000}.base-forms__text input:-ms-input-placeholder{color:#000}.base-forms__text input:-moz-placeholder{color:#000}.base-forms__textarea{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.base-forms__textarea textarea{background-color:transparent;border:0.1rem solid #000;width:100%;height:40rem;font-family:"GTWalsheim-Regular";font-size:1.6rem;color:#000;letter-spacing:0.2rem;padding:3rem 3.5rem}@media print, screen and (max-width: 39.99875em){.base-forms__textarea textarea{height:25rem}}.base-forms__btnwrap{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;text-align:center;margin:3rem 0 0}.base-forms__btn{background-color:#b89c6e;height:7rem;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.8rem;color:#fff;line-height:7rem;letter-spacing:0.3rem;text-transform:uppercase;padding:0 9rem}.base-photocon__content{padding:0 7.5% 0 10%}@media print, screen and (max-width: 63.99875em){.base-photocon__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 5%}}.base-photocon__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.8rem;color:#000;letter-spacing:0.3rem;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.base-photocon__content-subtitle{margin:0 0 2rem}}.base-photocon__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;margin:0 0 3.5rem}@media print, screen and (max-width: 39.99875em){.base-photocon__content-title{font-size:5rem;margin:0 0 2rem}}.base-photocon__content-text{margin:0 0 4rem}@media print, screen and (max-width: 39.99875em){.base-photocon__content-text{margin:0 0 2rem}}.base-photocon__content-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.6;margin:0}.base-photocon__content-btn{background-color:#b89c6e;height:7rem;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.8rem;color:#fff;line-height:7rem;letter-spacing:0.3rem;text-transform:uppercase;padding:0 7rem}@media print, screen and (max-width: 63.99875em){.base-photocon__img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:0 0 3rem}}.base-photocon__imgbox{height:80rem}@media print, screen and (max-width: 63.99875em){.base-photocon__imgbox{height:50rem}}@media print, screen and (max-width: 39.99875em){.base-photocon__imgbox{height:30rem}}.base-imgbox__wrap{padding:1rem}.base-imgbox__wrap:first-child{padding-right:0.5rem}@media print, screen and (max-width: 63.99875em){.base-imgbox__wrap:first-child{padding-right:1rem}}.base-imgbox__wrap:last-child{padding-left:0.5rem}@media print, screen and (max-width: 63.99875em){.base-imgbox__wrap:last-child{padding-left:1rem}}.base-imgbox__wrap-img{position:relative;height:50rem}@media print, screen and (max-width: 39.99875em){.base-imgbox__wrap-img{height:30rem}}.base-imgbox__wrap-title{position:absolute;bottom:4rem;width:100%;font-family:"Senlot-ConMed", Serif, Times;font-size:3.6rem;color:#fff;text-transform:uppercase;text-align:center;padding:0 2rem}@media print, screen and (max-width: 63.99875em){.hero__content{padding:0 5%}}.hero__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.8rem;color:#000;letter-spacing:0.1rem;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.hero__content-title{font-size:4.5rem}}.hero__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.5rem;color:#000;letter-spacing:0.3rem;margin:0 auto 1.5rem}.hero__content-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.8}.hero{position:relative;z-index:2}.hero--narrow .hero__content{padding:0 10%}@media print, screen and (max-width: 39.99875em){.hero--narrow .hero__content{padding:0 5%}}.hero--narrow .hero__content-text{margin:0 0 5rem}.hero--narrow .hero__content-text:last-child{margin:0}.hero--narrow .hero__content-subtitle{text-align:left}@media print, screen and (max-width: 63.99875em){.hero__content{padding:0 5%}}.hero__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:7.4rem;color:#000;margin:0 0 2rem}@media print, screen and (max-width: 39.99875em){.hero__content-title{font-size:5rem;margin:0 0 3.5rem}}.hero__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.5	rem;color:#000;text-transform:uppercase;margin:0 auto 2.5rem}.hero__content-text{text-align:left}.hero__content-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.8;margin:0}.hero__content-text table{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.8;margin:0;border-collapse:collapse;border-style:hidden;border-spacing:1px;border:none;text-align:left}.hero__content-text table td{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.8;margin:0;text-align:left;vertical-align:top}@media screen and (min-width: 0) and (max-width: 600px){.hero__content-text table{display:block}.hero__content-text table tbody,.hero__content-text table tr,.hero__content-text table td{display:block;width:100% !important;margin:0 0 10px 0}.hero__content-text table tbody,.hero__content-text table tr{display:block;width:100% !important}}.quote{position:relative;height:60rem;z-index:1;margin:0 0 -30rem;-webkit-transform:translateY(-30rem);-moz-transform:translateY(-30rem);-ms-transform:translateY(-30rem);-o-transform:translateY(-30rem);transform:translateY(-30rem)}@media print, screen and (max-width: 39.99875em){.quote{height:45rem;margin:0 0 -20rem;-webkit-transform:translateY(-20rem);-moz-transform:translateY(-20rem);-ms-transform:translateY(-20rem);-o-transform:translateY(-20rem);transform:translateY(-20rem)}}.quote>.grid-x{height:100%}@media print, screen and (max-width: 63.99875em){.quote__content{padding:0 5%}}.quote__content-text{margin:0 0 3rem}.quote__content-text p{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;line-height:0.8;margin:0}@media print, screen and (max-width: 39.99875em){.quote__content-text p{font-size:3.4rem}}.quote__content-name{display:block;font-family:"GTWalsheim-Medium";font-size:1.4rem;color:#9E9E9E;text-transform:uppercase}.quote .owl-dots{position:absolute;bottom:-3.5rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.quote .owl-dot{display:inline-block;vertical-align:middle;background-color:#C7C7C7;border-radius:50%;width:1.2rem;height:1.2rem;margin:0 0.3rem}.quote .owl-dot.active{background-color:#b89c6e}@media print, screen and (max-width: 63.99875em){.accordion__content{padding:0 5%}}.accordion__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.5rem;color:#000;margin:0 0 5.5rem}@media print, screen and (max-width: 39.99875em){.accordion__content-title{font-size:5rem;margin:0 0 3.5rem}}.accordion__wrap{border:0.1rem solid #000;position:relative;text-align:left;cursor:pointer;padding:3rem 4.5rem;margin:0 0 1rem}@media print, screen and (max-width: 39.99875em){.accordion__wrap{padding:1.5rem 2.5rem;margin:0 0 1.5rem}}.accordion__wrap:last-child{margin:0}.accordion__wrap.active .accordion__dropdown{height:auto;padding:3rem 0 0}.accordion__wrap.active .accordion__wrap-btn::after{opacity:0}.accordion__wrap-text{display:inline-block;vertical-align:middle;width:calc(100% - 3.5rem);font-family:"GTWalsheim-Medium";font-size:1.5rem;color:#000;text-align:left;letter-spacing:0.2rem;text-transform:uppercase;margin:0}@media print, screen and (max-width: 39.99875em){.accordion__wrap-text{width:calc(100% - 2.5rem);font-size:1.4rem}}.accordion__wrap-btn{display:inline-block;vertical-align:middle;position:relative;width:3rem;height:3rem;text-align:right}@media print, screen and (max-width: 39.99875em){.accordion__wrap-btn{width:2rem;height:2rem}}.accordion__wrap-btn::before{content:'';background-color:#000;position:absolute;top:50%;left:50%;width:100%;height:0.1rem;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.accordion__wrap-btn::after{content:'';background-color:#000;position:absolute;top:50%;left:50%;width:0.1rem;height:100%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.accordion__dropdown{position:relative;width:100%;max-height:500rem;height:0;overflow:hidden;padding:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.accordion__dropdown-text{text-align:left}.accordion__dropdown-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.4;margin:0}.photocon__item{margin-bottom:5rem}.photocon__content{padding:0 12%}.photocon__content.layout-30_70{padding:0 5%}@media print, screen and (max-width: 63.99875em){.photocon__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 5%}}.photocon__content-subtitle{font-family:"GTWalsheim-Medium";font-size:1.8rem;color:#000;letter-spacing:0.3rem;margin:0 0 3rem}@media print, screen and (max-width: 39.99875em){.photocon__content-subtitle{margin:0 0 2rem}}.photocon__content-title{font-family:"Senlot-ConMed", Serif, Times;font-size:4rem;color:#000;margin:0 0 3.5rem}@media print, screen and (max-width: 39.99875em){.photocon__content-title{font-size:5rem;margin:0 0 2rem}}.photocon__content-text{margin:0 0 4rem}@media print, screen and (max-width: 39.99875em){.photocon__content-text{margin:0 0 2rem}}.photocon__content-text p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;color:#000;line-height:1.6;margin:0}.photocon__content-btn{background-color:#b89c6e;height:7rem;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.8rem;color:#fff;line-height:7rem;letter-spacing:0.3rem;text-transform:uppercase;padding:0 7rem;cursor:pointer}.photocon__content-btn:hover{color:#fff;opacity:0.5;background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}@media print, screen and (max-width: 63.99875em){.photocon__img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin:0 0 3rem}}.photocon__imgbox{height:95vh}@media print, screen and (max-width: 63.99875em){.photocon__imgbox{height:55vh}}@media print, screen and (max-width: 39.99875em){.photocon__imgbox{height:35vh}}.photocon--reversed .photocon__img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}@media print, screen and (max-width: 63.99875em){.photocon--reversed .photocon__img{margin:0 0 3rem}}.photocon--reversed .photocon__content{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding:0 10% 0 7.5%}.photocon--reversed .photocon__content.layout-30_70{padding:0 5%}@media print, screen and (max-width: 63.99875em){.photocon--reversed .photocon__content{padding:0 5%}}.photocon-tab__tab{padding:2rem 0;border-top:0;border-right:0.2rem solid #cccccc;border-bottom:0.2rem solid #cccccc;cursor:pointer}.photocon-tab__tab:last-child{border-right:0}.photocon-tab__tab.active{border-top:0.2rem solid #926F42;border-bottom:0}@media print, screen and (max-width: 39.99875em){.photocon-tab__tab{flex:1 1 0px}}.photocon-tab__tab-contentbox{padding:13rem 0}@media print, screen and (max-width: 63.99875em){.photocon-tab__tab-contentbox{padding:5rem 0}}.photocon-tab__tab-content{display:none}.photocon-tab__tab-content.active{display:block}.photocon-tab__tab-content>div:last-child{margin-bottom:0}.photocon-tab__tab-title{font-size:1.6rem;color:#cccccc;font-family:"GTWalsheim-Regular";text-transform:uppercase;font-weight:bold;letter-spacing:0.2rem}.active .photocon-tab__tab-title{color:#000}.photocon-tab__contentbox{padding:0 7%}@media print, screen and (max-width: 63.99875em){.photocon-tab__contentbox{paddinng:7rem 0}}.photocon-tab__titlebox{margin-bottom:2rem}.photocon-tab__title{font-family:"Senlot-ConMed", Serif, Times;text-transform:uppercase;font-size:5rem;letter-spacing:-0.2rem;margin-bottom:0;color:#000}.photocon-tab__subtitle{font-family:"GTWalsheim-Regular";letter-spacing:0.2rem;text-transform:uppercase;font-weight:bold;font-size:1.8rem;color:#000;margin-bottom:1.5rem}.photocon-tab__item{margin-bottom:10rem}@media print, screen and (max-width: 63.99875em){.photocon-tab__item{margin-bottom:5rem}}.photocon-tab__content p{margin-bottom:3.5rem}.photocon-tab__content ul{margin-bottom:0}.photocon-tab__content li{margin-bottom:0.8rem}.photocon-tab__imagebox{background-color:#cccccc;background-position:center;background-size:cover;position:relative}@media print, screen and (max-width: 63.99875em){.photocon-tab__imagecontainer{margin-bottom:5rem}}.photocon-tab__imagecontainer--single-image>div{width:100%}.photocon-tab__imagecontainer--double-image{font-size:0}.photocon-tab__imagecontainer--double-image>div{display:inline-block}.photocon-tab__imagecontainer--double-image>div:first-child{width:calc(40% - 0.5rem);margin-right:0.5rem}.photocon-tab__imagecontainer--double-image>div:last-child{width:calc(60% - 0.75rem);margin-left:0.5rem}.photocon-tab__imagecontainer--double-image--reverse>div:first-child{width:calc(60% - 0.75rem)}.photocon-tab__imagecontainer--double-image--reverse>div:last-child{width:calc(40% - 0.5rem)}.photomap__container{width:70%;margin:0 auto}.photomap__imgbox{order:2;width:50%}.photomap__img{font-size:0;text-align:center}.photomap__img picture{width:100%}.photomap__img picture img{display:inline-block}.photomap__contentbox{order:1;width:50%}.photomap__contentbox-container{padding:0 5%}.photomap__title{color:#000;font-family:"Senlot-ConMed", Serif, Times;font-size:6rem;line-height:0.9;text-align:center;text-transform:uppercase;margin-bottom:3rem}.photomap__subtitle{color:#000;font-family:"GTWalsheim-Medium";font-size:1.6rem;line-height:1;text-align:center;text-transform:uppercase;margin-bottom:3rem}.photomap__content p{font-family:"Avenir-Light", Helvetica, Arial;font-size:1.6rem;line-height:1.5;text-align:center}@media screen and (max-width: 64em){.photomap__container{width:90%}}@media screen and (max-width: 59.9375em){.photomap__imgbox{width:100%}.photomap__contentbox{margin-bottom:5rem;width:100%}}@media screen and (max-width: 47.9375em){.photomap__title{font-size:4rem}}.forms{padding:9rem 10rem;box-sizing:content-box;margin:0;max-width:none}@media print, screen and (max-width: 63.99875em){.forms{padding:5rem 3rem}}@media print, screen and (max-width: 63.99875em){.forms__wrap{padding:0 5%}}.forms__wrap-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;text-align:center;margin:0 0 5rem}.bg-enable .forms__wrap-title{color:#fff}@media print, screen and (max-width: 39.99875em){.forms__wrap-title{font-size:5rem;margin:0 0 3.5rem}}.forms__row{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 1rem}@media print, screen and (max-width: 63.99875em){.forms__row{margin:0}}.forms__row:last-child{margin:0}.forms__text{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media print, screen and (max-width: 63.99875em){.forms__text{margin:0 0 1rem}}.forms__text:last-child input:not([type="radio"]),.forms__text:last-child select{border-right:0.1rem solid #000}.forms__text--100{width:100%}@media print, screen and (max-width: 63.99875em){.forms__text--radio{margin-bottom:0}}.forms__text--radio .wpcf7-list-item{width:33.333333%;margin:0;position:relative;border:0.1rem solid #000;border-right:none;box-sizing:border-box;background-color:#fff}@media print, screen and (max-width: 63.99875em){.forms__text--radio .wpcf7-list-item{width:100%;border-right:0.1rem solid #000;margin-bottom:1rem}}.forms__text--radio .wpcf7-list-item.last{border-right:0.1rem solid #000}.forms__text--radio .wpcf7-list-item .wpcf7-list-item-label{font-family:"GTWalsheim-Regular", Helvetica, Arial;font-size:1.6rem;color:#000;letter-spacing:0.2rem;padding:3rem 3.5rem;width:100%;box-sizing:border-box}.forms__text--radio .wpcf7-list-item .wpcf7-list-item-label:after{content:'';position:absolute;width:2.6rem;height:2.6rem;border:0.1rem solid #b89c6e;top:calc(50% - 1.3rem);right:2.7rem;border-radius:2.6rem}.forms__text--radio .wpcf7-list-item label{width:100%;position:relative}.forms__text--50{width:50%}@media print, screen and (max-width: 63.99875em){.forms__text--50{width:100%}}.forms__text--30{width:33.333333%}@media print, screen and (max-width: 63.99875em){.forms__text--30{width:100%}}.forms__text--select{position:relative}.forms__text--select:after{content:'';border-top:1rem solid #c49e6c;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;position:absolute;width:0;height:0;display:block;top:calc(4rem - 0.5rem);right:3rem}.forms__text--select select{max-height:8rem}.forms__text input:not([type="radio"]),.forms__text select{background-color:#fff;border:0.1rem solid #000;border-right:none;width:100%;font-family:"GTWalsheim-Regular";font-size:1.6rem;color:#000;max-height:8rem;letter-spacing:0.2rem;padding:3rem 3.5rem;text-transform:none;box-sizing:border-box}@media print, screen and (max-width: 63.99875em){.forms__text input:not([type="radio"]),.forms__text select{border-right:0.1rem solid #000}}@media print, screen and (max-width: 39.99875em){.forms__text input:not([type="radio"]),.forms__text select{padding:2rem 1.5rem}}.forms__text input:not([type="radio"])::-webkit-input-placeholder,.forms__text select::-webkit-input-placeholder{color:#000}.forms__text input:not([type="radio"])::-moz-placeholder,.forms__text select::-moz-placeholder{color:#000}.forms__text input:not([type="radio"]):-ms-input-placeholder,.forms__text select:-ms-input-placeholder{color:#000}.forms__text input:not([type="radio"]):-moz-placeholder,.forms__text select:-moz-placeholder{color:#000}.forms__text select{padding:2.7rem 3.5rem}.forms__textarea{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.forms__textarea textarea{background-color:transparent;border:0.1rem solid #000;width:100%;height:40rem;font-family:"GTWalsheim-Regular";font-size:1.6rem;color:#000;letter-spacing:0.2rem;padding:3rem 3.5rem;box-sizing:border-box}@media print, screen and (max-width: 39.99875em){.forms__textarea textarea{height:25rem}}.forms__btnwrap{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;text-align:center;margin:3rem 0 0}.forms__btn{background-color:#926F42;height:7rem;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.8rem;color:#fff;line-height:7rem;letter-spacing:0.3rem;text-transform:uppercase;padding:0 9rem}.forms__btn:hover{color:#fff;opacity:0.5;background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.forms input,.forms textarea,.forms select{background-color:#fff}.forms input[type="radio"]{border:none;padding:0;width:2rem;height:2rem;border-radius:2rem;position:absolute;top:calc(50% - 1rem);right:3rem}.forms input[type="radio"]:checked{background-color:#c49e6c}.forms select{-webkit-appearance:none;height:100%}.forms .wpcf7-form-control-wrap{width:100%;height:100%}.forms .wpcf7-radio{width:100%}.video__wrapper{position:relative}.video__wrapper.active .video__btn--play{opacity:0;visibility:hidden}.video__wrapper.active .video__btn--play.video__btn--show{opacity:1;visibility:visible}.video__player{width:100%;height:auto}.video .video__player>div{position:relative !important;z-index:0 !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;height:auto !important}.video .video__player>div>video{margin:auto !important;position:relative !important;z-index:0 !important;top:auto !important;left:auto !important;width:100% !important;height:100% !important;-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.video__btn--play{cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100px;height:auto}.video__btn--play.video__btn--show{display:block}.imggrid__col{height:90vh}@media print, screen and (max-width: 63.99875em){.imggrid__col{width:100%}}.imggrid__col:first-child{padding:0 1rem 0 0;width:40%}.imggrid--30-35-35 .imggrid__col:first-child{width:30%}@media screen and (max-width: 64em){.imggrid--30-35-35 .imggrid__col:first-child{width:100%;padding:0 0 1rem}}@media print, screen and (max-width: 39.99875em){.imggrid--30-35-35 .imggrid__col:first-child{width:100%;padding:0 0 1rem}}@media print, screen and (max-width: 63.99875em){.imggrid__col:first-child{width:50%}}@media print, screen and (max-width: 39.99875em){.imggrid__col:first-child{width:100%;padding:0 0 1rem}}.imggrid__col:first-child{padding:0 1rem 0 0;width:40%}.imggrid--35-30-35 .imggrid__col:first-child{width:35%}@media screen and (max-width: 64em){.imggrid--35-30-35 .imggrid__col:first-child{width:100%;padding:0 0 1rem}}@media print, screen and (max-width: 39.99875em){.imggrid--35-30-35 .imggrid__col:first-child{width:100%;padding:0 0 1rem}}@media print, screen and (max-width: 63.99875em){.imggrid__col:first-child{width:50%}}@media print, screen and (max-width: 39.99875em){.imggrid__col:first-child{width:100%;padding:0 0 1rem}}.imggrid__col:last-child{padding:0 0 0 1rem;width:20%}.imggrid--30-35-35 .imggrid__col:last-child{width:35%}@media screen and (max-width: 64em){.imggrid--30-35-35 .imggrid__col:last-child{width:100%;padding:1rem 0 0}}@media print, screen and (max-width: 63.99875em){.imggrid__col:last-child{width:100%;padding:1rem 0 0}}.imggrid--35-30-35 .imggrid__col:last-child{width:35%}@media screen and (max-width: 64em){.imggrid--35-30-35 .imggrid__col:last-child{width:100%;padding:1rem 0 0}}@media print, screen and (max-width: 63.99875em){.imggrid__col:last-child{width:100%;padding:1rem 0 0}}.imggrid__col.double{width:40%}@media screen and (max-width: 64em){.imggrid__col.double{height:40vh}}@media print, screen and (max-width: 39.99875em){.imggrid__col.double{height:80vh}}.imggrid--30-35-35 .imggrid__col.double{width:35%}@media screen and (max-width: 64em){.imggrid--30-35-35 .imggrid__col.double{width:100%;height:80vh}}@media print, screen and (max-width: 39.99875em){.imggrid--30-35-35 .imggrid__col.double{width:100%}}.imggrid--35-30-35 .imggrid__col.double{width:30%}@media screen and (max-width: 64em){.imggrid--35-30-35 .imggrid__col.double{width:100%;height:80vh}}@media print, screen and (max-width: 39.99875em){.imggrid--35-30-35 .imggrid__col.double{width:100%}}@media print, screen and (max-width: 63.99875em){.imggrid__col.double{width:50%}}@media print, screen and (max-width: 39.99875em){.imggrid__col.double{width:100%}}.imggrid__col.double .imggrid__img-wrap{height:50%}@media print, screen and (max-width: 39.99875em){.imggrid__col.double .imggrid__img-wrap{height:40vh}}.imggrid__col.double .imggrid__img-wrap:first-child{padding:0 0 0.5rem}.imggrid__col.double .imggrid__img-wrap:last-child{padding:0.5rem 0 0}.imggrid__imgbox{height:100%}.imggrid__img-wrap{height:100%}@media screen and (max-width: 64em){.imggrid__img-wrap{padding:0 0}}.gallery--padding{padding:0 0.5rem !important;position:relative}@media print, screen and (max-width: 79.99875em){.gallery{padding:0 5%}}.gallery__heading{margin:0 0 7.5rem}@media print, screen and (max-width: 63.99875em){.gallery__heading{margin:0 0 5rem}}.gallery__heading-title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;text-transform:uppercase}@media print, screen and (max-width: 63.99875em){.gallery__heading-title{text-align:center;margin:0 0 2.5rem}}@media print, screen and (max-width: 39.99875em){.gallery__heading-title{font-size:4rem}}.gallery__heading-col ul{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;list-style:none}@media print, screen and (max-width: 63.99875em){.gallery__heading-col ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.gallery__heading-item{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 2rem 0 0}@media print, screen and (max-width: 39.99875em){.gallery__heading-item{margin:0 0.75rem}}.gallery__heading-item:last-child{margin:0}@media print, screen and (max-width: 39.99875em){.gallery__heading-item:last-child{margin:0 0.75rem}}.gallery__heading-item.active .gallery__heading-link{font-family:"GTWalsheim-Medium";opacity:1}.gallery__heading-item.active .gallery__heading-link::before{display:block}.gallery__heading-link{display:inline-block;position:relative;font-family:"GTWalsheim-Regular";font-size:1.8rem;color:#000;opacity:0.5}.gallery__heading-link:hover{color:#000;opacity:0.3}@media print, screen and (max-width: 39.99875em){.gallery__heading-link{font-size:1.6rem}}.gallery__heading-link::before{content:'';display:none;background-color:#926F42;border-radius:50%;position:absolute;top:100%;left:50%;width:0.5rem;height:0.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.gallery__grid{margin:0}.gallery__grid-col{padding:0.35rem}.gallery__grid-col--double{height:80rem}@media print, screen and (max-width: 79.99875em){.gallery__grid-col--double{height:45rem}}@media print, screen and (max-width: 63.99875em){.gallery__grid-col--double{height:auto}}.gallery__grid-col--double .gallery__grid-imgbox{height:50%}@media print, screen and (max-width: 63.99875em){.gallery__grid-col--double .gallery__grid-imgbox{height:45rem}}@media print, screen and (max-width: 39.99875em){.gallery__grid-col--double .gallery__grid-imgbox{height:25rem}}.gallery__grid-col--double .gallery__grid-imgbox:first-child{margin:0 0 0.7rem}.gallery__grid-imgbox{height:80rem}@media print, screen and (max-width: 79.99875em){.gallery__grid-imgbox{height:45rem}}@media print, screen and (max-width: 39.99875em){.gallery__grid-imgbox{height:25rem}}.gallery__container{font-size:0;padding:0 0.5rem;box-sizing:border-box}.gallery--padding .gallery__container{padding:0}@media print, screen and (max-width: 79.99875em){.gallery__container{padding:0}}.gallery__wrap{position:relative}.gallery__item{padding:0 0.5rem;display:inline-block;box-sizing:border-box;overflow:hidden}@media print, screen and (max-width: 63.99875em){.gallery__item{margin-bottom:0.7rem}}@media screen and (max-width: 64em){.gallery__item{width:100% !important;max-width:100% !important}}.gallery__item--1{height:var(--gi-1, "40vh")}@media screen and (max-width: 64em){.gallery__item--1{height:50vh}}.gallery__item--2,.gallery__item--3{height:var(--gi-2-3, "40vh")}@media screen and (max-width: 64em){.gallery__item--2,.gallery__item--3{height:50vh}}.gallery__item--4,.gallery__item--5{height:var(--gi-4-5, "40vh")}@media screen and (max-width: 64em){.gallery__item--4,.gallery__item--5{height:50vh}}.gallery__item--4{width:33.33333%}@media print, screen and (max-width: 63.99875em){.gallery__item--4{width:100%}}.gallery__item--5{width:66.66666%}@media print, screen and (max-width: 63.99875em){.gallery__item--5{width:100%}}.gallery__item.clear{display:block;padding:0}.gallery__titlebox{position:absolute;width:100%;height:auto;bottom:0;left:0;z-index:1;padding:7rem 0;padding-bottom:5rem;text-align:center}.gallery__titlebox:after{content:'';background-color:#b89c6e;border-radius:50%;position:absolute;bottom:3rem;left:50%;width:0.7rem;height:0.7rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s, visibility 0.4s ease-in-out 0s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.gallery__item:hover .gallery__titlebox:after{opacity:1;visibility:visible}@media print, screen and (max-width: 63.99875em){.gallery__titlebox{bottom:3.5rem;margin-bottom:0.7rem;padding:0}}.gallery__titlebox--special{padding:10rem 0}.gallery__titlebox--special:after{bottom:7rem}.gallery__titlebox--special .gallery__title{font-size:5rem;margin-bottom:1.5rem;letter-spacing:3px}@media print, screen and (max-width: 63.99875em){.gallery__titlebox--special{padding:0}}.gallery__title{font-family:"Senlot-ConMed", Serif, Times;text-transform:uppercase;color:#fff;font-size:3rem}.gallery__subtitle{text-transform:uppercase;color:#fff}.gallery__imgbox{position:absolute;top:0.5rem;left:0.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);background-position:center;background-size:cover;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform 20s ease-in-out;-moz-transition:transform 20s ease-in-out;-ms-transition:transform 20s ease-in-out;-o-transition:transform 20s ease-in-out;transition:transform 20s ease-in-out}.gallery__item:hover .gallery__imgbox{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}@media print, screen and (max-width: 63.99875em){.gallery__imgbox{top:0;left:0;width:100%;height:100%}}.gallery__imgbox:before{content:'';background-image:linear-gradient(transparent, rgba(0,0,0,0.8));position:absolute;bottom:0;left:0;width:100%;height:40%;opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.gallery__item:hover .gallery__imgbox:before{opacity:1}.gallery__imgbox img{opacity:0}.gallerybox__heading{margin-bottom:7.5rem}.gallerybox__heading-container{max-width:1300px;width:85%;margin:0 auto}.gallerybox__titlebox.columns{width:auto;padding-left:0;padding-right:0}.gallerybox__title{font-family:"Senlot-ConMed", Serif, Times;font-size:5.6rem;color:#000;text-transform:uppercase;margin-bottom:0}.gallerybox__filter ul{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;list-style:none;margin:0}.gallerybox__filter.columns{width:auto;padding-left:0;padding-right:0}.gallerybox__filter-item{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-right:2rem;padding:0}.gallerybox__filter-item:before{display:none}.gallerybox__filter-item:last-child{margin-right:0}.gallerybox__filter-item button{display:block;cursor:pointer;position:relative}.gallerybox__filter-item button::before{content:'';background-color:#926F42;border-radius:50%;width:.5rem;height:.5rem;margin-top:-5px;opacity:0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:margin-top 0.4s ease 0s, opacity 0.4s ease 0s;-moz-transition:margin-top 0.4s ease 0s, opacity 0.4s ease 0s;-ms-transition:margin-top 0.4s ease 0s, opacity 0.4s ease 0s;-o-transition:margin-top 0.4s ease 0s, opacity 0.4s ease 0s;transition:margin-top 0.4s ease 0s, opacity 0.4s ease 0s}.gallerybox__filter-item button span{color:#000;font-family:"GTWalsheim-Regular";font-size:1.8rem;line-height:1;opacity:.7;-webkit-transition:opacity 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s;transition:opacity 0.4s ease 0s}.gallerybox__filter-item:hover button::before,.gallerybox__filter-item.active button::before{margin-top:5px;opacity:1}.gallerybox__filter-item:hover button span,.gallerybox__filter-item.active button span{font-family:"GTWalsheim-Medium";opacity:1}.gallerybox__photo-container{max-width:140rem;width:90%;margin:0 auto;overflow:hidden}@media print, screen and (max-width: 63.99875em){.gallerybox__photo-container{width:100%}}.gallerybox__photo-wrap{margin-left:.35rem;margin-right:.35rem}@media print, screen and (max-width: 39.99875em){.gallerybox__photo-wrap{margin-left:0;margin-right:0}}.gallerybox__photo-item{padding:.35rem}.gallerybox__photo-item--1,.gallerybox__photo-item--2{width:50%}.gallerybox__photo-item--3{width:100%}.gallerybox__photo-item--4,.gallerybox__photo-item--6{width:33.3333%}.gallerybox__photo-item--4 .gallerybox__photo-img,.gallerybox__photo-item--6 .gallerybox__photo-img{height:39.65rem}.gallerybox__photo-item--5{width:66.6667%}.gallerybox__photo-item-container{position:relative}.gallerybox__photo-item-container:before{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );display:block;content:'';width:100%;height:0;position:absolute;left:0;bottom:0;z-index:2;-webkit-transition:height 0.4s ease 0s;-moz-transition:height 0.4s ease 0s;-ms-transition:height 0.4s ease 0s;-o-transition:height 0.4s ease 0s;transition:height 0.4s ease 0s}.gallerybox__photo-item-container:hover:before{height:75px}.gallerybox__photo-item-container:hover .gallerybox__photo-link{opacity:1;visibility:visible}.gallerybox__photo-img{height:80rem}.gallerybox__photo-link{cursor:pointer;opacity:0;visibility:hidden;position:absolute;bottom:20px;right:20px;z-index:4;-webkit-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-moz-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-ms-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;-o-transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s;transition:opacity 0.4s ease 0s, visibility 0.4s ease 0s}.gallerybox__photo-link span{background:#000}@media print, screen and (max-width: 79.99875em){.gallerybox__heading{margin-bottom:3.5rem}.gallerybox__titlebox{text-align:center;margin-bottom:4rem}.gallerybox__titlebox.columns{width:100%}.gallerybox__filter.columns{width:100%;padding-right:1px}.gallerybox__filter ul{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gallerybox__filter ul li{margin-bottom:1.5rem}.gallerybox__photo-item--4 .gallerybox__photo-img,.gallerybox__photo-item--6 .gallerybox__photo-img{height:22.15rem}.gallerybox__photo-img{height:45rem}}@media print, screen and (max-width: 63.99875em){.gallerybox__photo-item--1{width:100%}.gallerybox__photo-item--2{width:100%}.gallerybox__photo-item--3{width:100%}.gallerybox__photo-item--4{width:100%}.gallerybox__photo-item--5{width:100%}.gallerybox__photo-item--6{width:100%}.gallerybox__photo-item--4 .gallerybox__photo-img,.gallerybox__photo-item--6 .gallerybox__photo-img{height:45rem}}@media print, screen and (max-width: 39.99875em){.gallerybox__title{font-size:4rem}.gallerybox__filter.columns{width:100%;padding-right:1px}.gallerybox__filter-item{margin-right:1.5rem}.gallerybox__filter-item:last-child{margin-right:0}.gallerybox__filter-item button{font-size:1.6rem}.gallerybox__photo-item{margin-bottom:0.7rem;padding:0}.gallerybox__photo-item--4 .gallerybox__photo-img,.gallerybox__photo-item--6 .gallerybox__photo-img{height:50vh}.gallerybox__photo-img{height:50vh}}.filter{max-width:128rem;margin:0 auto}.filter__container{width:50%;margin:0 auto;text-align:center}@media print, screen and (max-width: 63.99875em){.filter__container{width:100%}}.filter__item{display:inline-block;margin:0 25px;cursor:pointer;opacity:0.5;padding:0;position:relative;-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s}.filter__item:before{display:none}.filter__item a:hover{opacity:0.3;color:#000;-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s}.filter__item a:focus{color:#000}.filter__item.active{opacity:1;-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s}.filter__item.active::after{content:'';position:absolute;width:5px;height:5px;background-color:#c49e6c;border-radius:100%;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.associate-content__box{position:relative;padding:0 1.5rem}.associate-content__titlebox{margin:3rem 0}.associate-content__titlebox--absolute{position:absolute;width:100%;bottom:0;padding:3rem;margin:0;z-index:0}@media print, screen and (max-width: 63.99875em){.associate-content__item{margin-bottom:1rem}}.associate-content__title{text-transform:uppercase;color:#000;letter-spacing:0.1rem;font-size:1.5rem;margin-bottom:1rem}.associate-content__titlebox--color-white .associate-content__title{color:#fff}.associate-content__content{text-align:center}.associate-content__description{text-transform:uppercase;color:#000;letter-spacing:0.1rem;font-size:1.5rem}.associate-content__titlebox--color-white .associate-content__description{color:#fff}.associate-content__datebox{position:absolute;top:0;width:25%;padding:2rem 0;background-color:rgba(0,0,0,0.3)}.associate-content__day{font-family:"Senlot-ConMed", Serif, Times;font-size:4rem;display:block;text-align:center;position:relative}.associate-content__day:after{content:'';background-color:#c49e6c;width:0.6rem;height:0.6rem;position:absolute;bottom:0;left:calc(50% - 0.3rem);border-radius:0.6rem}.associate-content__month{font-family:"GTWalsheim-Regular", Helvetica, Arial;font-size:1.3rem;display:block;text-align:center;text-transform:uppercase}.associate-content__imagebox{position:relative;background-position:center;background-size:cover}.associate-content__imagebox:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top, #000 75%, transparent 100%);opacity:0.3}.associate-content__imagebox img{width:100%;opacity:0}.associate-content__slider-item{width:100%}.associate-content__slider-container.owl-carousel .owl-dots{text-align:center}.associate-content__slider-container.owl-carousel .owl-dot{background-color:#535358d1;width:1rem;height:1rem;border-radius:0.5rem;margin:0 0.1rem}.associate-content__slider-container.owl-carousel .owl-dot.active{background-color:#c49e6c}.footer-instagram{width:100%}.footer-instagram__container{margin:0 auto;width:80%}@media print, screen and (max-width: 39.99875em){.footer-instagram__container{width:100%}}.footer-instagram__item{position:relative;height:100%}.footer-instagram__img{background-size:cover;background-position:100% 100%;background-repeat:no-repeat;padding-bottom:100%;position:relative}.hovered .footer-instagram__img .footer-instagram--hover{opacity:1;-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s}.footer-instagram--hover{background-color:#535358b0;height:90%;width:90%;position:absolute;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.4s ease-in-out 0s;-moz-transition:opacity 0.4s ease-in-out 0s;-ms-transition:opacity 0.4s ease-in-out 0s;-o-transition:opacity 0.4s ease-in-out 0s;transition:opacity 0.4s ease-in-out 0s}.footer-instagram--hover:before{content:'';display:block;position:absolute;width:25px;height:25px;background-image:url("https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css/../images/ico_instagram-white.svg");background-size:contain;background-repeat:no-repeat;background-position:100% 100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer-instagram .owl-stage-outer{height:100%}.footer-instagram .owl-stage{height:100%}.footer-instagram .owl-item{height:100%;display:inline-block}.footer-instagram .owl-nav{display:none}.photo-content-box p{font-family:"Avenir-Light", Helvetica, Arial;line-height:1.5}.photo-content-box__content-container{padding-left:5%}@media print, screen and (max-width: 63.99875em){.photo-content-box__content-container{padding-left:0}}.photo-content-box__title{font-family:Senlot-ConMed,Serif,Times;font-weight:400;font-size:5rem;color:#000;letter-spacing:normal;line-height:1;text-transform:uppercase;padding:0;margin:0 0 2rem}.photo-content-box__content{width:80%;margin:0 auto;text-align:center;padding-bottom:8rem;width:auto;padding-left:20%;padding-right:20%}.photo-content-box__content p{font-family:"Avenir-Light", Helvetica, Arial;line-height:1.5}.photo-content-box__content p strong{font-family:"Avenir-Light", Helvetica, Arial}@media print, screen and (max-width: 79.99875em){.photo-content-box__content{padding-left:15%;padding-right:15%}}@media print, screen and (max-width: 63.99875em){.photo-content-box__content{padding-left:10%;padding-right:10%;padding-top:8rem}}.photo-content-box__image-container{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh}.photo-content-box__heading{font-family:"GTWalsheim-Medium", Helvetica, Arial;font-size:1.8rem;color:#000;text-transform:uppercase;letter-spacing:0.3rem;margin:0 0 1rem}.photo-content-box__schedule{width:50%;margin:0 auto;border:solid 1px #000;text-align:center;padding:2rem;max-width:40rem}.photo-content-box__schedule a{color:#000}@media print, screen and (max-width: 79.99875em){.photo-content-box__schedule{width:60%}}@media print, screen and (max-width: 63.99875em){.photo-content-box__schedule{width:80%}}.col-container{font-size:0;width:100%}.col-container:last-child{margin-bottom:0}.col-container.col-mobile{display:none}.col-container>div{margin-bottom:2rem;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-container>div{padding:0 5%}}.col-container>div ul{margin-bottom:0}.col-1{width:1%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-1{width:100%;padding:0 5%}}.col-2{width:2%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-2{width:100%;padding:0 5%}}.col-3{width:3%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-3{width:100%;padding:0 5%}}.col-4{width:4%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-4{width:100%;padding:0 5%}}.col-5{width:5%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-5{width:100%;padding:0 5%}}.col-6{width:6%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-6{width:100%;padding:0 5%}}.col-7{width:7%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-7{width:100%;padding:0 5%}}.col-8{width:8%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-8{width:100%;padding:0 5%}}.col-9{width:9%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-9{width:100%;padding:0 5%}}.col-10{width:10%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-10{width:100%;padding:0 5%}}.col-11{width:11%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-11{width:100%;padding:0 5%}}.col-12{width:12%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-12{width:100%;padding:0 5%}}.col-13{width:13%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-13{width:100%;padding:0 5%}}.col-14{width:14%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-14{width:100%;padding:0 5%}}.col-15{width:15%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-15{width:100%;padding:0 5%}}.col-16{width:16%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-16{width:100%;padding:0 5%}}.col-17{width:17%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-17{width:100%;padding:0 5%}}.col-18{width:18%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-18{width:100%;padding:0 5%}}.col-19{width:19%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-19{width:100%;padding:0 5%}}.col-20{width:20%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-20{width:100%;padding:0 5%}}.col-21{width:21%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-21{width:100%;padding:0 5%}}.col-22{width:22%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-22{width:100%;padding:0 5%}}.col-23{width:23%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-23{width:100%;padding:0 5%}}.col-24{width:24%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-24{width:100%;padding:0 5%}}.col-25{width:25%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-25{width:100%;padding:0 5%}}.col-26{width:26%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-26{width:100%;padding:0 5%}}.col-27{width:27%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-27{width:100%;padding:0 5%}}.col-28{width:28%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-28{width:100%;padding:0 5%}}.col-29{width:29%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-29{width:100%;padding:0 5%}}.col-30{width:30%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-30{width:100%;padding:0 5%}}.col-31{width:31%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-31{width:100%;padding:0 5%}}.col-32{width:32%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-32{width:100%;padding:0 5%}}.col-33{width:33%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-33{width:100%;padding:0 5%}}.col-34{width:34%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-34{width:100%;padding:0 5%}}.col-35{width:35%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-35{width:100%;padding:0 5%}}.col-36{width:36%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-36{width:100%;padding:0 5%}}.col-37{width:37%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-37{width:100%;padding:0 5%}}.col-38{width:38%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-38{width:100%;padding:0 5%}}.col-39{width:39%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-39{width:100%;padding:0 5%}}.col-40{width:40%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-40{width:100%;padding:0 5%}}.col-41{width:41%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-41{width:100%;padding:0 5%}}.col-42{width:42%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-42{width:100%;padding:0 5%}}.col-43{width:43%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-43{width:100%;padding:0 5%}}.col-44{width:44%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-44{width:100%;padding:0 5%}}.col-45{width:45%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-45{width:100%;padding:0 5%}}.col-46{width:46%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-46{width:100%;padding:0 5%}}.col-47{width:47%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-47{width:100%;padding:0 5%}}.col-48{width:48%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-48{width:100%;padding:0 5%}}.col-49{width:49%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-49{width:100%;padding:0 5%}}.col-50{width:50%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-50{width:100%;padding:0 5%}}.col-51{width:51%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-51{width:100%;padding:0 5%}}.col-52{width:52%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-52{width:100%;padding:0 5%}}.col-53{width:53%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-53{width:100%;padding:0 5%}}.col-54{width:54%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-54{width:100%;padding:0 5%}}.col-55{width:55%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-55{width:100%;padding:0 5%}}.col-56{width:56%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-56{width:100%;padding:0 5%}}.col-57{width:57%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-57{width:100%;padding:0 5%}}.col-58{width:58%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-58{width:100%;padding:0 5%}}.col-59{width:59%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-59{width:100%;padding:0 5%}}.col-60{width:60%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-60{width:100%;padding:0 5%}}.col-61{width:61%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-61{width:100%;padding:0 5%}}.col-62{width:62%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-62{width:100%;padding:0 5%}}.col-63{width:63%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-63{width:100%;padding:0 5%}}.col-64{width:64%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-64{width:100%;padding:0 5%}}.col-65{width:65%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-65{width:100%;padding:0 5%}}.col-66{width:66%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-66{width:100%;padding:0 5%}}.col-67{width:67%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-67{width:100%;padding:0 5%}}.col-68{width:68%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-68{width:100%;padding:0 5%}}.col-69{width:69%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-69{width:100%;padding:0 5%}}.col-70{width:70%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-70{width:100%;padding:0 5%}}.col-71{width:71%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-71{width:100%;padding:0 5%}}.col-72{width:72%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-72{width:100%;padding:0 5%}}.col-73{width:73%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-73{width:100%;padding:0 5%}}.col-74{width:74%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-74{width:100%;padding:0 5%}}.col-75{width:75%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-75{width:100%;padding:0 5%}}.col-76{width:76%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-76{width:100%;padding:0 5%}}.col-77{width:77%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-77{width:100%;padding:0 5%}}.col-78{width:78%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-78{width:100%;padding:0 5%}}.col-79{width:79%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-79{width:100%;padding:0 5%}}.col-80{width:80%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-80{width:100%;padding:0 5%}}.col-81{width:81%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-81{width:100%;padding:0 5%}}.col-82{width:82%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-82{width:100%;padding:0 5%}}.col-83{width:83%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-83{width:100%;padding:0 5%}}.col-84{width:84%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-84{width:100%;padding:0 5%}}.col-85{width:85%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-85{width:100%;padding:0 5%}}.col-86{width:86%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-86{width:100%;padding:0 5%}}.col-87{width:87%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-87{width:100%;padding:0 5%}}.col-88{width:88%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-88{width:100%;padding:0 5%}}.col-89{width:89%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-89{width:100%;padding:0 5%}}.col-90{width:90%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-90{width:100%;padding:0 5%}}.col-91{width:91%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-91{width:100%;padding:0 5%}}.col-92{width:92%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-92{width:100%;padding:0 5%}}.col-93{width:93%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-93{width:100%;padding:0 5%}}.col-94{width:94%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-94{width:100%;padding:0 5%}}.col-95{width:95%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-95{width:100%;padding:0 5%}}.col-96{width:96%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-96{width:100%;padding:0 5%}}.col-97{width:97%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-97{width:100%;padding:0 5%}}.col-98{width:98%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-98{width:100%;padding:0 5%}}.col-99{width:99%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-99{width:100%;padding:0 5%}}.col-100{width:100%;display:inline-block;padding:0 3.5rem}@media print, screen and (max-width: 63.99875em){.col-100{width:100%;padding:0 5%}}.valign-bottom{vertical-align:bottom}.valign-middle{vertical-align:middle}.valign-top{vertical-align:top}.gdpr-popup{border-top:0.1rem solid rgba(151,151,151,0.5);background:none no-repeat scroll 0 0 #fff;width:100%;opacity:0;visibility:hidden;position:fixed;left:0;bottom:0;z-index:1000;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.gdpr-popup--active{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s ease 0.5s, transform 0.5s ease 0.5s, visibility 0s ease;-moz-transition:opacity 0.5s ease 0.5s, transform 0.5s ease 0.5s, visibility 0s ease;-ms-transition:opacity 0.5s ease 0.5s, transform 0.5s ease 0.5s, visibility 0s ease;-o-transition:opacity 0.5s ease 0.5s, transform 0.5s ease 0.5s, visibility 0s ease;transition:opacity 0.5s ease 0.5s, transform 0.5s ease 0.5s, visibility 0s ease}.gdpr-popup--inactive{-webkit-transition:opacity 0.5s ease, transform 0.5s ease, visibility 0s ease 0.5s;-moz-transition:opacity 0.5s ease, transform 0.5s ease, visibility 0s ease 0.5s;-ms-transition:opacity 0.5s ease, transform 0.5s ease, visibility 0s ease 0.5s;-o-transition:opacity 0.5s ease, transform 0.5s ease, visibility 0s ease 0.5s;transition:opacity 0.5s ease, transform 0.5s ease, visibility 0s ease 0.5s}.gdpr-popup__container{padding:15px}.gdpr-popup__wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.gdpr-popup__content{margin:1.5rem 1.5rem 0;align-self:center;flex:0 0 auto;max-width:70%}.gdpr-popup__btns{align-self:center;flex:0 0 auto;margin-left:rem(20)}@media screen and (max-width: 30em){.gdpr-popup__btns{margin-left:0}}.gdpr-popup__btns a,.gdpr-popup__btns button{background-color:#926F42;display:block;color:#fff;font-family:"EngraversGothic-Bold", Helvetica, Arial;font-size:1.6rem;font-weight:700;font-style:normal;letter-spacing:0.25rem;text-transform:uppercase;cursor:pointer;width:20rem;margin:0 auto;padding:2rem}.gdpr-popup__btns a:hover,.gdpr-popup__btns button:hover{background-color:#535358;-webkit-transition:background-color 0.4s ease-in-out 0s;-moz-transition:background-color 0.4s ease-in-out 0s;-ms-transition:background-color 0.4s ease-in-out 0s;-o-transition:background-color 0.4s ease-in-out 0s;transition:background-color 0.4s ease-in-out 0s}.gdpr-popup__close{text-align:center;display:none}.gdpr-popup__close button{width:40px;height:40px;position:relative}.gdpr-popup__close button:after,.gdpr-popup__close button:before{content:'';position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#b5b5b5}.gdpr-popup__close button:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.gdpr-popup__close button:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.press-item{position:relative;margin-bottom:50px;padding:0 20px}.press-item img{display:block;width:100%;margin-bottom:10px}.image-container{position:relative}.image-container span{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css//wp-content/themes/casadilanga/assets/images/press-img-grey.jpg) no-repeat 0 0;background-size:100% auto;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.press-item:hover .image-container span{opacity:1}.press-item .title{font-family:"Senlot-ConMed";font-size:30px}.btn-viewmore{font-family:"GTWalsheim-Regular";font-size:15px;color:#000;text-transform:uppercase}.btn-download{position:absolute;bottom:0;right:20px;display:block;width:30px;height:30px;background:url(https://www.casadilanga.com/wp-content/themes/casadilanga/assets/css//wp-content/themes/casadilanga/assets/images/download.svg) no-repeat 0 0;background-size:100% auto}.ajax-load-more-wrap{width:100%}.alm-btn-wrap{text-align:center}.alm-btn-wrap .alm-load-more-btn.done{display:none}body .alm-btn-wrap .alm-load-more-btn{font-size:15px;font-weight:normal;width:auto;height:50px;line-height:1;color:#AF976D;text-transform:uppercase;background:transparent;-webkit-box-shadow:none;box-shadow:none;border:1px solid #AF976D;border-radius:0;margin:0;padding:0 40px;display:inline-block;position:relative;cursor:pointer}body .alm-btn-wrap .alm-load-more-btn.loading,body .alm-btn-wrap .alm-load-more-btn:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#AF976D;text-decoration:none}body .alm-btn-wrap .alm-load-more-btn.loading:before{display:none}@media screen and (min-width: 0) and (max-width: 1024px){.press-item .title{font-family:"Senlot-ConMed";font-size:20px}.btn-viewmore{font-family:"GTWalsheim-Regular";font-size:12px;color:#000}.btn-download{width:20px;height:20px;background-size:100% auto}}@media screen and (min-width: 0) and (max-width: 900px){.press-container{padding:0 5%}.press-item{padding:0}.btn-download{right:5%}}

/* ----------------------- Neko: CSS custom debug */

/* Contact form 7 */
body .wpcf7-spinner { display: none; margin: 1rem auto }
body .submitting .wpcf7-spinner { display: block }
body .wpcf7 form .wpcf7-response-output { font-size: 1.5rem; margin: 2rem auto; padding: 1rem 1.5rem }
/* Contact form 7 footer */
body .footer__form-submit { padding: 0 1rem }
body .footer__form-text input { font-size: 1.4rem }
body .footer__form-submit .button { background-color: transparent }
body .footer__form-submit .button--with-background .button__inner { background-color: transparent; padding: 0 }
body .footer__form-submit .button--with-background .button__inner:hover { background-color: transparent }
body .footer__form-submit .button__inner-link { padding: 2rem 3rem; background-color: #926f42 }
body footer .wpcf7 form .wpcf7-response-output { color: #fff }
/* Custom colors classes */
body .v-gold, body .footer__menu .v-gold a { color: #c49e6c }

/* Fix banner overflow */
body .banner { overflow: hidden }
/* Banner video block */
.banner__imgbox.has-video { position: relative; overflow: hidden; max-height: 100%; height: 100%; max-height: 100% !important }
.banner__inner.has-video { width: 100%; position: absolute; top: 0; left: 0; padding: 0 1rem }
video.banner__video { display: block; position: absolute; top: 0; left: 50%; width: 100%; height: 100%; max-height: 100% !important; 
  object-fit: cover; transform: translateX(-50%) }
video.banner__video[poster] { width: 100%; height: 100% }



.alm-btn-wrap{display:block;text-align:center;padding:10px 0;margin:0 0 15px;position:relative}.alm-btn-wrap:after{display:table;clear:both;height:0;content:''}.alm-btn-wrap .alm-load-more-btn{font-size:15px;font-weight:500;width:auto;height:43px;line-height:1;background:#ed7070;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);color:#fff;border:none;border-radius:4px;margin:0;padding:0 20px;display:inline-block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.alm-btn-wrap .alm-load-more-btn.loading,.alm-btn-wrap .alm-load-more-btn:hover{background-color:#e06161;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);box-shadow:0 1px 3px rgba(0,0,0,.09);color:#fff;text-decoration:none}.alm-btn-wrap .alm-load-more-btn:active{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.alm-btn-wrap .alm-load-more-btn.loading{cursor:wait;outline:0;padding-left:44px}.alm-btn-wrap .alm-load-more-btn.done{cursor:default;opacity:.15;background-color:#ed7070;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.alm-btn-wrap .alm-load-more-btn.done:before,.alm-btn-wrap .alm-load-more-btn:before{background:0 0;width:0}.alm-btn-wrap .alm-load-more-btn.loading:before{background:#fff url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/ajax-loader.gif) no-repeat center center;width:30px;height:31px;margin:6px;border-radius:3px;display:inline-block;z-index:0;content:'';position:absolute;left:0;top:0;overflow:hidden;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.alm-btn-wrap .alm-elementor-link{display:block;font-size:13px;margin:0 0 15px}@media screen and (min-width:768px){.alm-btn-wrap .alm-elementor-link{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.ajax-load-more-wrap.white .alm-load-more-btn{background-color:#fff;color:#787878;border:1px solid #e0e0e0;overflow:hidden;-webkit-transition:none;transition:none;outline:0}.ajax-load-more-wrap.white .alm-load-more-btn.loading,.ajax-load-more-wrap.white .alm-load-more-btn:focus,.ajax-load-more-wrap.white .alm-load-more-btn:hover{background-color:#fff;color:#333;border-color:#aaa}.ajax-load-more-wrap.white .alm-load-more-btn.done{background-color:#fff;color:#444;border-color:#ccc}.ajax-load-more-wrap.white .alm-load-more-btn.loading{color:rgba(255,255,255,0)!important;outline:0!important;background-color:transparent;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:20px}.ajax-load-more-wrap.white .alm-load-more-btn.loading:before{margin:0;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/ajax-loader-lg.gif);background-size:25px 25px;background-position:center center}.ajax-load-more-wrap.light-grey .alm-load-more-btn{background-color:#efefef;color:#787878;border:1px solid #e0e0e0;overflow:hidden;-webkit-transition:all 75ms ease;transition:all 75ms ease;outline:0}.ajax-load-more-wrap.light-grey .alm-load-more-btn.done,.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading,.ajax-load-more-wrap.light-grey .alm-load-more-btn:focus,.ajax-load-more-wrap.light-grey .alm-load-more-btn:hover{background-color:#f1f1f1;color:#222;border-color:#aaa}.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading{color:rgba(255,255,255,0)!important;outline:0!important;background-color:transparent;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:20px}.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading:before{margin:0;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/ajax-loader-lg.gif);background-size:25px 25px;background-position:center center}.ajax-load-more-wrap.blue .alm-load-more-btn{background-color:#1b91ca}.ajax-load-more-wrap.blue .alm-load-more-btn.done,.ajax-load-more-wrap.blue .alm-load-more-btn.loading,.ajax-load-more-wrap.blue .alm-load-more-btn:hover{background-color:#1b84b7}.ajax-load-more-wrap.green .alm-load-more-btn{background-color:#80ca7a}.ajax-load-more-wrap.green .alm-load-more-btn.done,.ajax-load-more-wrap.green .alm-load-more-btn.loading,.ajax-load-more-wrap.green .alm-load-more-btn:hover{background-color:#81c17b}.ajax-load-more-wrap.purple .alm-load-more-btn{background-color:#b97eca}.ajax-load-more-wrap.purple .alm-load-more-btn.done,.ajax-load-more-wrap.purple .alm-load-more-btn.loading,.ajax-load-more-wrap.purple .alm-load-more-btn:hover{background-color:#a477b1}.ajax-load-more-wrap.grey .alm-load-more-btn{background-color:#a09e9e}.ajax-load-more-wrap.grey .alm-load-more-btn.done,.ajax-load-more-wrap.grey .alm-load-more-btn.loading,.ajax-load-more-wrap.grey .alm-load-more-btn:hover{background-color:#888}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn{width:100%;background-color:transparent!important;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner.gif);border:none!important;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;text-indent:-9999px;cursor:default!important;outline:0!important}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:before{display:none!important}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:active,.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:focus{outline:0}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn.done{opacity:0}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn.loading{opacity:1}.ajax-load-more-wrap.infinite.skype>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-skype.gif)}.ajax-load-more-wrap.infinite.ring>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-ring.gif)}.ajax-load-more-wrap.infinite.fading-blocks>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/loader-fading-blocks.gif)}.ajax-load-more-wrap.infinite.fading-circles>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/loader-fading-circles.gif)}.ajax-load-more-wrap.infinite.chasing-arrows>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-chasing-arrows.gif)}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button{margin:0}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button.done{display:none}.alm-btn-wrap--prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clear:both;padding:0;margin:0}.alm-btn-wrap--prev:after{display:table;clear:both;height:0;content:''}.alm-btn-wrap--prev a.alm-load-more-btn--prev{line-height:1;font-size:14px;font-weight:500;padding:5px;display:inline-block;position:relative;margin:0 0 15px;text-decoration:none}.alm-btn-wrap--prev a.alm-load-more-btn--prev:focus,.alm-btn-wrap--prev a.alm-load-more-btn--prev:hover{text-decoration:underline}.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading,.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus{cursor:wait;text-decoration:none}.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:before,.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus:before{content:'';display:block;position:absolute;left:-18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/ajax-loader-lg.gif) no-repeat left center;background-size:16px 16px}.alm-btn-wrap--prev a.alm-load-more-btn--prev.skype.loading:before{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-skype.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.ring.loading:before{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-ring.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.fading-blocks.loading:before{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-fading-blocks.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.circles.loading:before{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-circles.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.chasing-arrows.loading:before{background-image:url(https://www.casadilanga.com/wp-content/plugins/ajax-load-more/core/dist/css/../../img/spinner-chasing-arrows.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev button:not([disabled]),.alm-btn-wrap--prev a.alm-load-more-btn--prev:not(.disabled){cursor:pointer}.alm-btn-wrap--prev a.alm-load-more-btn--prev.done{display:none!important}.alm-listing .alm-reveal{outline:0}.alm-listing .alm-reveal:after{display:table;clear:both;height:0;content:''}.alm-listing{margin:0;padding:0}.alm-listing .alm-paging-content>li,.alm-listing .alm-reveal>li,.alm-listing>li{position:relative}.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{background:0 0;margin:0 0 30px;padding:0 0 0 80px;position:relative;list-style:none}@media screen and (min-width:480px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 100px}}@media screen and (min-width:768px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 135px}}@media screen and (min-width:1024px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 160px}}.alm-listing .alm-paging-content>li.alm-item h3,.alm-listing .alm-reveal>li.alm-item h3,.alm-listing>li.alm-item h3{margin:0}.alm-listing .alm-paging-content>li.alm-item p,.alm-listing .alm-reveal>li.alm-item p,.alm-listing>li.alm-item p{margin:10px 0 0}.alm-listing .alm-paging-content>li.alm-item p.entry-meta,.alm-listing .alm-reveal>li.alm-item p.entry-meta,.alm-listing>li.alm-item p.entry-meta{opacity:.75}.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{position:absolute;left:0;top:0;border-radius:2px;max-width:65px}@media screen and (min-width:480px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:85px}}@media screen and (min-width:768px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:115px}}@media screen and (min-width:1024px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:140px}}.alm-listing .alm-paging-content>li.no-img,.alm-listing .alm-reveal>li.no-img,.alm-listing>li.no-img{padding:0}.alm-listing.products li.product{padding-left:inherit}.alm-listing.products li.product img{position:static;border-radius:inherit}.alm-listing.stylefree .alm-paging-content>li,.alm-listing.stylefree .alm-reveal>li,.alm-listing.stylefree>li{padding:inherit;margin:inherit}.alm-listing.stylefree .alm-paging-content>li img,.alm-listing.stylefree .alm-reveal>li img,.alm-listing.stylefree>li img{padding:inherit;margin:inherit;position:static;border-radius:inherit}.alm-listing.rtl .alm-paging-content>li,.alm-listing.rtl .alm-reveal>li{padding:0 170px 0 0;text-align:right}.alm-listing.rtl .alm-paging-content>li img,.alm-listing.rtl .alm-reveal>li img{left:auto;right:0}.alm-listing.rtl.products li.product{padding-right:inherit}.alm-masonry{display:block;overflow:hidden;clear:both}.alm-placeholder{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:none}.ajax-load-more-wrap.alm-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.ajax-load-more-wrap.alm-horizontal .alm-listing,.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal>li.alm-item,.ajax-load-more-wrap.alm-horizontal .alm-listing>li.alm-item{padding:0;text-align:center;margin:0 2px;padding:20px 20px 30px;height:auto;background-color:#fff;border:1px solid #efefef;border-radius:4px;width:300px}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal>li.alm-item img,.ajax-load-more-wrap.alm-horizontal .alm-listing>li.alm-item img{position:static;border-radius:100%;max-width:125px;margin:0 auto 15px;border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.075);box-shadow:0 2px 10px rgba(0,0,0,.075)}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal:after{display:none}.alm-toc{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:10px 0}.alm-toc button{background:#f7f7f7;border-radius:4px;-webkit-transition:all .15s ease;transition:all .15s ease;outline:0;border:1px solid #efefef;-webkit-box-shadow:none;box-shadow:none;color:#454545;cursor:pointer;font-size:14px;font-weight:500;padding:7px 10px;line-height:1;margin:0 5px 0 0;height:auto}.alm-toc button:focus,.alm-toc button:hover{border-color:#ccc;color:#222}.alm-toc button:hover{text-decoration:underline}.alm-toc button:focus{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.05);box-shadow:0 0 0 3px rgba(0,0,0,.05)}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1e3ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2e3ms}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:-webkit-calc(10px + .7em + .7em);padding-right:calc(10px + .7em + .7em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:-webkit-calc(10px + .7em + .7em);padding-left:calc(10px + .7em + .7em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:-webkit-calc(50% - .175em);top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:-webkit-calc(10px + .7em + .7em);padding-right:calc(10px + .7em + .7em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:-webkit-calc(10px + .7em + .7em);padding-left:calc(10px + .7em + .7em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:-webkit-calc(50% - .175em);top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}
.wpml-ls-statics-post_translations{clear:both}.wpml-ls-statics-post_translations .wpml-ls-item{padding:0;margin:0;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after{content:', '}.wpml-ls-statics-post_translations a{line-height:1;text-decoration:none;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:0;margin-right:.3em}
.wpml-ls-statics-post_translations{clear:both}.wpml-ls-statics-post_translations .wpml-ls-item{padding:0;margin:0;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after{content:', '}.wpml-ls-statics-post_translations a{line-height:1;text-decoration:none;display:inline-block}.wpml-ls-statics-post_translations .wpml-ls-flag{display:inline;vertical-align:baseline;width:18px;height:12px}.wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-statics-post_translations .wpml-ls-flag+span{margin-left:0;margin-right:.3em}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
#menu-wrap{width:100%;height:30px;position:relative;z-index:100}#menu-wrap ul{padding:0;margin:0;list-style-type:none}#menu-wrap ul li{float:left;position:relative}#menu-wrap ul a,#menu-wrap ul a:visited{display:block;line-height:30px;padding-left:10px;padding-right:20px}#menu-wrap ul ul{visibility:hidden;position:absolute;height:0;top:30px;left:0;width:149px}#menu-wrap ul ul li{width:100%}#menu-wrap ul ul a,#menu-wrap ul ul a:visited{border:0;height:auto;line-height:15px;padding:5px 10px;width:150px}#menu-wrap ul li:hover ul,#menu-wrap ul a:hover ul{visibility:visible}#menu-wrap li,#menu-wrap a,#menu-wrap div{padding:0;margin:0}#menu-wrap li.section{line-height:25px;padding-left:10px;padding-right:11px}#menu-wrap li.selected_page{line-height:20px}#menu-wrap li.selected_subpage{line-height:25px;padding-left:10px;padding-right:11px}#menu-wrap li.selected_subpage a,#menu-wrap li.selected_subpage a:visited{padding-right:0;padding-left:0}#menu-wrap table{position:absolute;top:0;left:0;border-collapse:collapse}* html #menu-wrap{width:100%;w\idth:100%}* html #menu-wrap a,* html #menu-wrap a:visited{width:10px;w\idth:10px;padding-right:20px;white-space:nowrap}* html #menu-wrap ul ul{top:30px;t\op:30px}* html #menu-wrap ul ul a,* html #menu-wrap ul ul a:visited{width:150px;w\idth:128px}.cms-nav-clearit{clear:both;height:0;line-height:0;font-size:0}.cms-nav-sub-section{font-weight:700;font-size:110%;list-style-type:none}ul li.cms-nav-sub-section:before{content:''!important}.cms-nav-sidebar ul,.cms-nav-sidebar li,.cms-nav-sidebar a{list-style:none;padding:0;margin:0}.cms-nav-sidebar ul ul,.cms-nav-sidebar ul li,.cms-nav-sidebar ul a,.cms-nav-sidebar li ul,.cms-nav-sidebar li li,.cms-nav-sidebar li a,.cms-nav-sidebar a ul,.cms-nav-sidebar a li,.cms-nav-sidebar a a{padding:0;margin:0}.cms-nav-sidebar ul li,.cms-nav-sidebar li li,.cms-nav-sidebar a li{position:relative;margin:4px 8px 2px}
#menu-wrap{background-color:#eee}#menu-wrap ul{background-color:#5798d0}#menu-wrap ul a,#menu-wrap ul a:visited{text-decoration:none;color:#000;border-right:1px solid #fff}#menu-wrap ul li:hover a,#menu-wrap ul a:focus,#menu-wrap ul a:active{background-color:#5798d0;color:#000}#menu-wrap ul ul a{}#menu-wrap ul ul a,#menu-wrap ul ul a:visited{color:#000}#menu-wrap ul ul a:hover{background:#b3d9ff}#menu-wrap ul ul :hover>a{background:#b3d9ff}#menu-wrap ul ul li a.selected{background-color:#d0d8f0;color:#004d99}#menu-wrap a:hover,#menu-wrap ul ul a:hover{color:#000;background:#5798d0}#menu-wrap :hover>a,#menu-wrap ul ul :hover>a{color:#000;background:#b3d9ff}#menu-wrap a.trigger,#menu-wrap a.trigger:hover,#menu-wrap a.trigger:visited{background-image:url(https://www.casadilanga.com/wp-content/plugins/wpml-cms-nav/res/css/../img/cms-nav-dark-s.gif);background-repeat:no-repeat;background-position:100%}#menu-wrap li{}#menu-wrap li.section{color:#fff;background-color:#4283b7;font-weight:700}#menu-wrap li.selected_page{color:#004d99;background-color:#5798d0}#menu-wrap li.selected_subpage{color:#004d99;background-color:#b3d9ff}#menu-wrap li.selected_subpage a,#menu-wrap li.selected_subpage a:visited{background-color:#b3d9ff}#sidebar-navigation h4{}#sidebar-navigation .cms-nav-sidebar a,#sidebar-navigation .cms-nav-sidebar a:visited{}#sidebar-navigation .cms-nav-sidebar a:hover,#sidebar-navigation .cms-nav-sidebar a:focus,#sidebar-navigation .cms-nav-sidebar a:active{}.cms-nav-sidebar .selected_page_side{}.cms-nav-bc a,.cms-nav-bc a:visited{}.cms-nav-bc a:hover,.cms-nav-bc a:focus,.cms-nav-bc a:active{}.cms-nav-bc{}
.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}