.MF-REACT .a-image{margin-bottom:0}.MF-REACT .a-image img{max-width:100%}.MF-REACT .a-image__metadata{display:flex;flex-flow:row;gap:15px}.MF-REACT .a-image__metadata figcaption{flex-grow:1;margin-top:0}.MF-REACT .a-form-select select{border:none;margin-bottom:0;padding:0 50px 0 0}.MF-REACT .a-form-select--fit-content{max-width:-moz-fit-content;max-width:fit-content}.MF-REACT .a-form-select--fit-content select{padding-right:50px}.MF-REACT .m-lightbox{background:#fff;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:scale(0);transition:opacity .4s ease-out,transform .4s ease-out;width:100%}.MF-REACT .m-lightbox--open{opacity:1;pointer-events:all;transform:scale(1);z-index:1040}.MF-REACT .m-lightbox--open .m-lightbox__close{display:inline-block;opacity:1;top:25px}.MF-REACT .m-lightbox__close{background:none;border:none;color:#8d8f95;font-family:Roboto-Regular,sans-serif;font-size:16.5px;font-weight:400;opacity:0;padding:0;position:absolute;right:25px;top:-25px;transition:color .4s ease 0s,opacity .2s ease .45s,top .2s ease .45s;z-index:1}@supports(font-family:var(--font-regular )){.MF-REACT .m-lightbox__close{font-family:var(--font-regular)}}.MF-REACT .m-lightbox__close:focus{outline:none}.MF-REACT .m-lightbox__close:hover{color:#303030}.MF-REACT .m-lightbox__close-text{margin-right:8px}.MF-REACT .m-lightbox__close .icon-close{display:inline-block;transition:color .4s ease,transform .4s ease}.MF-REACT .m-lightbox__close:hover .icon-close{color:#303030;transform:rotate(180deg)}.MF-REACT .m-lightbox__close span{vertical-align:middle}.MF-REACT .m-lightbox__close .icon:after{font-size:25px;position:relative;vertical-align:middle}.MF-REACT .m-lightbox__content{display:block;height:100%;overflow:auto}.MF-REACT .m-paging{align-items:center;display:flex;gap:16px;justify-content:center}.MF-REACT .m-paging .btn{background-color:transparent;border:none}.MF-REACT .m-paging .btn:not(.btn-icon-single){min-width:10px;padding-left:10px;padding-right:10px}.MF-REACT .m-paging .btn.btn-icon-single{border:1px solid}.MF-REACT .m-paging .btn:focus{outline:2px solid var(--mf-color05,#404400)}.MF-REACT .m-paging .m-paging__counter{color:#8d8f95;font-size:16px;white-space:nowrap}.MF-REACT .m-gallery-container{padding-bottom:40px}.MF-REACT .m-gallery-container--selection{border-bottom:1px solid #dcdddf;border-top:1px solid #dcdddf;margin-bottom:24px;padding:16px 0}@media screen and (min-width:1280px){.MF-REACT .m-gallery-container{padding-bottom:60px}}.MF-REACT .m-gallery{gap:12px;margin-bottom:24px}.MF-REACT .m-gallery:before{display:none}.MF-REACT .m-gallery>div{position:relative}.MF-REACT .m-gallery .bulk-download{display:none}.MF-REACT .m-gallery--grid .a-image img,.MF-REACT .m-gallery--list .a-image img{aspect-ratio:16/9;background:#eee;font-family:"object-fit: contain";-o-object-fit:contain;object-fit:contain}.MF-REACT .m-gallery--grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.MF-REACT .m-gallery--grid .a-image__metadata{display:none}.MF-REACT .m-gallery--grid .a-image figure{aspect-ratio:16/9;display:flex;justify-content:center}.MF-REACT .m-gallery--grid .a-image figure img{max-height:100%}.MF-REACT .m-gallery--list{display:flex;flex-flow:column}.MF-REACT .m-gallery--list .a-image img{max-width:260px}.MF-REACT .m-gallery--list .a-image figure{display:flex;gap:12px}@media screen and (max-width:479px){.MF-REACT .m-gallery--list .a-image figure{flex-flow:column}}.MF-REACT .m-gallery--list .a-image__metadata{display:block}.MF-REACT .m-gallery--list .m-gallery--layer{max-width:260px}.MF-REACT .m-gallery--layer{align-items:center;aspect-ratio:16/9;background:rgba(0,0,0,.3);bottom:0;color:var(--mf-color06,#fff);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease}.MF-REACT .m-gallery--layer:hover{opacity:1}.MF-REACT .m-gallery--layer .icon-enlarge:after{font-size:32px}.MF-REACT .m-gallery--layer--download{left:0;position:absolute;top:0}.MF-REACT .m-gallery--layer--download .a-form-input--checkbox{height:15px;left:-9px;position:relative;rotate:45deg;top:4px;width:15px}.MF-REACT .m-gallery--layer--download .a-form-input--checkbox label:before{height:15px;width:15px}.MF-REACT .m-gallery--layer--download .a-form-input--checkbox label:after{left:0;top:3px}.MF-REACT .m-gallery--layer--download .triangle{border-bottom:25px solid #fff;border-left:25px solid transparent;border-right:25px solid transparent;height:25px;left:-17px;position:absolute;rotate:-45deg;top:-5px;width:25px}@media screen and (max-width:767px){.MF-REACT .m-gallery--layer--download{display:none}}.MF-REACT .m-gallery--download-summary{align-items:center;background-color:#fff;border-top:1px solid #dcdddf;bottom:0;display:flex;gap:15px;justify-content:space-between;margin-top:24px;padding:15px 0;position:sticky;width:100%}.MF-REACT .m-gallery--download-summary-selected>span{font-size:16px;white-space:nowrap}.MF-REACT .m-gallery--download-summary-selected .btn{background-color:transparent;font-weight:700;margin-right:5px;min-width:20px;padding-left:0;padding-right:0}@media screen and (min-width:480px){.MF-REACT .m-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.MF-REACT .m-gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.MF-REACT .m-gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.MF-REACT .m-gallery{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.MF-REACT .m-gallery--grid33{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.MF-REACT .m-gallery--grid33{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.MF-REACT .m-gallery--grid33{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.MF-REACT .m-gallery--grid33{grid-template-columns:repeat(3,1fr)}}.MF-REACT .m-gallery--lightbox-content{display:flex;flex-direction:column}.MF-REACT .m-gallery--lightbox-content .a-image figure,.MF-REACT .m-gallery--lightbox-content .a-image img{aspect-ratio:16/9;max-height:70vh;-o-object-fit:contain;object-fit:contain}.MF-REACT .m-gallery--lightbox-content .a-image img{height:56vw;margin-bottom:24px}.MF-REACT .m-gallery--lightbox-content.with-downloadable-items .a-image figure,.MF-REACT .m-gallery--lightbox-content.with-downloadable-items .a-image img{max-height:calc(70vh - 90px)}.MF-REACT .m-gallery--lightbox-content .m-paging{justify-content:right}@media screen and (max-width:767px){.MF-REACT .m-gallery--lightbox-content{padding:40px 0}.MF-REACT .m-gallery--lightbox-content .a-image__metadata,.MF-REACT .m-gallery--lightbox-content h2,.MF-REACT .m-gallery--lightbox-content h3,.MF-REACT .m-gallery--lightbox-content h4{flex-flow:column;padding-left:30px;padding-right:30px}}@media screen and (min-width:768px){.MF-REACT .m-gallery--lightbox-content{padding:40px 50px}}@media screen and (min-width:1024px){.MF-REACT .m-gallery--lightbox-content{padding:40px 50px}.MF-REACT .m-gallery--lightbox-content.with-downloadable-items{padding:0 50px 60px}}@media screen and (min-width:1280px){.MF-REACT .m-gallery--lightbox-content{padding:60px 150px}.MF-REACT .m-gallery--lightbox-content.with-downloadable-items{padding:0 150px 60px}}.MF-REACT .m-gallery--btn-toggle{display:block;margin:0 auto}.MF-REACT .btn-loading{background-color:var(--mf-color05,#404400)!important}@keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.MF-REACT .icon-circlearrow{animation:spin 1s linear infinite;display:inline-block;margin-right:10px;transform-origin:70% 140%}.MF-REACT .m-lightbox__content{align-items:center;display:flex;justify-content:center}.MF-REACT .m-lightbox__content .m-gallery--download-summary{position:absolute}.MF-REACT .m-gallery .image-data,.MF-REACT .m-lightbox__content .image-data{display:inline-flex;flex-flow:column;row-gap:10px}.MF-REACT .m-gallery .a-image__metadata .download-actions,.MF-REACT .m-lightbox__content .a-image__metadata .download-actions{display:flex;gap:15px}.MF-REACT .m-gallery .a-image__metadata .download-actions .icon,.MF-REACT .m-lightbox__content .a-image__metadata .download-actions .icon{padding-right:5px}@media screen and (max-width:767px){.MF-REACT .m-gallery .a-image__metadata .download-actions .bulk-download,.MF-REACT .m-lightbox__content .a-image__metadata .download-actions .bulk-download{display:none}}.MF-REACT .m-gallery .a-image__metadata .metadata,.MF-REACT .m-lightbox__content .a-image__metadata .metadata{color:#8d8f95;font-size:smaller}