body.compensate-for-scrollbar {overflow: hidden;}
.modula-fancybox-active {height: auto;}
.modula-fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.modula-fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: 0;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.modula-fancybox-container * {box-sizing: border-box;}
.modula-fancybox-bg, .modula-fancybox-inner, .modula-fancybox-outer, .modula-fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.modula-fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.modula-fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.modula-fancybox-is-open .modula-fancybox-bg {opacity: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.modula-fancybox-container .modula-fancybox-caption, .modula-fancybox-container .modula-fancybox-infobar, .modula-fancybox-container .modula-fancybox-navigation .modula-fancybox-button, .modula-fancybox-container .modula-fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.modula-fancybox-show-caption .modula-fancybox-caption, .modula-fancybox-show-infobar .modula-fancybox-infobar, .modula-fancybox-show-nav .modula-fancybox-navigation .modula-fancybox-button, .modula-fancybox-show-toolbar .modula-fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.modula-fancybox-container .modula-fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.modula-fancybox-container .modula-fancybox-toolbar {right: 0;top: 0;}
.modula-fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.modula-fancybox-is-open .modula-fancybox-stage {overflow: hidden;}
.modula-fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: 0;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.modula-fancybox-slide::before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.modula-fancybox-is-sliding .modula-fancybox-slide, .modula-fancybox-slide--current, .modula-fancybox-slide--next, .modula-fancybox-slide--previous {display: block;}
.modula-fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.modula-fancybox-slide--image::before {display: none;}
.modula-fancybox-slide--html {padding: 6px;}
.modula-fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.modula-fancybox-slide--image .modula-fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: 0 0;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-ms-transform-origin: top left;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.modula-fancybox-can-zoomOut .modula-fancybox-content {cursor: zoom-out;}
.modula-fancybox-can-zoomIn .modula-fancybox-content {cursor: zoom-in;}
.modula-fancybox-can-pan .modula-fancybox-content, .modula-fancybox-can-swipe .modula-fancybox-content {cursor: -webkit-grab;cursor: grab;}
.modula-fancybox-is-grabbing .modula-fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}
.modula-fancybox-container [data-selectable=true] {cursor: text;}
.modula-fancybox-image, .modula-fancybox-spaceball {background: 0 0;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.modula-fancybox-spaceball {z-index: 1;}
.modula-fancybox-slide--iframe .modula-fancybox-content, .modula-fancybox-slide--map .modula-fancybox-content, .modula-fancybox-slide--pdf .modula-fancybox-content, .modula-fancybox-slide--video .modula-fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.modula-fancybox-slide--video .modula-fancybox-content {background: #000;}
.modula-fancybox-slide--map .modula-fancybox-content {background: #e5e3df;}
.modula-fancybox-slide--iframe .modula-fancybox-content {background: #fff;}
.modula-fancybox-iframe, .modula-fancybox-video {background: 0 0;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.modula-fancybox-iframe {left: 0;position: absolute;top: 0;}
.modula-fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.modula-fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.modula-fancybox-container .modula-fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.modula-fancybox-container .modula-fancybox-button, .modula-fancybox-container .modula-fancybox-button:link, .modula-fancybox-container .modula-fancybox-button:visited {color: #ccc;}
.modula-fancybox-container .modula-fancybox-button:hover {color: #fff;}
.modula-fancybox-container .modula-fancybox-button:focus {outline: 0;}
.modula-fancybox-container .modula-fancybox-button.modula-fancybox-focus {outline: 1px dotted;}
.modula-fancybox-container .modula-fancybox-button[disabled], .modula-fancybox-container .modula-fancybox-button[disabled]:hover {color: #888;cursor: default;outline: 0;}
.modula-fancybox-container .modula-fancybox-button div {height: 100%;}
.modula-fancybox-container .modula-fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.modula-fancybox-container .modula-fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.modula-fancybox-container .modula-fancybox-button--fsenter svg:nth-child(2), .modula-fancybox-container .modula-fancybox-button--play svg:nth-child(2) {display: none;}
.modula-fancybox-container .modula-fancybox-button--fsexit svg:nth-child(1), .modula-fancybox-container .modula-fancybox-button--pause svg:nth-child(1) {display: none;}
.modula-fancybox-container .modula-fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;-ms-transform: scaleX(0);transform: scaleX(0);-ms-transform-origin: 0;transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.modula-fancybox-container .modula-fancybox-close-small {background: 0 0;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.modula-fancybox-container .modula-fancybox-close-small:hover {color: #fff;opacity: 1;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-slide--html .modula-fancybox-close-small {color: #000;padding: 10px;right: 0;top: 0;background-color: transparent;}
.modula-fancybox-slide--image.modula-fancybox-is-scaling .modula-fancybox-content {overflow: hidden;}
.modula-fancybox-is-scaling .modula-fancybox-close-small, .modula-fancybox-is-zoomable.modula-fancybox-can-pan .modula-fancybox-close-small {display: none;}
.modula-fancybox-navigation .modula-fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.modula-fancybox-navigation .modula-fancybox-button div {padding: 7px;}
.modula-fancybox-navigation .modula-fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.modula-fancybox-navigation .modula-fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.modula-fancybox-caption {background: linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px 44px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.modula-fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.modula-fancybox-caption--separate {margin-top: -50px;}
.modula-fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.modula-fancybox-caption a, .modula-fancybox-caption a:link, .modula-fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.modula-fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.modula-fancybox-loading {animation: fancybox-rotate 1s linear infinite;background: 0 0;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes fancybox-rotate {100% {transform: rotate(360deg);}}
.modula-fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.modula-fancybox-fx-slide.modula-fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.modula-fancybox-fx-slide.modula-fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.modula-fancybox-fx-slide.modula-fancybox-slide--current {opacity: 1;transform: translate3d(0,0,0);}
.modula-fancybox-fx-fade.modula-fancybox-slide--next, .modula-fancybox-fx-fade.modula-fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.modula-fancybox-fx-fade.modula-fancybox-slide--current {opacity: 1;}
.modula-fancybox-fx-zoom-in-out.modula-fancybox-slide--previous {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.modula-fancybox-fx-zoom-in-out.modula-fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.modula-fancybox-fx-zoom-in-out.modula-fancybox-slide--current {opacity: 1;transform: scale3d(1,1,1);}
.modula-fancybox-fx-rotate.modula-fancybox-slide--previous {opacity: 0;-ms-transform: rotate(-360deg);transform: rotate(-360deg);}
.modula-fancybox-fx-rotate.modula-fancybox-slide--next {opacity: 0;-ms-transform: rotate(360deg);transform: rotate(360deg);}
.modula-fancybox-fx-rotate.modula-fancybox-slide--current {opacity: 1;-ms-transform: rotate(0);transform: rotate(0);}
.modula-fancybox-fx-circular.modula-fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.modula-fancybox-fx-circular.modula-fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.modula-fancybox-fx-circular.modula-fancybox-slide--current {opacity: 1;transform: scale3d(1,1,1) translate3d(0,0,0);}
.modula-fancybox-fx-tube.modula-fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.modula-fancybox-fx-tube.modula-fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.modula-fancybox-fx-tube.modula-fancybox-slide--current {transform: translate3d(0,0,0) scale(1);}
@media all and (max-height:576px) {.modula-fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.modula-fancybox-slide--image {padding: 6px 0;}
	.modula-fancybox-close-small {right: -6px;}
	.modula-fancybox-slide--image .modula-fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.modula-fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.modula-fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px 0;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share h1:after, .modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share h1:before {display: none;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share p {margin: 0;padding: 0;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px 5px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share__button:link, .modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share__button:visited {color: #fff;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share__button:hover {text-decoration: none;}
.modula-fancybox-share__button--fb {background: #3b5998;}
.modula-fancybox-share__button--fb:hover {background: #344e86;}
.modula-fancybox-share__button--pt {background: #bd081d;}
.modula-fancybox-share__button--pt:hover {background: #aa0719;}
.modula-fancybox-share__button--tw {background: #1da1f2;}
.modula-fancybox-share__button--tw:hover {background: #0d95e8;}
.modula-fancybox-share__button svg {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;display: inline-block;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share__button svg path {fill: #fff;}
.modula-fancybox-container .modula-fancybox-stage .modula-fancybox-share .modula-fancybox-share__input {background: 0 0;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0 0;outline: 0;padding: 10px 15px;width: 100%;}
.modula-fancybox-container .modula-fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px 2px;position: absolute;right: 0;-webkit-tap-highlight-color: transparent;top: 0;width: 212px;z-index: 99995;}
.modula-fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.modula-fancybox-show-thumbs .modula-fancybox-thumbs {display: block;}
.modula-fancybox-show-thumbs .modula-fancybox-inner {right: 212px;}
.modula-fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.modula-fancybox-thumbs-x .modula-fancybox-thumbs__list {overflow: hidden;}
.modula-fancybox-thumbs-y .modula-fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.modula-fancybox-thumbs-y .modula-fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.modula-fancybox-thumbs-y .modula-fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.modula-fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: center center;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: 0;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.modula-fancybox-thumbs__list a::before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.modula-fancybox-thumbs__list a:focus::before {opacity: .5;}
.modula-fancybox-thumbs__list a.modula-fancybox-thumbs-active::before {opacity: 1;}
@media all and (max-width:576px) {.modula-fancybox-thumbs {width: 110px;}
	.modula-fancybox-show-thumbs .modula-fancybox-inner {right: 110px;}
	.modula-fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
.modula .modula-items .modula-item {position: absolute;overflow: hidden;box-sizing: border-box;}
.modula .modula-items .modula-item .modula-item-content {transition: transform .3s ease-out,opacity .2s linear,top .3s,left .6s;opacity: 0;}
.modula .modula-items {position: relative;z-index: 1;min-height: 10px;}
.modula .modula-items .modula-item .modula-item-content>a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;background: 0 0;}
.modula.modula-creative-gallery .modula-items .modula-item .modula-item-content, .modula.modula-custom-grid .modula-items .modula-item .modula-item-content {height: 100%;}
.modula .modula-items .modula-item .jtg-social {z-index: 10;font-size: 0;}
.modula.modula-columns:not(.modula-loaded-scale) .modula-items .modula-item .modula-item-content, .modula:not(.modula-loaded-scale) .modula-items .modula-item.tg-loaded .modula-item-content, .modula:not(.modula-loaded-scale) .modula-items.justified-gallery .modula-item .modula-item-content {transform: scale(1) translate(0,0) rotate(0) !important;opacity: 1;}
.modula .modula-items .modula-item img.pic {font-size: 12px;position: absolute;max-width: 999em;transition: width .3s,height .3s,transform .3s linear,opacity .2s linear;}
.modula.modula-columns .modula-items .modula-item img.pic {position: relative;max-width: 100%;margin: 0 auto;}
.modula .modula-items .modula-item.tg-loaded img.pic, .modula.modula-columns .modula-items .modula-item img.pic {display: block;opacity: 1;}
.modula .modula-items .modula-item img.pic.lazyload, .modula .modula-items .modula-item img.pic.lazyloaded {display: block;}
.modula .modula-items .modula-item .caption .icon {font-size: 14px;position: absolute;left: 50%;top: 50%;margin: -12px 0 0 -8px;}
.modula .modula-items .modula-item .figc {color: #fff;text-align: center;position: absolute;left: 0;width: 100%;padding: 0;max-width: 100%;}
.modula .modula-items .hidden .figc {display: none;}
.modula .modula-items .hidden:hover .figc {display: block;}
.modula .modula-items .visible .figc {display: block;}
.modula .modula-items .always-visible .figc {display: block;}
.modula .modula-items .visible:hover .figc {display: none;}
.modula .modula-items .caption span.text {display: block;padding: 10px;}
.modula .modula-items .caption span.title {font-size: 14px;font-weight: 700;}
.modula .filters {margin: 20px 0 20px 0;}
.modula .filters.vertical-filters {margin-top: 0;width: 20%;float: left;}
.modula .filters a {text-decoration: none;display: inline-block;color: #333;outline: 0;transition: 350ms ease-in;}
.modula .filters.menu--dfefault a {border-bottom: 2px solid transparent;}
.modula .filters.colored a {border: 0;color: #fff;}
.modula .filters:not(.styled-menu) a.selected, .modula .filters:not(.styled-menu) a:hover {border-bottom-color: #333;border-bottom: 1px solid;}
body .modula.vertical-filters .modula-items {width: 80%;float: left;}
body .modula:after {content: "";display: block;clear: both;}
.modula.vertical-filters .filters {width: 20%;float: left;}
body .modula .filters.vertical-filters.both-vertical+.modula-items {width: 60%;float: left;}
.modula .filters.vertical-filters a {display: block;margin-bottom: 15px;}
.modula .filters.vertical-filters.colored a {border-radius: 5px;text-align: center;background: #fff;border: 1px solid #3498db;color: #3498db;}
.modula .filters.vertical-filters.colored a.selected, .modula .filters.vertical-filters.colored a:hover {background: #fff;color: #8e44ad;border-color: #8e44ad;}
.modula .filters.horizontal-filters.colored a {display: inline-block;padding: 0 30px;margin-right: 2px;background: #3498db;position: relative;border: 0;}
.modula .filters.horizontal-filters.colored a.selected, .modula .filters.horizontal-filters.colored a:hover {background: #8e44ad;}
.modula .filters.horizontal-filters.colored a:before {position: absolute;content: "";left: 0;top: 0;width: 0;height: 0;border: none;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: medium;border-left-color: currentcolor;border-left-style: none;border-left-width: medium;border-left: solid 17px #fff;border-bottom: solid 41px transparent;z-index: 1;transition: .4s;}
.modula .filters.horizontal-filters.colored a:after {position: absolute;content: "";right: 0;top: 0;width: 0;height: 0;border: none;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: medium;border-left-color: currentcolor;border-left-style: none;border-left-width: medium;border-left: solid 17px transparent;border-bottom: solid 41px #fff;z-index: 1;transition: .4s;}
.filter-by-wrapper {text-align: center;margin-bottom: 25px;text-transform: uppercase;}
.filter-by-wrapper span {cursor: pointer;}
.filter-by-wrapper span:after {content: "";margin-left: 15px;width: 0;height: 0;border-style: solid;border-width: 15px 10px 0 10px;border-color: #0470e3 transparent transparent transparent;display: inline-block;}
.filter-by-wrapper.opened span:after {content: "";width: 0;height: 0;border-style: solid;border-width: 0 10px 15px 10px;border-color: transparent transparent #d500ff transparent;display: inline-block;}
.modula .filters.vertical-filters a {margin-bottom: 0;}
.menu__list li.menu__item {margin: 15px;}
@media all and (min-width:1025px) {.filter-by-wrapper {display: none !important;}
	.modula-gallery .filters {display: block !important;}}
@media all and (max-width:1024px) {.modula .filters.vertical-filters.both-vertical+.modula-items, .modula.vertical-filters .filters, .modula.vertical-filters .modula-items {width: 100% !important;float: none;}
	.menu__list {padding: 0;}
	.menu__list li.menu__item {margin: 0;}}
.modula .jtg-social a {box-shadow: none;}
.modula .jtg-social svg {width: 20px;height: 16px;}
.modula .modula-items .modula-item .jtg-title {margin: 0;}
.modula .modula-items .modula-item p {margin: 0;padding: 0;}
.modula .figc {color: #000;text-align: center;position: absolute;left: 0;width: 100%;padding: 2em;}
.modula .modula-item .jtg-social a {text-decoration: none;color: #fff;display: inline-block;margin: 0 10px 0 0;padding: 0;border: 0;opacity: 0;transition: opacity .3s;}
.modula .modula-item:hover .jtg-social a {opacity: 1;}
.modula .modula-items .jtg-social {opacity: 0;transition: opacity .1s;transition: all .3s;right: 30px;position: absolute;bottom: 20px;text-align: right;}
.modula .modula-items .jtg-social {opacity: 1;}
.modula .modula-items .jtg-social a:last-of-type {margin-right: 0;}
.modula .modula-item.effect-pufrobo p.description {margin-bottom: 2em;}
.modula .modula-item.effect-pufrobo .figc {text-align: right;}
.modula .modula-item.effect-pufrobo .jtg-title, .modula .modula-item.effect-pufrobo p {position: absolute;right: 30px;left: 30px;padding: 10px 0;}
.modula .modula-item:hover img, .modula .modula-items .modula-item.tg-loaded:hover img.pic {opacity: .8;}
.modula .modula-item.effect-pufrobo p {bottom: 20%;line-height: 1.5;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);letter-spacing: 1px;}
.modula .modula-item.effect-pufrobo .jtg-title {top: 10%;-webkit-transition: -webkit-transform .35s;transition: transform .35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
.modula .modula-item.effect-pufrobo:hover .jtg-title {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.modula .modula-item.effect-pufrobo .jtg-title::after {position: absolute;top: 80%;left: 0;width: 100%;height: 4px;background: #fff;content: "";-webkit-transform: translate3d(0,40px,0);transform: translate3d(0,40px,0);}
.modula .modula-item.effect-pufrobo .jtg-title::after, .modula .modula-item.effect-pufrobo p {opacity: 0;-webkit-transition: opacity .35s,-webkit-transform .35s;transition: opacity .35s,transform .35s;}
.modula .modula-item.effect-pufrobo:hover .jtg-title::after, .modula .modula-item.effect-pufrobo:hover p {margin-top: 10px;margin-bottom: 5px;opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.modula .modula-items .modula-item.effect-pufrobo .figc.no-title.no-description .jtg-title:after {display: none;}
.modula .modula-items .modula-item.effect-appear .figc .jtg-title:before, .modula .modula-items .modula-item.effect-comodo .figc .jtg-title:before, .modula .modula-items .modula-item.effect-crafty .figc .jtg-title:before, .modula .modula-items .modula-item.effect-curtain .figc .jtg-title:before, .modula .modula-items .modula-item.effect-fluid-up .figc .jtg-title:before, .modula .modula-items .modula-item.effect-hide .figc .jtg-title:before, .modula .modula-items .modula-item.effect-lens .figc .jtg-title:before, .modula .modula-items .modula-item.effect-pufrobo .figc .jtg-title:before, .modula .modula-items .modula-item.effect-quiet .figc .jtg-title:before, .modula .modula-items .modula-item.effect-reflex .figc .jtg-title:before, .modula .modula-items .modula-item.effect-seemo .figc .jtg-title:before {display: none;}
.modula .modula-items .modula-item>a {cursor: zoom-in;}
.modula-fancybox-container.modula-fancybox-is-open {z-index: 99999999;}
.modula-fancybox-share__button--li {background: #0e76a8;}
.modula-fancybox-share__button--wa {background: #25d366;}
.modula.modula-columns .modula-item {display: flex;justify-content: center;}
.modula.modula-columns .modula-item .modula-item-content {position: relative;}
.modula.modula-columns .modula-item .modula-item-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 9;}
.modula.modula-columns .modula-items.grid-gallery .modula-item .modula-item-content {height: 100%;}
.modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content {width: 100%;}
.modula.modula-columns .modula-items.grid-gallery.justified-gallery .modula-item .modula-item-content .pic {position: absolute;top: 50%;left: 50%;margin: 0;padding: 0;border: none;}
.modula.modula-columns .modula-item.jg-filtered {display: none;}
.modula-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.modula-row-cols-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.modula-row-cols-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.modula-row-cols-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.modula-row-cols-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.modula-row-cols-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.modula-row-cols-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
@media (min-width:576px) {.modula-row-cols-sm-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.modula-row-cols-sm-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.modula-row-cols-sm-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.modula-row-cols-sm-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.modula-row-cols-sm-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.modula-row-cols-sm-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}}
@media (min-width:768px) {.modula-row-cols-md-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.modula-row-cols-md-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.modula-row-cols-md-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.modula-row-cols-md-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.modula-row-cols-md-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.modula-row-cols-md-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}}
@media (min-width:992px) {.modula-row-cols-lg-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.modula-row-cols-lg-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.modula-row-cols-lg-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.modula-row-cols-lg-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.modula-row-cols-lg-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.modula-row-cols-lg-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}}
@media (min-width:1200px) {.modula-row-cols-xl-1>* {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.modula-row-cols-xl-2>* {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.modula-row-cols-xl-3>* {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
	.modula-row-cols-xl-4>* {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
	.modula-row-cols-xl-5>* {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
	.modula-row-cols-xl-6>* {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}}
.modula .modula-items.grid-gallery .modula-item .figc {height: 100%;top: 0;}