:root{--chocolat-icon-left:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-right:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' stroke-linecap='round'%3E%3Ccircle cx='16' cy='16' r='16' fill-opacity='.2'/%3E%3Cpath d='m12 12 8 8m0-8-8 8' fill='none' stroke='%23fff' stroke-width='1.3'/%3E%3C/svg%3E");--chocolat-icon-loader:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38'%3E%3Cg transform='translate(1 1)' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke-opacity='.2' stroke='%23000' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18C36 8 28 0 18 0' stroke='%23fff'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");--chocolat-icon-fullscreen:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg stroke='%23fff' fill='none'%3E%3Cpath d='M.5 2.5h15v11H.5z'/%3E%3Cpath d='M7.5 7.5h8v6h-8z'/%3E%3C/g%3E%3C/svg%3E")}.chocolat-zoomable.chocolat-zoomed{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{background-color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .4s ease,visibility 0s ease .4s;-o-transition:opacity .4s ease,visibility 0s ease .4s;-moz-transition:opacity .4s ease,visibility 0s ease .4s;transition:opacity .4s ease,visibility 0s ease .4s;visibility:hidden;width:100%;z-index:10}.chocolat-overlay.chocolat-visible{opacity:.8;-webkit-transition:opacity .4s,visibility 0s;-o-transition:opacity .4s,visibility 0s;-moz-transition:opacity .4s,visibility 0s;transition:opacity .4s,visibility 0s;visibility:visible}.chocolat-wrapper{color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .4s ease,visibility 0s ease .4s;-o-transition:opacity .4s ease,visibility 0s ease .4s;-moz-transition:opacity .4s ease,visibility 0s ease .4s;transition:opacity .4s ease,visibility 0s ease .4s;visibility:hidden;width:100%;z-index:16}.chocolat-wrapper.chocolat-visible{opacity:1;-webkit-transition:opacity .4s,visibility 0s;-o-transition:opacity .4s,visibility 0s;-moz-transition:opacity .4s,visibility 0s;transition:opacity .4s,visibility 0s;visibility:visible}.chocolat-zoomable .chocolat-img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.chocolat-loader{background:var(--chocolat-icon-loader);height:38px;left:50%;margin-left:-19px;margin-top:-19px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;width:38px;z-index:11}.chocolat-loader.chocolat-visible{opacity:1}.chocolat-image-wrapper{height:0;left:50%;position:fixed;text-align:left;top: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%);width:0;z-index:14}.chocolat-image-wrapper .chocolat-img{height:100%;position:absolute;width:100%}.chocolat-wrapper .chocolat-left{background:var(--chocolat-icon-left) 50% 50% /2rem auto no-repeat;cursor:pointer;height:100px;visibility:hidden;width:50px;z-index:17}.chocolat-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0}.chocolat-image-canvas{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-flex-grow:1;flex-grow:1;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.chocolat-image-canvas.chocolat-visible{opacity:1}.chocolat-center{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chocolat-wrapper .chocolat-right{background:var(--chocolat-icon-right) 50% 50% /2rem auto no-repeat;cursor:pointer;height:100px;visibility:hidden;width:50px;z-index:17}.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active{visibility:visible}.chocolat-wrapper .chocolat-top{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:50px;overflow:hidden;z-index:17}.chocolat-wrapper .chocolat-close{background:var(--chocolat-icon-close) 50% 50% /2rem auto no-repeat;cursor:pointer;height:50px;position:absolute;right:0;top:0;width:50px}.chocolat-wrapper .chocolat-bottom{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:12px;height:40px;padding-left:15px;padding-right:15px;z-index:17}.chocolat-wrapper .chocolat-set-title{border-right:1px solid hsla(0,0%,100%,.3);display:inline-block;line-height:1;padding-right:15px}.chocolat-wrapper .chocolat-pagination{display:inline-block;float:right;margin-right:15px;padding-left:15px;padding-right:15px}.chocolat-wrapper .chocolat-fullscreen{background:var(--chocolat-icon-fullscreen) 50% 50% /1rem auto no-repeat;cursor:pointer;display:block;float:right;height:40px;width:16px}.chocolat-wrapper .chocolat-description{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;display:inline-block;-webkit-flex-grow:1;flex-grow:1;text-align:left}body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-loader{z-index:15}body.chocolat-open>.chocolat-image-wrapper{z-index:17}.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-in-container{position:relative}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{-webkit-transition:width .2s ease,height .2s ease;-o-transition:width .2s ease,height .2s ease;-moz-transition:width .2s ease,height .2s ease;transition:width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{-webkit-transition:margin .2s ease;-o-transition:margin .2s ease;-moz-transition:margin .2s ease;transition:margin .2s ease}.chocolat-wrapper{z-index:2500}.chocolat-wrapper .chocolat-overlay{background:#000}.chocolat-wrapper .chocolat-bottom{background:#2c9683;color:#fff}.chocolat-wrapper .chocolat-bottom .chocolat-description{font-size:.7894736842rem}.chocolat-wrapper .chocolat-bottom .chocolat-pagination{font-size:.6842105263rem}html body #main section.element.gallery .image{box-shadow:0 0 6px 3px rgba(45,45,45,.4);margin:0;overflow:hidden;position:relative}html body #main section.element.gallery .image:before{background:#b4978a;bottom:0;content:"";left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out;z-index:2}html body #main section.element.gallery .image a{position:relative;z-index:1}html body #main section.element.gallery .image .caption,html body #main section.element.gallery .image a img{-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}html body #main section.element.gallery .image .caption{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:none;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:.8421052632rem;font-weight:500;height:100%;-webkit-justify-content:center;justify-content:center;left:0;opacity:0;padding:2.5em;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:3}html body #main section.element.gallery .image:hover.hover-blur:before{opacity:1}html body #main section.element.gallery .image:hover.hover-blur img{-webkit-filter:blur(4px);filter:blur(4px)}html body #main section.element.gallery .image:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}html body #main section.element.gallery .image:hover .caption{opacity:1}