/*!/wp-content/plugins/foogallery/extensions/default-templates/shared/css/foogallery.min.css*/
.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item.fg-hidden{display:none!important}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#image');background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:32px 32px}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;box-shadow:none}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;box-shadow:none}.foogallery .fg-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;visibility:hidden;opacity:0}.foogallery .fg-image-wrap{display:block;position:relative}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:100%;height:auto;margin:0;width:auto}.foogallery picture.fg-image>img{display:block;position:relative;border:none;outline:0;text-decoration:none;max-width:100%;height:auto;margin:0;width:auto}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-icon{fill:currentColor}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery .fg-caption{background-color:rgba(0,0,0,.6);color:#fff}.foogallery .fg-caption a{color:#fff;border-bottom:1px solid #fff}.foogallery.fg-light-overlays .fg-caption{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-light-overlays .fg-caption a{color:#333;border-bottom-color:#333}.foogallery.fg-transparent-overlays .fg-caption{background-color:transparent;color:#fff}.foogallery.fg-transparent-overlays .fg-caption a{color:#fff;border-bottom-color:#fff}.foogallery .fg-image-overlay{background-color:rgba(0,0,0,.6);color:#fff}.foogallery.fg-light-overlays .fg-image-overlay{background-color:rgba(255,255,255,.8);color:#333}.foogallery.fg-transparent-overlays .fg-image-overlay{background-color:transparent;color:#fff}.fg-exif-light .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#fff;color:#333}.fg-exif-dark .fg-item.fg-item-exif .fg-image-wrap:after{background-color:#333;color:#fff}.fg-exif-rounded .fg-item.fg-item-exif .fg-image-wrap:after{border-radius:3px}.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after,.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{display:inline-block;position:absolute;content:'EXIF';font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:11px;line-height:10px;padding:3px 4px;z-index:7}.fg-exif-bottom-right .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;right:5px}.fg-exif-bottom-left .fg-item.fg-item-exif .fg-image-wrap:after{bottom:5px;left:5px}.fg-exif-top-right .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;right:5px}.fg-exif-top-left .fg-item.fg-item-exif .fg-image-wrap:after{top:5px;left:5px}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0;pointer-events:none}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;box-shadow:0 -2.6em 0 0 #828282,1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);-webkit-animation:loading-default 1.1s infinite paused steps(8,start);animation:loading-default 1.1s infinite paused steps(8,start)}.fg-loading-default .fg-loading .fg-loader{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-default{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:#828282;width:1em;height:4em;-webkit-animation:loading-bars 1s infinite paused ease-in-out;animation:loading-bars 1s infinite paused ease-in-out}.fg-loading-bars .fg-loading .fg-loader,.fg-loading-bars .fg-loading .fg-loader:after,.fg-loading-bars .fg-loading .fg-loader:before{-webkit-animation-play-state:running;animation-play-state:running}.fg-loading-bars .fg-loader{color:#828282;text-indent:-9999em;font-size:4px;margin-top:-2em;margin-left:-.5em;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;margin-top:0;margin-left:0;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite paused ease,loading-trail-2 1.7s infinite paused ease;animation:loading-trail-1 1.7s infinite paused ease,loading-trail-2 1.7s infinite paused ease}.fg-loading-trail .fg-loading .fg-loader{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:loading-pulse 1.8s infinite both paused ease-in-out;animation:loading-pulse 1.8s infinite both paused ease-in-out}.fg-loading-pulse .fg-loading .fg-loader,.fg-loading-pulse .fg-loading .fg-loader:after,.fg-loading-pulse .fg-loading .fg-loader:before{-webkit-animation-play-state:running;animation-play-state:running}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;margin-top:-3.75em;margin-left:-1.25em;text-indent:-9999em;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite paused linear;animation:loading-dots 1.3s infinite paused linear}.fg-loading-dots .fg-loading .fg-loader{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;margin-top:0;margin-left:0;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite paused linear;animation:loading-partial 1.1s infinite paused linear}.fg-loading-partial .fg-loading .fg-loader{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-fade-in .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-scale-up .fg-item.fg-loaded,.foogallery.fg-loaded-slide-down .fg-item.fg-loaded,.foogallery.fg-loaded-slide-left .fg-item.fg-loaded,.foogallery.fg-loaded-slide-right .fg-item.fg-loaded,.foogallery.fg-loaded-slide-up .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-loaded .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-loaded .fg-item-inner,.foogallery.fg-loaded-flip .fg-loaded .fg-item-inner,.foogallery.fg-loaded-fly .fg-loaded .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-loaded .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-loaded .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-loaded .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-drop .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform:translateZ(400px) translateY(100%) rotateX(-90deg)}.foogallery.fg-loaded-drop .fg-loaded .fg-item-inner{transform:translateZ(0) translateY(0) rotateX(0)}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery.fg-loaded-flip .fg-item-inner{transition-property:visibility,opacity,transform;backface-visibility:hidden;transform-style:preserve-3d;transform:rotateY(-180deg)}.foogallery.fg-loaded-flip .fg-loaded .fg-item-inner{transform:rotateY(0)}.foogallery.fg-loaded-fly .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform-origin:50% 50% -300px;transform:rotateX(-180deg)}.foogallery.fg-loaded-fly .fg-loaded .fg-item-inner{transform:rotateX(0)}.foogallery.fg-loaded-scale-up .fg-item-inner{transition-property:visibility,opacity,transform;transform:scale(.6)}.foogallery.fg-loaded-scale-up .fg-loaded .fg-item-inner{transform:scale(1)}.foogallery.fg-loaded-slide-up .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateY(50%)}.foogallery.fg-loaded-slide-up .fg-loaded .fg-item-inner{transform:translateY(0)}.foogallery.fg-loaded-slide-down .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateY(-50%)}.foogallery.fg-loaded-slide-down .fg-loaded .fg-item-inner{transform:translateY(0)}.foogallery.fg-loaded-slide-left .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateX(50%)}.foogallery.fg-loaded-slide-left .fg-loaded .fg-item-inner{transform:translateX(0)}.foogallery.fg-loaded-slide-right .fg-item-inner{transition-property:visibility,opacity,transform;transform:translateX(-50%)}.foogallery.fg-loaded-slide-right .fg-loaded .fg-item-inner{transform:translateX(0)}.foogallery.fg-loaded-swing-down .fg-item-inner{transition-property:visibility,opacity,transform;transform-style:preserve-3d;transform-origin:0 0;transform:rotateX(-80deg)}.foogallery.fg-loaded-swing-down .fg-loaded .fg-item-inner{transform:rotateX(0)}.foogallery .fg-caption{visibility:hidden;opacity:0;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer;margin:0}.foogallery .fg-caption a{text-decoration:none}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{box-sizing:content-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:0;margin:.4em;height:1.3em;min-height:1.3em;line-height:1.3em}.foogallery .fg-caption-desc{padding:0;margin:.4em;overflow:hidden;height:100%;max-height:100%}.foogallery .fg-caption-title+.fg-caption-desc{margin-top:0}.foogallery .fg-caption-buttons{display:flex;position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:5px;margin:0}.foogallery .fg-caption-buttons>a{display:inline-block;position:relative;padding:.4em .8em;margin:1px;max-width:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none!important;border:1px solid transparent;border-radius:4px;box-shadow:none;outline:0;opacity:1;transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,opacity,border-color,background-color}@media only screen and (max-width:600px){.foogallery .fg-caption-buttons{align-items:stretch}.foogallery .fg-caption-buttons>a{flex:1}}.foogallery .fg-caption .fg-caption-buttons>a{color:#333;background-color:#fff;border-color:#ccc}.foogallery .fg-caption .fg-caption-buttons>a:not(.fg-disabled):hover{color:#333;background-color:#e6e6e6;border-color:#adadad;border-bottom:solid 1px}.foogallery .fg-caption .fg-caption-buttons>a.fg-disabled{color:#9d9d9d}.foogallery .fg-caption .fg-caption-buttons>a.fg-disabled:hover{border-bottom:solid 1px}.foogallery.fg-light-overlays .fg-caption .fg-caption-buttons>a{color:#fff;background-color:#444;border-color:#333}.foogallery.fg-light-overlays .fg-caption .fg-caption-buttons>a:not(.fg-disabled):hover{color:#9d9d9d;background-color:#333;border-color:#222}.foogallery.fg-light-overlays .fg-caption .fg-caption-buttons>a.fg-disabled{color:#9d9d9d}.foogallery.fg-light-overlays .fg-caption .fg-caption-buttons>a.fg-disabled:hover{border-bottom:solid 1px}.foogallery.fg-caption-always .fg-item .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1}.foogallery.fg-caption-always .fg-caption{text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:.4em}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-image-overlay{display:none}.foogallery.fg-c-l .fg-caption,.foogallery.fg-caption-always.fg-c-l .fg-caption{text-align:left}.foogallery.fg-c-c .fg-caption,.foogallery.fg-caption-always.fg-c-c .fg-caption{text-align:center}.foogallery.fg-c-r .fg-caption,.foogallery.fg-caption-always.fg-c-r .fg-caption{text-align:right}.foogallery.fg-c-j .fg-caption,.foogallery.fg-caption-always.fg-c-j .fg-caption{text-align:justify}.foogallery .fg-image-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-size:32px 32px;background-position:center center;background-repeat:no-repeat;min-width:32px;min-height:32px}.foogallery .fg-caption-inner:before{content:"";display:none;position:relative;width:32px;height:32px;margin:.4em;background-size:32px 32px;vertical-align:middle;background-position:center center;background-repeat:no-repeat;min-width:32px;min-height:32px}.foogallery.fg-hover-cart:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-external:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-eye:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-plus:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-tint:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-1:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-2:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-3:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-4:not(.fg-preset) .fg-caption-inner:before,.foogallery.fg-video-default:not(.fg-preset) .fg-caption-inner:before{display:block}.foogallery.fg-hover-cart:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-circle-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-external:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-eye:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-plus:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-tint:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom2:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom3:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-zoom:not(.fg-preset) .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-1:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-2:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-3:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-4:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-video-default:not(.fg-preset) .fg-type-video .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-video-sticky .fg-type-video.fg-loaded .fg-item-inner .fg-image-overlay{background-color:transparent;visibility:visible;opacity:1;display:block}.foogallery.fg-video-sticky .fg-type-video .fg-caption-inner:before{display:none}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom-light')}.foogallery.fg-light-overlays.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom-dark')}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom2-light')}.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom2 .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom2-dark')}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom3-light')}.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-zoom3 .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom3-dark')}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#plus-light')}.foogallery.fg-light-overlays.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-plus .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#plus-dark')}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#circle-plus-light')}.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-circle-plus .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#circle-plus-dark')}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#eye-light')}.foogallery.fg-light-overlays.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-eye .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#eye-dark')}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#external-light')}.foogallery.fg-light-overlays.fg-hover-external .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-external .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#external-dark')}.foogallery.fg-hover-cart .fg-caption-inner:before,.foogallery.fg-hover-cart .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#cart-light')}.foogallery.fg-light-overlays.fg-hover-cart .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-hover-cart .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#cart-dark')}.foogallery.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-default-light')}.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-default .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-default-dark')}.foogallery.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-1-light')}.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-1 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-1-dark')}.foogallery.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-2-light')}.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-2 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-2-dark')}.foogallery.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-3-light')}.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-3 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-3-dark')}.foogallery.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-4-light')}.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-caption-inner:before,.foogallery.fg-light-overlays.fg-video-4 .fg-type-video .fg-image-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-4-dark')}.foogallery.fg-caption-hover.fg-hover-colorize .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-colorize .fg-loaded .fg-image,.foogallery.fg-hover-colorize .fg-loaded .fg-image-overlay,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-loaded .fg-image,.foogallery.fg-hover-grayscale .fg-loaded .fg-image-overlay,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay,.foogallery.fg-hover-push .fg-loaded .fg-thumb,.foogallery.fg-hover-scale .fg-item.fg-loaded,.foogallery.fg-hover-scale .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay,.foogallery.fg-hover-zoomed .fg-loaded .fg-image{transition-timing-function:ease;transition-duration:.3s;backface-visibility:hidden}.foogallery.fg-hover-colorize .fg-image{filter:grayscale(100%);transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:focus-within .fg-image,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{filter:grayscale(0%)}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{filter:grayscale(0%);transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:focus-within .fg-image,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{filter:grayscale(100%)}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner .fg-thumb:focus,.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner .fg-thumb:focus,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:focus-within,.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-hover-zoomed .fg-image{transition-property:transform;z-index:4}.foogallery.fg-hover-zoomed .fg-item:focus-within .fg-image,.foogallery.fg-hover-zoomed .fg-item:hover .fg-image{transform:scale(1.15)}.foogallery.fg-hover-zoomed .fg-image-wrap{overflow:hidden}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-caption,.foogallery.fg-hover-zoomed .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-zoomed .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-zoomed .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-zoomed .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-zoomed .fg-item-inner:hover .fg-image-overlay{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:focus-within .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:focus-within .fg-image-overlay,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-image-overlay{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-image-overlay{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-image-overlay{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-image-overlay{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-image-overlay{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;margin-top:0!important;margin-bottom:0!important;margin-left:auto;margin-right:auto;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-ph-dots:after{display:block;content:'';width:0;height:22px}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{box-sizing:border-box}.fg-paging-container{display:block;padding:15px;margin-top:0!important;margin-bottom:0!important;margin-left:auto;margin-right:auto;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-ph-dots:after{display:block;content:'';width:0;height:22px}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9d9d9d}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#888}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#888}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9d9d9d;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}html.fg-panel-no-scroll,html.fg-panel-no-scroll body{overflow-x:hidden!important;overflow-y:hidden!important}[class*=" fg-panel-"],[class^=fg-panel-]{box-sizing:border-box}.fg-panel{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;text-align:left;overflow:hidden;outline:0;box-sizing:content-box}.rtl .fg-panel{text-align:right}.fg-panel-maximized{position:fixed;top:0;left:0;z-index:999999}.fg-no-transitions{transition:none!important}.fg-panel-buttons{z-index:1}.fg-panel-cart{z-index:2}.fg-panel .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.fg-panel .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-panel{display:grid;grid-template-columns:min-content min-content min-content minmax(0,1fr) min-content min-content min-content;grid-template-rows:min-content min-content min-content minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) min-content min-content min-content}.fg-panel-content{grid-column:4/5;grid-row:4/7}.fg-panel-info{grid-column:4/5;grid-row:4/7;display:none}.fg-panel-info-visible:is(.fg-panel-info-top,.fg-panel-info-right,.fg-panel-info-bottom,.fg-panel-info-left) .fg-panel-info{display:block}.fg-panel-info-top:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:3/4}.fg-panel-info-bottom:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-row:7/8}.fg-panel-info-left:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:3/4}.fg-panel-info-right:not(.fg-panel-info-overlay):is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info{grid-column:5/6}.fg-panel-cart{grid-column:4/5;grid-row:4/7;display:none}.fg-panel-cart-visible:is(.fg-panel-cart-top,.fg-panel-cart-right,.fg-panel-cart-bottom,.fg-panel-cart-left) .fg-panel-cart{display:flex}.fg-panel-cart-top:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:2/3}.fg-panel-cart-bottom:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-row:8/9}.fg-panel-cart-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:2/3}.fg-panel-cart-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart{grid-column:6/7}.fg-panel-thumbs{grid-column:1/8;grid-row:1/10;display:none}.fg-panel-thumbs-visible:is(.fg-panel-thumbs-top,.fg-panel-thumbs-right,.fg-panel-thumbs-bottom,.fg-panel-thumbs-left) .fg-panel-thumbs{display:block}.fg-panel-thumbs-top .fg-panel-thumbs{grid-row:1/2}.fg-panel-thumbs-bottom .fg-panel-thumbs{grid-row:9/10}.fg-panel-thumbs-left .fg-panel-thumbs{grid-column:1/2}.fg-panel-thumbs-right .fg-panel-thumbs{grid-column:7/8}.fg-panel-area-stack.fg-panel-thumbs-visible.fg-panel-info-visible:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-info-left.fg-panel-thumbs-left,.fg-panel-info-right.fg-panel-thumbs-right):not(.fg-panel-info-overlay,.fg-panel-thumbs-no-captions) .fg-panel-info{grid-row:4/5}.fg-panel-area-stack.fg-panel-thumbs-visible.fg-panel-info-visible:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-info-left.fg-panel-thumbs-left,.fg-panel-info-right.fg-panel-thumbs-right):not(.fg-panel-info-overlay,.fg-panel-thumbs-no-captions) .fg-panel-thumbs{grid-row:5/7}.fg-panel-area-stack.fg-panel-thumbs-visible.fg-panel-info-visible.fg-panel-info-left.fg-panel-thumbs-left:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay,.fg-panel-thumbs-no-captions) :is(.fg-panel-info,.fg-panel-thumbs){grid-column:1/2}.fg-panel-area-stack.fg-panel-thumbs-visible.fg-panel-info-visible.fg-panel-info-right.fg-panel-thumbs-right:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay,.fg-panel-thumbs-no-captions) :is(.fg-panel-info,.fg-panel-thumbs){grid-column:9/10}.fg-panel-cart,.fg-panel-cart-inner,.fg-panel-content,.fg-panel-content-inner,.fg-panel-info,.fg-panel-info-inner,.fg-panel-thumbs,.fg-panel-thumbs-inner{position:relative}.fg-panel-cart,.fg-panel-content,.fg-panel-info,.fg-panel-thumbs{pointer-events:none}.fg-panel-content{display:flex;flex-direction:column-reverse}.fg-landscape .fg-panel-content{flex-direction:row}.fg-portrait.fg-panel-buttons-top .fg-panel-content{flex-direction:column-reverse}.fg-portrait.fg-panel-buttons-bottom .fg-panel-content{flex-direction:column}.fg-landscape.fg-panel-buttons-right .fg-panel-content{flex-direction:row}.fg-landscape.fg-panel-buttons-left .fg-panel-content{flex-direction:row-reverse}.fg-panel-content-inner,.fg-panel-thumbs-inner{pointer-events:auto;display:flex;overflow:hidden;flex:1}:is(.fg-panel-info-inner,.fg-panel-cart-inner){pointer-events:auto;display:flex;position:absolute;top:unset;bottom:0;left:0;right:0;height:auto;min-height:42px;max-height:100%}.fg-panel.fg-landscape :is(.fg-panel-info-inner,.fg-panel-cart-inner){right:37px;width:calc(100% - 37px);max-width:calc(100% - 37px)}.fg-panel.fg-portrait :is(.fg-panel-info-inner,.fg-panel-cart-inner){max-height:calc(100% - 37px)}.fg-landscape.fg-panel-cart-top .fg-panel-cart-inner,.fg-landscape.fg-panel-info-top .fg-panel-info-inner{top:0;bottom:unset}.fg-portrait.fg-panel-cart-top .fg-panel-cart-inner,.fg-portrait.fg-panel-info-top .fg-panel-info-inner{top:37px;bottom:unset}.fg-landscape.fg-panel-buttons-left :is(.fg-panel-info-inner,.fg-panel-cart-inner){left:37px;right:unset}.fg-portrait.fg-panel-buttons-bottom :is(.fg-panel-info-inner,.fg-panel-cart-inner){top:unset;bottom:37px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) :is(.fg-panel-info-inner,.fg-panel-cart-inner){position:relative;top:unset;bottom:unset;left:unset;right:unset;width:100%;height:100%;max-width:100%;max-height:100%}.fg-panel-info-right.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{position:absolute;top:0;right:0}.fg-panel-info-bottom.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{position:absolute;bottom:0;left:0}.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile):is(.fg-panel-info-top,.fg-panel-info-bottom) .fg-panel-info-inner{height:auto}:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-inner{height:70px;min-height:70px}:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:100px;min-width:100px}.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:70px;min-width:70px}.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-inner{height:82px;min-height:82px}.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:118px;min-width:118px}.fg-x-large-width:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-x-large-width:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:138px;min-width:138px}.fg-medium.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-medium.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb,.fg-x-large-width.fg-panel-thumbs-small:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-inner,.fg-x-large-width.fg-panel-thumbs-small:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb{width:82px;min-width:82px}.fg-medium:is(.fg-panel-cart-left,.fg-panel-cart-right) .fg-panel-cart-inner,.fg-medium:is(.fg-panel-info-left,.fg-panel-info-right) .fg-panel-info-inner,.fg-medium:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom):not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{width:240px;min-width:240px}.fg-medium.fg-large-width:is(.fg-panel-cart-left,.fg-panel-cart-right) .fg-panel-cart-inner,.fg-medium.fg-large-width:is(.fg-panel-info-left,.fg-panel-info-right) .fg-panel-info-inner,.fg-medium.fg-large-width:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-large-width:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom):not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{width:280px;min-width:280px}.fg-panel-buttons{position:relative;width:100%;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;pointer-events:none}.fg-portrait .fg-panel-buttons{flex-direction:row;height:37px}.fg-landscape .fg-panel-buttons{flex-direction:column-reverse;width:37px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons{position:absolute;flex-direction:column-reverse;width:100%;height:100%;left:0;bottom:0;align-items:flex-end}.fg-panel .fg-panel-area-toggle,.fg-panel .fg-panel-button,.fg-panel .fg-panel-thumbs-button{background:0 0;border-radius:0}.fg-panel-button{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:unset;border-style:solid;border-width:0;box-shadow:none;outline:0;padding:1px 6px;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;text-decoration:none;min-width:unset}.fg-panel-button.fg-disabled{pointer-events:none;opacity:.7}.fg-panel-button.fg-hidden{display:none!important}.fg-panel-button.fg-loading{color:transparent!important}.fg-panel-button.fg-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;width:1em;height:1em;font-size:.3em;pointer-events:none;border-radius:50%;text-indent:-9999em;box-shadow:0 -2.6em 0 0 #828282,1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7);-webkit-animation:button-loading 1.1s infinite steps(8,start);animation:button-loading 1.1s infinite steps(8,start)}.fg-panel.fg-button-blue .fg-panel-button.fg-loading:after,.fg-panel.fg-button-dark .fg-panel-button.fg-loading:after,.fg-panel.fg-button-green .fg-panel-button.fg-loading:after,.fg-panel.fg-button-orange .fg-panel-button.fg-loading:after,.fg-panel.fg-button-purple .fg-panel-button.fg-loading:after,.fg-panel.fg-button-red .fg-panel-button.fg-loading:after{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(255,255,255,.2),2.5em 0 0 0 rgba(255,255,255,.2),1.75em 1.75em 0 0 rgba(255,255,255,.2),0 2.5em 0 0 rgba(255,255,255,.2),-1.8em 1.8em 0 0 rgba(255,255,255,.2),-2.6em 0 0 0 rgba(255,255,255,.5),-1.8em -1.8em 0 0 rgba(255,255,255,.7)}@-webkit-keyframes button-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes button-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fg-panel.fg-portrait.fg-panel-buttons-top .fg-panel-buttons .fg-panel-button{border-bottom-width:1px}.fg-panel.fg-portrait.fg-panel-buttons-bottom .fg-panel-buttons .fg-panel-button{border-top-width:1px}.fg-panel.fg-portrait:is(.fg-panel-buttons-top,.fg-panel-buttons-bottom) .fg-panel-buttons .fg-panel-button{border-right-width:1px}.fg-panel.fg-portrait:is(.fg-panel-buttons-top,.fg-panel-buttons-bottom) .fg-panel-buttons .fg-panel-button:last-child{border-right-width:0}.fg-panel.fg-landscape.fg-panel-buttons-right .fg-panel-buttons .fg-panel-button{border-left-width:1px}.fg-panel.fg-landscape.fg-panel-buttons-left .fg-panel-buttons .fg-panel-button{border-right-width:1px}.fg-panel.fg-landscape:is(.fg-panel-buttons-left,.fg-panel-buttons-right) .fg-panel-buttons .fg-panel-button{border-top-width:1px}.fg-panel.fg-landscape:is(.fg-panel-buttons-left,.fg-panel-buttons-right) .fg-panel-buttons .fg-panel-button:last-child{border-top-width:0}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button{border-radius:3px;border-width:1px;width:32px;height:32px;margin:5px 5px 0 0}.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button{margin:5px 0 0 5px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons :is(.fg-panel-button-prev,.fg-panel-button-next){position:absolute;top:50%;transform:translateY(-50%);width:32px;height:82px;margin:unset!important}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button-prev{left:5px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button-next{right:5px}.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button-prev{right:5px;left:auto}.rtl .fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-buttons .fg-panel-button-next{left:5px;right:auto}@media (hover:hover){:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons .fg-panel-button{visibility:hidden;opacity:0}:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons:hover .fg-panel-button:not(.fg-disabled){visibility:visible;opacity:.5}:is(.fg-medium,.fg-panel-no-mobile).fg-panel-hover-buttons .fg-panel-button:not(.fg-disabled):hover{opacity:1}}.fg-panel-area .fg-panel-area-toggle{position:absolute;top:5px;right:5px;z-index:1;width:32px;height:32px;cursor:pointer;overflow:hidden;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:unset;background-color:transparent;box-shadow:none;outline:0;border:none}.fg-panel-area-toggle+.fg-panel-caption .fg-panel-caption-title{margin-right:32px;line-height:27px;margin-bottom:5px}.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info .fg-panel-area-toggle{right:42px}.rtl .fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info .fg-panel-area-toggle{left:42px;right:auto}.fg-panel-area-toggle .fg-icon,.fg-panel-button .fg-icon{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fg-panel-area-toggle.fg-disabled .fg-icon,.fg-panel-button.fg-disabled .fg-icon{opacity:.3}.fg-panel-button-fullscreen .fg-icon-shrink,.fg-panel-fullscreen .fg-panel-button-fullscreen .fg-icon-expand{display:none}.fg-panel-fullscreen .fg-panel-button-fullscreen .fg-icon-shrink{display:block}.fg-panel-thumbs-top .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.fg-panel-thumbs-right .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.fg-panel-thumbs-bottom .fg-panel-button-thumbs .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.rtl .fg-panel-button-next .fg-icon,.rtl .fg-panel-button-prev .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.fg-panel:not(.fg-panel-maximized):not(.fg-panel-fullscreen){border-style:solid;border-width:1px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-width:0;border-style:solid}.fg-panel.fg-panel-info-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-left-width:1px}.fg-panel.fg-panel-info-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-right-width:1px}.fg-panel.fg-panel-info-top:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-bottom-width:1px}.fg-panel.fg-panel-info-bottom:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-info-inner{border-top-width:1px}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-width:0;border-style:solid}.fg-panel.fg-panel-cart-right:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-left-width:1px}.fg-panel.fg-panel-cart-left:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-right-width:1px}.fg-panel.fg-panel-cart-top:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-bottom-width:1px}.fg-panel.fg-panel-cart-bottom:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner{border-top-width:1px}.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button,.fg-panel-thumbs-inner{border-width:0;border-style:solid}.fg-panel-thumbs-right :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumb,:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-next{border-left-width:1px}.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-medium.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-hover-buttons.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-inner,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-left.fg-panel-info-left:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-no-mobile.fg-panel-area-stack.fg-panel-info-visible.fg-panel-thumbs-right.fg-panel-info-right:not(.fg-panel-info-overlay):not(.fg-panel-thumbs-no-captions) .fg-panel-thumbs-prev,.fg-panel-thumbs-bottom :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumb,:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-next{border-top-width:1px}.fg-panel-thumbs-left :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-top,.fg-panel-thumbs-bottom) .fg-panel-thumbs-prev{border-right-width:1px}.fg-panel-thumbs-top :is(.fg-panel-thumb,.fg-panel-thumb-spacer,.fg-panel-thumbs-button),:is(.fg-panel-thumbs-left,.fg-panel-thumbs-right) .fg-panel-thumbs-prev{border-bottom-width:1px}.fg-panel .fg-panel-thumb-overlay{display:block;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;z-index:8;background:rgba(0,0,0,.5) no-repeat center center;transition-duration:.1s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}.fg-panel .fg-panel-thumb-overlay:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:32px;height:32px;background-position:center center;background-repeat:no-repeat}.fg-panel:is(.fg-hover-zoom,.fg-hover-zoom2,.fg-hover-zoom3,.fg-hover-plus,.fg-hover-circle-plus,.fg-hover-eye,.fg-hover-external,.fg-hover-tint) .fg-panel-thumb:hover .fg-panel-thumb-overlay,.fg-panel:is(.fg-video-default,.fg-video-1,.fg-video-2,.fg-video-3,.fg-video-4) .fg-panel-thumb.fg-type-video:hover .fg-panel-thumb-overlay{visibility:visible;opacity:1}.fg-panel.fg-video-sticky .fg-panel-thumb.fg-type-video.fg-loaded .fg-panel-thumb-overlay{background-color:transparent;visibility:visible;opacity:1}.fg-panel.fg-hover-zoom .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom-light')}.fg-panel.fg-hover-zoom2 .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom2-light')}.fg-panel.fg-hover-zoom3 .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#zoom3-light')}.fg-panel.fg-hover-plus .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#plus-light')}.fg-panel.fg-hover-circle-plus .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#circle-plus-light')}.fg-panel.fg-hover-eye .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#eye-light')}.fg-panel.fg-hover-external .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#external-light')}.fg-panel.fg-video-default .fg-type-video .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-default-light')}.fg-panel.fg-video-1 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-1-light')}.fg-panel.fg-video-2 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-2-light')}.fg-panel.fg-video-3 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-3-light')}.fg-panel.fg-video-4 .fg-type-video .fg-panel-thumb-overlay:before{background-image:url('/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#video-4-light')}.fg-media{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto;overflow:hidden}.fg-panel:is(.fg-medium,.fg-panel-no-mobile) .fg-media{top:0;left:0;width:100%;height:100%}.fg-panel.fg-panel-preserve-button-space:is(.fg-medium,.fg-panel-no-mobile) .fg-media{top:5px;left:42px;width:calc(100% - 84px);height:calc(100% - 10px)}.fg-media .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.fg-media.fg-loading .fg-loader{visibility:visible;opacity:1}.fg-media:not(.fg-media-html){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-media-content{display:inline-block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%;visibility:hidden;opacity:0}.fg-media.fg-loaded .fg-media-content{visibility:visible;opacity:1}.fg-media-image .fg-media-content{height:auto}.fg-panel-fit-media .fg-media-image .fg-media-full-width{width:100%;max-height:unset}.fg-panel-fit-media .fg-media-image .fg-media-full-height{height:100%;max-width:unset}:is(.fg-media-iframe,.fg-media-video) .fg-media-content{width:100%;height:100%}.fg-panel-fit-media :is(.fg-media-iframe,.fg-media-video) .fg-media-content{width:100%!important;height:100%!important}.fg-panel.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-width:1px;border-style:solid}.fg-panel-fit-media .fg-media-video.fg-loaded{background-color:#000}.fg-media-video .fg-media-content{background-repeat:no-repeat;background-position:center center;background-size:cover}.fg-media-embed .fg-media-content .fb-video>span,.fg-media-embed .fg-media-content>iframe,.fg-media-embed .fg-media-content>object,.fg-media-embed .fg-media-content>video{margin:0;border:0;width:100%;height:100%;max-width:100%;max-height:100%}.fg-panel-info-toggle{display:inline-block}:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-toggle{display:none}.fg-media-caption{position:relative;box-sizing:border-box;width:100%;height:auto;max-width:100%;max-height:100%;padding:10px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4;pointer-events:auto;display:flex;flex-direction:column}.fg-panel-media-caption-left .fg-media-caption{text-align:left}.fg-panel-media-caption-right .fg-media-caption{text-align:right}.fg-panel-media-caption-center .fg-media-caption{text-align:center}.fg-panel-media-caption-justify .fg-media-caption{text-align:justify}.fg-media-caption-title{font-weight:600;line-height:20px;padding-bottom:10px;border:none;border-bottom-style:solid;border-bottom-width:1px}.fg-media-caption-description{font-size:smaller;max-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;line-height:20px;padding:0 0 10px 0;border:none}.fg-media-caption-title+.fg-media-caption-description{line-height:normal;padding-top:10px}.fg-panel-info-overlay:is(.fg-medium,.fg-panel-no-mobile) .fg-media-caption{padding-left:42px;padding-right:42px}.fg-panel-info-overlay.fg-panel-info-left:is(.fg-medium,.fg-panel-no-mobile) .fg-media-caption{padding-right:10px}.fg-panel-info-overlay.fg-panel-info-right:is(.fg-medium,.fg-panel-no-mobile) .fg-media-caption{padding-left:10px}.fg-media-caption-exif{display:none;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;border:none;text-align:left}.rtl .fg-media-caption-exif{text-align:right}.fg-media-caption-exif:is(.fg-media-caption-exif-auto,.fg-media-caption-exif-full,.fg-media-caption-exif-partial,.fg-media-caption-exif-minimal){display:flex}.fg-media-caption-description+.fg-media-caption-exif{border-top-style:solid;border-top-width:1px}.fg-medium:is(.fg-panel-info-left,.fg-panel-info-right) .fg-media-caption-exif:is(.fg-media-caption-exif-auto,.fg-media-caption-exif-full,.fg-media-caption-exif-partial){flex-direction:column;flex-wrap:nowrap;justify-content:left}.fg-media-caption-exif-prop{position:relative;display:flex;height:24px;padding:0 7px}.fg-media-caption-description+.fg-media-caption-exif .fg-media-caption-exif-prop,.fg-media-caption-title+.fg-media-caption-exif .fg-media-caption-exif-prop{margin-top:10px}.fg-media-caption-exif-full .fg-media-caption-exif-prop,.fg-panel.fg-large .fg-media-caption-exif-auto .fg-media-caption-exif-prop{height:30px}.fg-media-caption-exif-icon{display:inline-block;position:relative;min-width:16px;min-height:16px;width:16px;height:100%}.fg-media-caption-exif-full .fg-media-caption-exif-icon,.fg-media-caption-exif-partial .fg-media-caption-exif-icon,.fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-icon{margin-right:6px}.rtl .fg-media-caption-exif-full .fg-media-caption-exif-icon,.rtl .fg-media-caption-exif-partial .fg-media-caption-exif-icon,.rtl .fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-icon{margin-left:6px;margin-right:0}.fg-media-caption-exif-icon .fg-icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:auto}.fg-media-caption-exif-content{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.fg-media-caption-exif-full .fg-media-caption-exif-content,.fg-media-caption-exif-partial .fg-media-caption-exif-content,.fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-content{display:flex}.fg-media-caption-exif-label{display:none;width:100%;font-size:11px;font-style:italic;line-height:11px;white-space:nowrap}.fg-media-caption-exif-full .fg-media-caption-exif-label,.fg-panel.fg-large .fg-media-caption-exif-auto .fg-media-caption-exif-label{display:block}.fg-media-caption-exif-value{display:none;width:100%;font-size:12px;line-height:14px;white-space:nowrap}.fg-media-caption-exif-full .fg-media-caption-exif-value,.fg-media-caption-exif-partial .fg-media-caption-exif-value,.fg-panel.fg-medium .fg-media-caption-exif-auto .fg-media-caption-exif-value{display:block}.fg-media-caption-exif-tooltip{display:none;position:absolute;top:-8px;left:50%;transform:translateX(-50%) translateY(-100%);color:#fff;white-space:nowrap;background-color:#333;font-size:12px;padding:4px 8px;border-radius:3px;box-shadow:0 0 10px 0 #000}.fg-media-caption-exif-tooltip>span{display:block;content:'';border-top:8px solid #333;border-bottom:8px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;height:0;width:0;position:absolute;bottom:-16px;left:50%;margin-left:-8px}.fg-media-caption-exif-prop.fg-media-caption-exif-show-tooltip .fg-media-caption-exif-tooltip{display:inline-block}@media (hover:hover){.fg-media-caption-exif-tooltip{display:none}.fg-media-caption-exif-prop:hover .fg-media-caption-exif-tooltip{display:inline-block}}.fg-panel.fg-light{color:#333}.fg-panel.fg-dark{color:#fefefe}.fg-panel.fg-light,.fg-panel.fg-light .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media,.fg-panel.fg-light :is(.fg-panel-info-inner,.fg-panel-cart-inner,.fg-panel-thumbs-inner),.fg-panel.fg-light.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-color:#e2e2e2}.fg-panel.fg-dark,.fg-panel.fg-dark .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media,.fg-panel.fg-dark :is(.fg-panel-info-inner,.fg-panel-cart-inner,.fg-panel-thumbs-inner),.fg-panel.fg-dark.fg-panel-preserve-button-space .fg-media-iframe .fg-media-content{border-color:#232323}.fg-panel.fg-light :is(.fg-media-caption-title,.fg-media-caption-exif,.fg-media-product-body){border-color:#e2e2e2}.fg-panel.fg-dark :is(.fg-media-caption-title,.fg-media-caption-exif,.fg-media-product-body){border-color:#767676}.fg-panel.fg-light,.fg-panel.fg-light .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media{background-color:#eee}.fg-panel.fg-dark,.fg-panel.fg-dark .fg-panel-thumb:is(.fg-idle,.fg-loading,.fg-error) .fg-panel-thumb-media{background-color:#151515}.fg-panel.fg-light :is(.fg-panel-cart-inner,.fg-panel-info-inner){background-color:rgba(255,255,255,.95)}.fg-panel.fg-dark :is(.fg-panel-cart-inner,.fg-panel-info-inner){background-color:rgba(51,51,51,.95)}.fg-panel.fg-light .fg-media-caption-exif-icon{color:#767676}.fg-panel.fg-light .fg-media-caption-exif-label{color:#777}.fg-panel.fg-dark .fg-media-caption-exif-icon{color:#fff}.fg-panel.fg-dark .fg-media-caption-exif-label{color:#bbb}.fg-panel.fg-light :is(.fg-panel-button,.fg-panel-thumbs-button,.fg-panel-thumb,.fg-panel-thumb-spacer),.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner{background-color:#fff;border-color:#e2e2e2}.fg-panel.fg-dark .fg-panel-button[aria-pressed=true]{background-color:#fff}.fg-panel.fg-light .fg-panel-thumb.fg-selected,.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,.fg-panel.fg-light:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner{background-color:#f0f0f0}.fg-panel.fg-dark .fg-panel-button[aria-pressed=true],.fg-panel.fg-light :is(.fg-panel-button,.fg-panel-area-toggle,.fg-panel-thumbs-button){color:#767676}.fg-panel.fg-dark :is(.fg-panel-button,.fg-panel-thumbs-button,.fg-panel-thumb,.fg-panel-thumb-spacer),.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner{background-color:#333;border-color:#222}.fg-panel.fg-light .fg-panel-button[aria-pressed=true]{background-color:#333}.fg-panel.fg-dark .fg-panel-thumb.fg-selected,.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile) .fg-panel-cart-inner,.fg-panel.fg-dark:is(.fg-medium,.fg-panel-no-mobile):not(.fg-panel-info-overlay) .fg-panel-info-inner{background-color:#2c2c2c}.fg-panel.fg-dark :is(.fg-panel-button,.fg-panel-area-toggle,.fg-panel-thumbs-button),.fg-panel.fg-light .fg-panel-button[aria-pressed=true]{color:#fff}@media (hover:hover){.fg-panel.fg-light .fg-panel-area-toggle:focus,.fg-panel.fg-light .fg-panel-area-toggle:hover{color:#bbb}.fg-panel.fg-dark .fg-panel-button[aria-pressed=true]:focus,.fg-panel.fg-dark .fg-panel-button[aria-pressed=true]:hover,.fg-panel.fg-light .fg-panel-button:focus,.fg-panel.fg-light .fg-panel-button:hover,.fg-panel.fg-light .fg-panel-thumb:focus,.fg-panel.fg-light .fg-panel-thumb:hover,.fg-panel.fg-light .fg-panel-thumbs-button:focus,.fg-panel.fg-light .fg-panel-thumbs-button:hover{background-color:#f5f5f5}.fg-panel.fg-dark .fg-panel-area-toggle:focus,.fg-panel.fg-dark .fg-panel-area-toggle:hover{color:#bbb}.fg-panel.fg-dark .fg-panel-button:focus,.fg-panel.fg-dark .fg-panel-button:hover,.fg-panel.fg-dark .fg-panel-thumb:focus,.fg-panel.fg-dark .fg-panel-thumb:hover,.fg-panel.fg-dark .fg-panel-thumbs-button:focus,.fg-panel.fg-dark .fg-panel-thumbs-button:hover,.fg-panel.fg-light .fg-panel-button[aria-pressed=true]:focus,.fg-panel.fg-light .fg-panel-button[aria-pressed=true]:hover{background-color:#303030}}.fg-panel.fg-button-light .fg-panel-button,.fg-panel.fg-button-light .fg-panel-thumb.fg-selected,.fg-panel.fg-button-light .fg-panel-thumbs-button{background-color:#fff;border-color:#e2e2e2;color:#767676}.fg-panel.fg-button-blue .fg-panel-button,.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected,.fg-panel.fg-button-blue .fg-panel-thumbs-button{background-color:#3079ed;border-color:#306be1;color:#fff}.fg-panel.fg-button-dark .fg-panel-button,.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected,.fg-panel.fg-button-dark .fg-panel-thumbs-button{background-color:#4e4e4e;border-color:#292929;color:#fff}.fg-panel.fg-button-green .fg-panel-button,.fg-panel.fg-button-green .fg-panel-thumb.fg-selected,.fg-panel.fg-button-green .fg-panel-thumbs-button{background-color:#027339;border-color:#025f2f;color:#fff}.fg-panel.fg-button-purple .fg-panel-button,.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected,.fg-panel.fg-button-purple .fg-panel-thumbs-button{background-color:#6816c2;border-color:#5416a8;color:#fff}.fg-panel.fg-button-orange .fg-panel-button,.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected,.fg-panel.fg-button-orange .fg-panel-thumbs-button{background-color:#e57731;border-color:#c36230;color:#fff}.fg-panel.fg-button-red .fg-panel-button,.fg-panel.fg-button-red .fg-panel-thumb.fg-selected,.fg-panel.fg-button-red .fg-panel-thumbs-button{background-color:#c22b24;border-color:#9f2924;color:#fff}@media (hover:hover){.fg-panel.fg-button-light .fg-panel-button:focus,.fg-panel.fg-button-light .fg-panel-button:hover,.fg-panel.fg-button-light .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-light .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-light .fg-panel-thumb:focus,.fg-panel.fg-button-light .fg-panel-thumb:hover,.fg-panel.fg-button-light .fg-panel-thumbs-button:focus,.fg-panel.fg-button-light .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-light .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#f5f5f5;border-color:#e2e2e2;color:#bbb}.fg-panel.fg-button-blue .fg-panel-button:focus,.fg-panel.fg-button-blue .fg-panel-button:hover,.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-blue .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-blue .fg-panel-thumb:focus,.fg-panel.fg-button-blue .fg-panel-thumb:hover,.fg-panel.fg-button-blue .fg-panel-thumbs-button:focus,.fg-panel.fg-button-blue .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-blue .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#4d90fe;border-color:#3079ed;color:#fff}.fg-panel.fg-button-dark .fg-panel-button:focus,.fg-panel.fg-button-dark .fg-panel-button:hover,.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-dark .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-dark .fg-panel-thumb:focus,.fg-panel.fg-button-dark .fg-panel-thumb:hover,.fg-panel.fg-button-dark .fg-panel-thumbs-button:focus,.fg-panel.fg-button-dark .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-dark .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#5e5e5e;border-color:#292929;color:#fff}.fg-panel.fg-button-green .fg-panel-button:focus,.fg-panel.fg-button-green .fg-panel-button:hover,.fg-panel.fg-button-green .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-green .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-green .fg-panel-thumb:focus,.fg-panel.fg-button-green .fg-panel-thumb:hover,.fg-panel.fg-button-green .fg-panel-thumbs-button:focus,.fg-panel.fg-button-green .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-green .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#02874a;border-color:#027339;color:#fff}.fg-panel.fg-button-purple .fg-panel-button:focus,.fg-panel.fg-button-purple .fg-panel-button:hover,.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-purple .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-purple .fg-panel-thumb:focus,.fg-panel.fg-button-purple .fg-panel-thumb:hover,.fg-panel.fg-button-purple .fg-panel-thumbs-button:focus,.fg-panel.fg-button-purple .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-purple .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#7816d6;border-color:#6816c2;color:#fff}.fg-panel.fg-button-orange .fg-panel-button:focus,.fg-panel.fg-button-orange .fg-panel-button:hover,.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-orange .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-orange .fg-panel-thumb:focus,.fg-panel.fg-button-orange .fg-panel-thumb:hover,.fg-panel.fg-button-orange .fg-panel-thumbs-button:focus,.fg-panel.fg-button-orange .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-orange .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#ff8e31;border-color:#e57731;color:#fff}.fg-panel.fg-button-red .fg-panel-button:focus,.fg-panel.fg-button-red .fg-panel-button:hover,.fg-panel.fg-button-red .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-button-red .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-button-red .fg-panel-thumb:focus,.fg-panel.fg-button-red .fg-panel-thumb:hover,.fg-panel.fg-button-red .fg-panel-thumbs-button:focus,.fg-panel.fg-button-red .fg-panel-thumbs-button:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-button:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-button:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb.fg-selected:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb.fg-selected:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumb:hover,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumbs-button:focus,.fg-panel.fg-highlight-red .fg-panel-area .fg-panel-thumbs-button:hover{background-color:#f12b24;border-color:#c22b24;color:#fff}}.fg-panel-fade .fg-media,.fg-panel-fade .fg-panel-thumbs-stage,.fg-panel-horizontal .fg-media,.fg-panel-horizontal .fg-panel-thumbs-stage,.fg-panel-vertical .fg-media,.fg-panel-vertical .fg-panel-thumbs-stage{transition-duration:.3s;transition-timing-function:ease-in-out}.fg-panel-fade .fg-panel-thumbs-stage,.fg-panel-horizontal .fg-panel-thumbs-stage,.fg-panel-vertical .fg-panel-thumbs-stage{transition-property:transform}.fg-panel-fade .fg-media-content,.fg-panel-horizontal .fg-media-content,.fg-panel-vertical .fg-media-content{transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:opacity,visibility}@media (hover:hover){.fg-panel-fade .fg-panel-area-toggle,.fg-panel-fade .fg-panel-button,.fg-panel-fade .fg-panel-thumb,.fg-panel-fade .fg-panel-thumbs-button,.fg-panel-horizontal .fg-panel-area-toggle,.fg-panel-horizontal .fg-panel-button,.fg-panel-horizontal .fg-panel-thumb,.fg-panel-horizontal .fg-panel-thumbs-button,.fg-panel-vertical .fg-panel-area-toggle,.fg-panel-vertical .fg-panel-button,.fg-panel-vertical .fg-panel-thumb,.fg-panel-vertical .fg-panel-thumbs-button{transition-property:background-color,border-color,color,opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out}}.fg-panel-fade .fg-media{transition-property:opacity,visibility,padding;visibility:hidden;opacity:0}.fg-panel-fade .fg-media.fg-reverse.fg-visible,.fg-panel-fade .fg-media.fg-visible{visibility:visible;opacity:1}.fg-panel-horizontal .fg-media{transition-property:opacity,visibility,transform,padding;transform:translateX(-100%);visibility:hidden;opacity:0}.fg-panel-horizontal .fg-media.fg-reverse{transform:translateX(100%)}.fg-panel-horizontal .fg-media.fg-reverse.fg-visible,.fg-panel-horizontal .fg-media.fg-visible{transform:translateX(0);visibility:visible;opacity:1}.fg-panel-vertical .fg-media{transition-property:opacity,visibility,transform,padding;transform:translateY(-100%);visibility:hidden;opacity:0}.fg-panel-vertical .fg-media.fg-reverse{transform:translateY(100%)}.fg-panel-vertical .fg-media.fg-reverse.fg-visible,.fg-panel-vertical .fg-media.fg-visible{transform:translateY(0);visibility:visible;opacity:1}.fg-icon-auto-progress{cursor:pointer}.fg-icon-auto-progress-idle{fill:currentColor;visibility:visible;opacity:1;transition:opacity .3s,visibility .3s}.fg-icon-auto-progress:is(.fg-paused,.fg-stopped,.fg-started) .fg-icon-auto-progress-idle{opacity:0;visibility:hidden}.fg-icon-auto-progress-circle{stroke:currentColor;fill:transparent;transform:rotate(-90deg);transform-origin:50% 50%;opacity:0;visibility:hidden;stroke-width:8px;stroke-dasharray:0,0;stroke-dashoffset:0;transition:stroke-dashoffset 1s,opacity .3s,visibility .3s}.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-circle{opacity:1;visibility:visible}.fg-icon-auto-progress-pause,.fg-icon-auto-progress-play{fill:currentColor;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.fg-icon-auto-progress:is(.fg-paused,.fg-stopped) .fg-icon-auto-progress-play{opacity:1;visibility:visible}@media (hover:hover){:hover>.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-circle{opacity:0;visibility:hidden}:hover>.fg-icon-auto-progress.fg-started .fg-icon-auto-progress-pause,:hover>.fg-icon-auto-progress:is(.fg-paused,.fg-stopped) .fg-icon-auto-progress-play{opacity:1;visibility:visible}}.fg-panel-thumbs-inner{position:relative;display:flex;width:100%;height:100%;overflow:hidden;pointer-events:auto}.fg-panel-thumbs-bottom .fg-panel-thumbs-inner,.fg-panel-thumbs-top .fg-panel-thumbs-inner{flex-direction:row}.fg-panel-thumbs-left .fg-panel-thumbs-inner,.fg-panel-thumbs-right .fg-panel-thumbs-inner{flex-direction:column}.fg-panel-thumbs-button,.fg-panel-thumbs-button:active,.fg-panel-thumbs-button:focus{position:relative;width:100%;height:100%;cursor:pointer;user-select:none;outline:0}.fg-panel-thumbs-button.fg-disabled{display:none}.fg-panel-thumbs-bottom .fg-panel-thumbs-button,.fg-panel-thumbs-top .fg-panel-thumbs-button{width:37px;min-width:37px}.fg-panel-thumbs-left .fg-panel-thumbs-button,.fg-panel-thumbs-right .fg-panel-thumbs-button{height:37px;min-height:37px}@media (hover:hover){.fg-panel-hover-buttons .fg-panel-thumbs-button{position:absolute;visibility:hidden;opacity:0;z-index:1}.fg-panel-hover-buttons .fg-panel-thumbs:hover .fg-panel-thumbs-button:not(.fg-disabled){visibility:visible;opacity:.5}.fg-panel-hover-buttons .fg-panel-thumbs .fg-panel-thumbs-button:not(.fg-disabled):hover{opacity:1}.fg-panel-hover-buttons .fg-panel-thumbs-prev{top:0;left:0}.fg-panel-hover-buttons .fg-panel-thumbs-next{bottom:0;right:0}}.fg-panel-thumbs-button .fg-icon{display:block;margin:0;padding:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fg-panel-thumbs-button.fg-disabled .fg-icon{opacity:.3}.fg-panel-thumbs-left .fg-panel-thumbs-button .fg-icon,.fg-panel-thumbs-right .fg-panel-thumbs-button .fg-icon{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.fg-panel-thumbs-viewport{position:relative;width:100%;height:100%;overflow:hidden}.fg-panel-thumbs-stage{position:relative;display:flex;width:100%;height:100%;justify-content:flex-start;align-items:center}.fg-panel-thumbs-bottom .fg-panel-thumbs-stage,.fg-panel-thumbs-top .fg-panel-thumbs-stage{flex-direction:row}.fg-panel-thumbs-left .fg-panel-thumbs-stage,.fg-panel-thumbs-right .fg-panel-thumbs-stage{flex-direction:column}.fg-panel-thumb-spacer{width:100%;height:100%;min-height:1px;min-width:1px}.fg-panel-thumb{position:relative;display:flex;margin:0;padding:4px;justify-content:center;align-items:center;width:100%;height:100%;min-width:100%;min-height:100%;cursor:pointer;user-select:none}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb{justify-content:flex-start}.fg-panel-thumbs-bottom .fg-panel-thumb,.fg-panel-thumbs-left .fg-panel-thumb,.fg-panel-thumbs-right .fg-panel-thumb{padding-top:3px}.fg-panel-thumbs-top .fg-panel-thumb{padding-bottom:3px}.fg-panel-thumbs-viewport>.fg-panel-thumb{position:absolute;top:-9999px;left:-9999px;visibility:hidden;opacity:0}.fg-panel-thumb-media{position:relative;width:90px;min-width:90px;height:60px;min-height:60px;overflow:hidden}.fg-panel.fg-medium .fg-panel-thumb-media{width:108px;min-width:108px;height:72px;min-height:72px}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb-media{margin-right:5px}.fg-panel.fg-medium.fg-x-large-width .fg-panel-thumb-media{width:128px;min-width:128px}.fg-panel.fg-panel-thumbs-small .fg-panel-thumb-media{width:60px;min-width:60px}.fg-panel.fg-medium.fg-panel-thumbs-small .fg-panel-thumb-media,.fg-panel.fg-medium.fg-x-large-width.fg-panel-thumbs-small .fg-panel-thumb-media{width:72px;min-width:72px}.fg-panel-thumb.fg-error .fg-panel-thumb-media,.fg-panel-thumb.fg-idle .fg-panel-thumb-media,.fg-panel-thumb.fg-loading .fg-panel-thumb-media{border-style:solid;border-width:1px}.fg-panel-thumb.fg-error .fg-panel-thumb-media{background-image:url("/wp-content/plugins/foogallery/extensions/default-templates/shared/css/../img/icons.svg#image");background-position:center center;background-size:32px 32px;background-repeat:no-repeat}.fg-panel-thumb-wrap{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.fg-panel-thumb-image{width:100%;height:auto;position:absolute;top:50%;left:50%;margin:0;transform:translateX(-50%) translateY(-50%);visibility:visible;opacity:1;transition:visibility .3s,opacity .3s}.fg-panel-thumb.fg-error .fg-panel-thumb-image,.fg-panel-thumb.fg-idle .fg-panel-thumb-image,.fg-panel-thumb.fg-loading .fg-panel-thumb-image{visibility:hidden;opacity:0}.fg-panel-thumb-caption{display:none;width:100%;max-height:60px;margin:0;font-size:14px;overflow:hidden;line-height:1.3}.fg-panel-thumb-caption-left .fg-panel-thumb-caption{text-align:left}.fg-panel-thumb-caption-right .fg-panel-thumb-caption{text-align:right}.fg-panel-thumb-caption-center .fg-panel-thumb-caption{text-align:center}.fg-panel-thumb-caption-justify .fg-panel-thumb-caption{text-align:justify}.fg-panel.fg-medium .fg-panel-thumb-caption{max-height:72px}.fg-panel.fg-medium:not(.fg-panel-thumbs-no-captions) .fg-panel-thumb-caption{display:block}.fg-panel-thumb-title{font-weight:600}.fg-panel-thumb-description{font-size:smaller}.fg-panel-thumb-description,.fg-panel-thumb-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.fg-panel-thumb-description,.fg-panel.fg-medium .fg-panel-thumb-title{-webkit-line-clamp:2}.fg-panel.fg-shadow-inset-large .fg-panel-thumb-media:after,.fg-panel.fg-shadow-inset-medium .fg-panel-thumb-media:after,.fg-panel.fg-shadow-inset-small .fg-panel-thumb-media:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.fg-panel.fg-dark.fg-shadow-inset-small .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-small .fg-panel-thumb-media:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-panel.fg-dark.fg-shadow-inset-medium .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-medium .fg-panel-thumb-media:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-panel.fg-dark.fg-shadow-inset-large .fg-panel-thumb-media:after,.fg-panel.fg-light.fg-shadow-inset-large .fg-panel-thumb-media:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-panel.fg-hover-colorize .fg-panel-thumb-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.fg-panel.fg-hover-colorize .fg-panel-thumb:hover .fg-panel-thumb-image{-webkit-filter:none;filter:none}.fg-panel.fg-hover-grayscale .fg-panel-thumb-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.fg-panel.fg-hover-grayscale .fg-panel-thumb:hover .fg-panel-thumb-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);opacity:1}.fg-panel.fg-hover-scale .fg-panel-thumb{transition-property:transform}.fg-panel.fg-hover-scale .fg-panel-thumb:hover{transform:scale(1.048)}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-item-inner,.fg-default .fg-thumb{display:block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}@media only screen and (max-width:600px){.fg-default.fg-m-col1 .fg-image,.fg-default.fg-m-col2 .fg-image,.fg-default.fg-m-col3 .fg-image{width:100%}.fg-default.fg-m-col1.fg-gutter-5 .fg-item{width:calc(100% - 10px);min-width:calc(100% - 10px);max-width:calc(100% - 10px)}.fg-default.fg-m-col2.fg-gutter-5 .fg-item{width:calc(50% - 10px);min-width:calc(50% - 10px);max-width:calc(50% - 10px)}.fg-default.fg-m-col3.fg-gutter-5 .fg-item{width:calc(33.33% - 10px);min-width:calc(33.33% - 10px);max-width:calc(33.33% - 10px)}.fg-default.fg-m-col1.fg-gutter-10 .fg-item{width:calc(100% - 20px);min-width:calc(100% - 20px);max-width:calc(100% - 20px)}.fg-default.fg-m-col2.fg-gutter-10 .fg-item{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}.fg-default.fg-m-col3.fg-gutter-10 .fg-item{width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.fg-default.fg-m-col1.fg-gutter-15 .fg-item{width:calc(100% - 30px);min-width:calc(100% - 30px);max-width:calc(100% - 30px)}.fg-default.fg-m-col2.fg-gutter-15 .fg-item{width:calc(50% - 30px);min-width:calc(50% - 30px);max-width:calc(50% - 30px)}.fg-default.fg-m-col3.fg-gutter-15 .fg-item{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}.fg-default.fg-m-col1.fg-gutter-20 .fg-item{width:calc(100% - 40px);min-width:calc(100% - 40px);max-width:calc(100% - 40px)}.fg-default.fg-m-col2.fg-gutter-20 .fg-item{width:calc(50% - 40px);min-width:calc(50% - 40px);max-width:calc(50% - 40px)}.fg-default.fg-m-col3.fg-gutter-20 .fg-item{width:calc(33.33% - 40px);min-width:calc(33.33% - 40px);max-width:calc(33.33% - 40px)}.fg-default.fg-m-col1.fg-gutter-25 .fg-item{width:calc(100% - 50px);min-width:calc(100% - 50px);max-width:calc(100% - 50px)}.fg-default.fg-m-col2.fg-gutter-25 .fg-item{width:calc(50% - 50px);min-width:calc(50% - 50px);max-width:calc(50% - 50px)}.fg-default.fg-m-col3.fg-gutter-25 .fg-item{width:calc(33.33% - 50px);min-width:calc(33.33% - 50px);max-width:calc(33.33% - 50px)}}.fg-masonry *{box-sizing:border-box}.foogallery.fg-masonry{margin:0 auto;text-align:center}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-fixed .fg-column-width,.fg-masonry.fg-fixed .fg-image,.fg-masonry.fg-fixed .fg-item{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;border:solid 0 transparent}.fg-masonry .fg-column-width,.fg-masonry .fg-gutter-width{position:absolute;height:0;visibility:hidden;opacity:0;pointer-events:none}.fg-masonry.fg-col2 .fg-item .fg-image,.fg-masonry.fg-col3 .fg-item .fg-image,.fg-masonry.fg-col4 .fg-item .fg-image,.fg-masonry.fg-col5 .fg-item .fg-image,.fg-masonry.fg-col6 .fg-item .fg-image,.fg-masonry.fg-fixed .fg-item .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0;vertical-align:top}.fg-masonry.fg-col2 .fg-item{margin-bottom:1%;width:49.5%}.fg-masonry.fg-col2 .fg-column-width{width:49.5%}.fg-masonry.fg-col2 .fg-gutter-width{width:1%}.fg-masonry.fg-col2.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-col2.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-col2.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col2.fg-gutter-large .fg-item{margin-bottom:3%;width:48.5%}.fg-masonry.fg-col2.fg-gutter-large .fg-column-width{width:48.5%}.fg-masonry.fg-col2.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-col3 .fg-item{margin-bottom:1%;width:32.66%}.fg-masonry.fg-col3 .fg-column-width{width:32.66%}.fg-masonry.fg-col3 .fg-gutter-width{width:1%}.fg-masonry.fg-col3.fg-gutter-none .fg-item{margin-bottom:0;width:33.33%}.fg-masonry.fg-col3.fg-gutter-none .fg-column-width{width:33.33%}.fg-masonry.fg-col3.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col3.fg-gutter-large .fg-item{margin-bottom:3%;width:31.33%}.fg-masonry.fg-col3.fg-gutter-large .fg-column-width{width:31.33%}.fg-masonry.fg-col3.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-col4 .fg-item{margin-bottom:1%;width:24.25%}.fg-masonry.fg-col4 .fg-column-width{width:24.25%}.fg-masonry.fg-col4 .fg-gutter-width{width:1%}.fg-masonry.fg-col4.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-col4.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-col4.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col4.fg-gutter-large .fg-item{margin-bottom:3%;width:22.75%}.fg-masonry.fg-col4.fg-gutter-large .fg-column-width{width:22.75%}.fg-masonry.fg-col4.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-col5 .fg-item{margin-bottom:1%;width:19.2%}.fg-masonry.fg-col5 .fg-column-width{width:19.2%}.fg-masonry.fg-col5 .fg-gutter-width{width:1%}.fg-masonry.fg-col5.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-col5.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-col5.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col5.fg-gutter-large .fg-item{margin-bottom:3%;width:17.6%}.fg-masonry.fg-col5.fg-gutter-large .fg-column-width{width:17.6%}.fg-masonry.fg-col5.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:15.83%}.fg-masonry.fg-col6 .fg-column-width{width:15.83%}.fg-masonry.fg-col6 .fg-gutter-width{width:1%}.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:16.66%}.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:16.66%}.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:14.16%}.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:14.16%}.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:1280px){.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:19.2%}.fg-masonry.fg-col6 .fg-column-width{width:19.2%}.fg-masonry.fg-col6 .fg-gutter-width{width:1%}.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:17.6%}.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:17.6%}.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:1024px){.fg-masonry.fg-col5 .fg-item,.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:24.25%}.fg-masonry.fg-col5 .fg-column-width,.fg-masonry.fg-col6 .fg-column-width{width:24.25%}.fg-masonry.fg-col5 .fg-gutter-width,.fg-masonry.fg-col6 .fg-gutter-width{width:1%}.fg-masonry.fg-col5.fg-gutter-none .fg-item,.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-col5.fg-gutter-none .fg-column-width,.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-col5.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col5.fg-gutter-large .fg-item,.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:22.75%}.fg-masonry.fg-col5.fg-gutter-large .fg-column-width,.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:22.75%}.fg-masonry.fg-col5.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:720px){.fg-masonry.fg-col4 .fg-item,.fg-masonry.fg-col5 .fg-item,.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:32.66%}.fg-masonry.fg-col4 .fg-column-width,.fg-masonry.fg-col5 .fg-column-width,.fg-masonry.fg-col6 .fg-column-width{width:32.66%}.fg-masonry.fg-col4 .fg-gutter-width,.fg-masonry.fg-col5 .fg-gutter-width,.fg-masonry.fg-col6 .fg-gutter-width{width:1%}.fg-masonry.fg-col4.fg-gutter-none .fg-item,.fg-masonry.fg-col5.fg-gutter-none .fg-item,.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:33.33%}.fg-masonry.fg-col4.fg-gutter-none .fg-column-width,.fg-masonry.fg-col5.fg-gutter-none .fg-column-width,.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:33.33%}.fg-masonry.fg-col4.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col4.fg-gutter-large .fg-item,.fg-masonry.fg-col5.fg-gutter-large .fg-item,.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:31.33%}.fg-masonry.fg-col4.fg-gutter-large .fg-column-width,.fg-masonry.fg-col5.fg-gutter-large .fg-column-width,.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:31.33%}.fg-masonry.fg-col4.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-col3 .fg-item,.fg-masonry.fg-col4 .fg-item,.fg-masonry.fg-col5 .fg-item,.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:49.5%}.fg-masonry.fg-col3 .fg-column-width,.fg-masonry.fg-col4 .fg-column-width,.fg-masonry.fg-col5 .fg-column-width,.fg-masonry.fg-col6 .fg-column-width{width:49.5%}.fg-masonry.fg-col3 .fg-gutter-width,.fg-masonry.fg-col4 .fg-gutter-width,.fg-masonry.fg-col5 .fg-gutter-width,.fg-masonry.fg-col6 .fg-gutter-width{width:1%}.fg-masonry.fg-col3.fg-gutter-none .fg-item,.fg-masonry.fg-col4.fg-gutter-none .fg-item,.fg-masonry.fg-col5.fg-gutter-none .fg-item,.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-col3.fg-gutter-none .fg-column-width,.fg-masonry.fg-col4.fg-gutter-none .fg-column-width,.fg-masonry.fg-col5.fg-gutter-none .fg-column-width,.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-col3.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col4.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col3.fg-gutter-large .fg-item,.fg-masonry.fg-col4.fg-gutter-large .fg-item,.fg-masonry.fg-col5.fg-gutter-large .fg-item,.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:48.5%}.fg-masonry.fg-col3.fg-gutter-large .fg-column-width,.fg-masonry.fg-col4.fg-gutter-large .fg-column-width,.fg-masonry.fg-col5.fg-gutter-large .fg-column-width,.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:48.5%}.fg-masonry.fg-col3.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col4.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-col2 .fg-item,.fg-masonry.fg-col3 .fg-item,.fg-masonry.fg-col4 .fg-item,.fg-masonry.fg-col5 .fg-item,.fg-masonry.fg-col6 .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-col2 .fg-column-width,.fg-masonry.fg-col3 .fg-column-width,.fg-masonry.fg-col4 .fg-column-width,.fg-masonry.fg-col5 .fg-column-width,.fg-masonry.fg-col6 .fg-column-width{width:100%}.fg-masonry.fg-col2 .fg-gutter-width,.fg-masonry.fg-col3 .fg-gutter-width,.fg-masonry.fg-col4 .fg-gutter-width,.fg-masonry.fg-col5 .fg-gutter-width,.fg-masonry.fg-col6 .fg-gutter-width{width:0}.fg-masonry.fg-col2.fg-gutter-none .fg-item,.fg-masonry.fg-col3.fg-gutter-none .fg-item,.fg-masonry.fg-col4.fg-gutter-none .fg-item,.fg-masonry.fg-col5.fg-gutter-none .fg-item,.fg-masonry.fg-col6.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-col2.fg-gutter-none .fg-column-width,.fg-masonry.fg-col3.fg-gutter-none .fg-column-width,.fg-masonry.fg-col4.fg-gutter-none .fg-column-width,.fg-masonry.fg-col5.fg-gutter-none .fg-column-width,.fg-masonry.fg-col6.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-col2.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col3.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col4.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-col2.fg-gutter-large .fg-item,.fg-masonry.fg-col3.fg-gutter-large .fg-item,.fg-masonry.fg-col4.fg-gutter-large .fg-item,.fg-masonry.fg-col5.fg-gutter-large .fg-item,.fg-masonry.fg-col6.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-col2.fg-gutter-large .fg-column-width,.fg-masonry.fg-col3.fg-gutter-large .fg-column-width,.fg-masonry.fg-col4.fg-gutter-large .fg-column-width,.fg-masonry.fg-col5.fg-gutter-large .fg-column-width,.fg-masonry.fg-col6.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-col2.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col3.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col4.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col5.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-col6.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent;text-align:left}.foogallery.fg-masonry.fg-captions-bottom.fg-c-l .fg-item-inner .fg-caption{text-align:left}.foogallery.fg-masonry.fg-captions-bottom.fg-c-c .fg-item-inner .fg-caption{text-align:center}.foogallery.fg-masonry.fg-captions-bottom.fg-c-r .fg-item-inner .fg-caption{text-align:right}.foogallery.fg-masonry.fg-captions-bottom.fg-c-j .fg-item-inner .fg-caption{text-align:justify}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-masonry.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-masonry.fg-transparent .fg-caption{color:#7f7f7f}.fg-masonry.fg-transparent.fg-captions-bottom .fg-caption{border-width:0;border-top-width:10px;border-bottom-width:10px}.fg-masonry.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-masonry.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-transparent .fg-caption-title,.fg-masonry.fg-transparent .fg-caption-title a{color:#333}.fg-masonry.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-masonry.fg-transparent.fg-round-full .fg-item,.fg-masonry.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-masonry.fg-transparent.fg-round-full .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-full .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-masonry.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-masonry.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-masonry.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-masonry.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.fg-justified{box-sizing:border-box;position:relative;text-align:center}.foogallery.fg-justified .fg-item{box-sizing:border-box;display:inline-block;margin:0;padding:0}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:relative}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%!important;height:auto!important;min-height:100%}.fg-simple_portfolio{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.fg-simple_portfolio .fg-item{position:relative;flex-grow:0;flex-shrink:0;flex-basis:auto;margin:10px;max-width:100%}.fg-simple_portfolio .fg-item-inner{display:flex;flex-direction:column;margin:0;height:100%}.fg-simple_portfolio.fg-captions-top .fg-item-inner{flex-direction:column-reverse}.fg-simple_portfolio .fg-image{height:auto;width:100%}.fg-simple_portfolio .fg-thumb{min-width:auto;min-height:auto}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent;text-align:left}.foogallery.fg-simple_portfolio.fg-c-l .fg-item-inner .fg-caption{text-align:left}.foogallery.fg-simple_portfolio.fg-c-c .fg-item-inner .fg-caption{text-align:center}.foogallery.fg-simple_portfolio.fg-c-r .fg-item-inner .fg-caption{text-align:right}.foogallery.fg-simple_portfolio.fg-c-j .fg-item-inner .fg-caption{text-align:justify}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-image-overlay{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{white-space:normal;height:auto}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-simple_portfolio.fg-transparent .fg-item-inner{background-color:transparent;color:#333;border-color:transparent}.fg-simple_portfolio.fg-transparent .fg-caption{color:#7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a{color:#7f7f7f;border-bottom:1px solid #7f7f7f}.fg-simple_portfolio.fg-transparent .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-transparent .fg-caption-title,.fg-simple_portfolio.fg-transparent .fg-caption-title a{color:#333}.fg-simple_portfolio.fg-transparent .fg-caption-title a{border-bottom:1px solid #333}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-item-inner{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-full .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%;overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{overflow:hidden}.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:5px}.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:10px}.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-medium:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large.fg-shadow-inset-small:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-thumb:after,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-overlay,.fg-simple_portfolio.fg-transparent.fg-round-large:not(.fg-shadow-outline):not(.fg-shadow-small):not(.fg-shadow-medium):not(.fg-shadow-large) .fg-image-wrap{border-radius:15px}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.fg-simple_portfolio.fg-transparent.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(128,128,128,.5)}.fg-simple_portfolio.fg-transparent.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(128,128,128,.5)}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:4px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:absolute;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item:first-of-type{position:relative}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:right}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2192'}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:left}.rtl .fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2190'}.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}.foogallery-stack-album{text-align:center;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3}.foogallery-stack-album,.foogallery-stack-album *{box-sizing:border-box}.foogallery-stack-album.fg-align-left{text-align:left}.foogallery-stack-album.fg-align-center{text-align:center}.foogallery-stack-album.fg-align-right{text-align:right}.foogallery-stack-album.fg-disable-transitions,.foogallery-stack-album.fg-disable-transitions *{transition:none!important}.fg-header{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;padding:0;margin:0;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa}.fg-header-title{display:block;margin:0;padding:0 20px;width:100%;text-align:left}.fg-header-active{display:block;margin:0;padding:0 20px;visibility:hidden;opacity:0;width:100%;text-align:right;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-header-back{display:block;padding:0;margin:5px;visibility:hidden;opacity:0;min-width:40px;width:40px;height:40px;border-radius:50%;text-align:center;line-height:38px;color:#999;background:#ddd;background:rgba(200,200,200,.5);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-has-active .fg-header-active,.fg-has-active .fg-header-back{visibility:visible;opacity:1}.fg-piles{display:inline-block;position:relative;max-width:100%;transition-property:width,height;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile{display:block;position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;visibility:visible;opacity:1;max-width:100%;transition-property:opacity,visibility,top,left,width,height;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile.fg-hidden{visibility:hidden;opacity:0}.fg-pile-item{display:flex;flex-direction:column;max-width:100%;position:absolute;top:25px;left:25px;visibility:visible;opacity:1;cursor:pointer;border:10px solid #fff;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.2);transition-property:opacity,visibility,top,left,transform;transition-duration:.3s;transition-timing-function:ease-in-out;z-index:1;transform:rotate(0)}.fg-expanded .fg-pile-item{z-index:2;transform:rotate(0)!important}.fg-pile-item.fg-has-cover{z-index:10;transform:rotate(0)!important}.fg-pile-item:nth-child(2){z-index:9}.fg-pile-item:nth-child(3){z-index:8}.fg-pile-item:nth-child(4){z-index:7}.fg-pile-item:nth-child(1n+5){visibility:hidden;opacity:0}.fg-expanded .fg-pile-item:nth-child(1n+4){visibility:visible;opacity:1}.fg-pile-item-thumb{display:flex;flex-direction:column;max-width:100%;max-height:100%}.fg-pile-item-image{display:block;max-width:100%;object-fit:cover;width:auto}.fg-pile-item-caption{display:flex;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:10px;background-color:rgba(68,68,68,.5);color:#fff;text-align:center;visibility:hidden;opacity:0;max-width:100%;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-pile-item-title{display:block;width:100%;padding:0 0 10px}.fg-pile-item-desc{display:block;width:100%;max-height:100%;border-top:solid 1px currentColor;padding:10px 0 0;overflow:hidden}.fg-pile-item-thumb:hover .fg-pile-item-caption{visibility:visible;opacity:1}.fg-pile-cover{display:flex;justify-content:left;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:visible;opacity:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease-in-out}.fg-expanded .fg-pile-cover{visibility:hidden;opacity:0;pointer-events:none}.fg-pile-cover-content{display:flex;position:relative;background:#fff;color:#333;width:75%;font-weight:700;box-shadow:1px 1px 1px rgba(0,0,0,.1),5px 0 5px -3px rgba(0,0,0,.4),inset 0 0 5px rgba(0,0,0,.04)}.fg-pile-cover-title{text-align:center;padding:10px;width:100%}.fg-pile-cover-count{color:#aaa;padding:10px 5px;background:#f7f7f7;height:100%}:root{--fg-carousel-perspective:150px;--fg-carousel-navigation-size:48px;--fg-carousel-pagination-size:14px;--fg-carousel-progress-size:4px;--fg-carousel-navigation-opacity:0.3;--fg-carousel-transition-speed:650ms;--fg-carousel-ui-speed:300ms}.foogallery.fg-carousel{--fg-carousel-inverse-perspective:calc( -1 *  var(--fg-carousel-perspective) );position:relative;overflow:hidden;display:grid;grid-template-columns:var(--fg-carousel-navigation-size) auto var(--fg-carousel-navigation-size);grid-template-rows:auto auto;grid-template-areas:"prev inner next" "bottom bottom bottom"}.fg-carousel-inner{position:relative;grid-area:inner;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto;grid-template-areas:"left center right";padding:10px 0;perspective:var(--fg-carousel-perspective);transform:translate3d(0,0,0);transform-style:preserve-3d;backface-visibility:hidden;will-change:contents;pointer-events:none}.foogallery_preview_container .fg-carousel-inner{transform-style:unset}.fg-carousel-center{position:relative;z-index:-1;pointer-events:none;visibility:hidden}.fg-carousel-center{grid-area:center}.fg-carousel-progress{display:block;position:absolute;visibility:visible;bottom:0;left:0;width:0;height:var(--fg-carousel-progress-size);border-radius:calc(var(--fg-carousel-progress-size)/ 2);transition:width .1s linear;opacity:var(--fg-carousel-navigation-opacity)}.rtl .fg-carousel-progress{left:auto;right:0}.fg-carousel-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;grid-area:bottom;font-size:var(--fg-carousel-pagination-size);padding:0;margin-bottom:10px}.fg-carousel-bullet{width:1em;height:1em;display:block;padding:0;margin:.3em;border-radius:50%;border:solid 1px transparent;background:0 0;box-shadow:none;outline:0;opacity:var(--fg-carousel-navigation-opacity);cursor:pointer;font-size:inherit;transition:opacity var(--fg-carousel-ui-speed) ease-in}@media only screen and (max-width:782px){.fg-carousel-bullet{width:1.25em;height:1.25em}}.fg-carousel-bullet:hover{background:0 0;box-shadow:none;outline:0;opacity:1}.fg-carousel-bullet.fg-bullet-active{opacity:1}button.fg-carousel-next,button.fg-carousel-prev{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fg-carousel-navigation-size);background:0 0;border:none;box-shadow:none;outline:0;z-index:11;cursor:pointer;opacity:var(--fg-carousel-navigation-opacity);transition:opacity var(--fg-carousel-ui-speed) ease-in;padding:0;margin:0}button.fg-carousel-next:hover,button.fg-carousel-prev:hover{background:0 0;border:none;box-shadow:none;outline:0;opacity:1}.fg-carousel-next .fg-icon,.fg-carousel-prev .fg-icon{width:1em;height:1em}.rtl .fg-carousel-next .fg-icon,.rtl .fg-carousel-prev .fg-icon{transform:rotate(180deg)}.fg-carousel-prev{grid-area:prev}.fg-carousel-next{grid-area:next}.foogallery.fg-carousel .fg-item{display:block;opacity:0;visibility:hidden;grid-area:center;transform-origin:center center;transform:translate3d(0,200%,var(--fg-carousel-inverse-perspective));transition-timing-function:ease-in-out;transition-duration:0s;transition-property:background-color,transform,transform-origin,opacity,visibility;backface-visibility:hidden;pointer-events:auto}.foogallery.fg-carousel .fg-item.fg-loaded{transform:translate3d(0,0,var(--fg-carousel-inverse-perspective));transition-timing-function:ease-in-out;transition-duration:calc( var(--fg-carousel-transition-speed) / 2 );transition-property:background-color,transform,transform-origin,opacity,visibility}.foogallery.fg-carousel .fg-item.fg-item-active,.foogallery.fg-carousel .fg-item.fg-item-next,.foogallery.fg-carousel .fg-item.fg-item-prev{opacity:1;visibility:visible}.foogallery.fg-carousel .fg-item.fg-item-active{transform:translate3d(0,0,0)}.foogallery.fg-carousel.fg-dark .fg-carousel-progress,.foogallery.fg-carousel.fg-light.fg-inverted .fg-carousel-progress{background-color:#fff;box-shadow:inset 0 0 0 1px #9d9d9d}.foogallery.fg-carousel.fg-dark button.fg-carousel-bullet,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-bullet{background-color:#fff;border-color:#ccc}.foogallery.fg-carousel.fg-dark button.fg-carousel-next,.foogallery.fg-carousel.fg-dark button.fg-carousel-prev,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-next,.foogallery.fg-carousel.fg-light.fg-inverted button.fg-carousel-prev{color:#fff;background-color:transparent}.foogallery.fg-carousel.fg-dark.fg-inverted .fg-carousel-progress,.foogallery.fg-carousel.fg-light .fg-carousel-progress{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-bullet,.foogallery.fg-carousel.fg-light button.fg-carousel-bullet{background-color:#444;border-color:#333}.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-next,.foogallery.fg-carousel.fg-dark.fg-inverted button.fg-carousel-prev,.foogallery.fg-carousel.fg-light button.fg-carousel-next,.foogallery.fg-carousel.fg-light button.fg-carousel-prev{color:#444;background-color:transparent}.fg-shadow-outline .fg-carousel-inner{padding:1px}.fg-shadow-small .fg-carousel-inner{padding:4px}.fg-shadow-medium .fg-carousel-inner{padding:10px}.fg-shadow-large .fg-carousel-inner{padding:16px}.foogallery.fg-carousel-hide-nav-arrows{--fg-carousel-navigation-size:0px}.foogallery.fg-carousel-hide-nav-arrows .fg-carousel-next,.foogallery.fg-carousel-hide-nav-arrows .fg-carousel-prev,.foogallery.fg-carousel-hide-pagination .fg-carousel-bottom,.foogallery.fg-carousel-hide-progress-bar .fg-carousel-progress{display:none}
/*!/wp-content/themes/hello-elementor/assets/css/reset.css*/
html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}
/*!/wp-content/themes/hello-elementor/assets/css/theme.css*/
.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}
/*!/wp-content/themes/hello-elementor/assets/css/header-footer.css*/
.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}
/*!/wp-content/plugins/elementor/assets/css/frontend.min.css*/
/*! elementor - v3.32.0 - 21-10-2025 */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
/*!/wp-content/uploads/elementor/css/post-5.css*/
.elementor-kit-5{--e-global-color-primary:#FFCC00;--e-global-color-secondary:#444444;--e-global-color-text:#05040A;--e-global-color-accent:#E9A319;--e-global-color-ef9300e:#FFFFFF;--e-global-color-c2570ac:#F9F9F9;--e-global-color-3ffad22:#FFFCF4;--e-global-color-bcb153a:#727272;--e-global-typography-cf7f74e-font-family:"Signika";--e-global-typography-cf7f74e-font-size:1.5rem;--e-global-typography-cf7f74e-font-weight:600;--e-global-typography-cf7f74e-line-height:2.2rem;color:var( --e-global-color-text );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poetsen One", Sans-serif;font-size:1rem;font-weight:400;text-transform:capitalize;line-height:1.3rem;color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 a:hover{color:var( --e-global-color-accent );}.elementor-kit-5 h1{font-family:"Poetsen One", Sans-serif;font-size:3rem;font-weight:500;line-height:3.5rem;}.elementor-kit-5 h2{font-family:"Poetsen One", Sans-serif;font-size:2.3rem;font-weight:700;line-height:2.7rem;}.elementor-kit-5 h3{font-family:"Poetsen One", Sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem;}.elementor-kit-5 h4{font-family:"Poetsen One", Sans-serif;font-size:1.6rem;font-weight:700;line-height:2rem;}.elementor-kit-5 h5{font-family:"Poetsen One", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.8rem;}.elementor-kit-5 h6{font-family:"Poetsen One", Sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-cf7f74e-font-size:1.2rem;--e-global-typography-cf7f74e-line-height:1.6rem;}.elementor-kit-5 h1{font-size:2.5rem;line-height:3.5rem;}.elementor-kit-5 h2{font-size:2.2rem;line-height:2.5rem;}.elementor-kit-5 h3{font-size:2rem;line-height:2.5rem;}.elementor-kit-5 h4{font-size:1.6rem;line-height:2rem;}.elementor-kit-5 h5{font-size:1.4rem;line-height:1.8rem;}.elementor-kit-5 h6{font-size:1.2rem;line-height:1.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/*!/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css*/
/*! elementor - v3.32.0 - 21-10-2025 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/*!/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css*/
/*! elementor-pro - v3.32.0 - 29-09-2025 */
@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-end;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-start;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}
/*!/wp-content/plugins/elementor/assets/css/widget-divider.min.css*/
/*! elementor - v3.32.0 - 21-10-2025 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
/*!/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css*/
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*!/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css*/
.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}
/*!/wp-content/uploads/elementor/css/post-2.css*/
.elementor-2 .elementor-element.elementor-element-4f4ab1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-5c8e15b .swiper-slide-bg{background-image:url(https://gatewayamishfurniture.com/wp-content/uploads/2025/09/home-Buss-Woodcraft-Taunton.jpeg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-5c8e15b .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-293d208 .swiper-slide-bg{background-image:url(https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Newburry-Dining-Room-Collection.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-293d208 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-6425ef8 .swiper-slide-bg{background-image:url(https://gatewayamishfurniture.com/wp-content/uploads/2025/05/70-Collection-Living-Room.jpeg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-6425ef8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-repeater-item-4838814 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gatewayamishfurniture.com/wp-content/uploads/2025/09/home-Frog-Pond-Furniture-Lincoln.jpeg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-slide{transition-duration:calc(5000ms*1.2);height:calc(100vh - 150px);}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-button{background-color:var( --e-global-color-primary );border-width:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-slide-contents{max-width:65%;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-heading{font-family:"Poetsen One", Sans-serif;font-size:3rem;font-weight:600;line-height:3.5rem;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-description{font-family:"Signika", Sans-serif;font-size:1.5rem;font-weight:600;line-height:2.2rem;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-button:hover{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-pagination-fraction{font-size:10px;}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-ef9300e );opacity:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5fcb653{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-5fcb653:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5fcb653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-5fcb653::before, .elementor-2 .elementor-element.elementor-element-5fcb653 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5fcb653 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-5fcb653 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5fcb653 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-5fcb653 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-af13d30{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b4a000a{text-align:center;}.elementor-2 .elementor-element.elementor-element-b4a000a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-51947c5{text-align:center;}.elementor-2 .elementor-element.elementor-element-51947c5 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-413df76{text-align:center;font-size:1.3rem;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7dd29b6{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.5px;}.elementor-2 .elementor-element.elementor-element-7dd29b6 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-7dd29b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-b152f41{--display:flex;}.elementor-2 .elementor-element.elementor-element-5d3f813{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ad537fb{--display:flex;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-ad537fb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad537fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-ad537fb::before, .elementor-2 .elementor-element.elementor-element-ad537fb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad537fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-ad537fb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad537fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-ad537fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-768x575.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ad537fb.e-con:hover{--e-con-transform-translateY:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-8350c3f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-8350c3f img{max-width:90px;}.elementor-2 .elementor-element.elementor-element-72ef6ef{text-align:center;}.elementor-2 .elementor-element.elementor-element-72ef6ef .elementor-heading-title{font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b9d6f65{text-align:center;}.elementor-2 .elementor-element.elementor-element-63758d6{--display:flex;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-63758d6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-63758d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-63758d6::before, .elementor-2 .elementor-element.elementor-element-63758d6 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-63758d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-63758d6 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-63758d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-63758d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-768x575.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-63758d6.e-con:hover{--e-con-transform-translateY:10px;}.elementor-2 .elementor-element.elementor-element-1e55c27 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-1e55c27 img{max-width:90px;}.elementor-2 .elementor-element.elementor-element-6635c43{text-align:center;}.elementor-2 .elementor-element.elementor-element-6635c43 .elementor-heading-title{font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7565141{text-align:center;}.elementor-2 .elementor-element.elementor-element-24778c1{--display:flex;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-24778c1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-24778c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-24778c1::before, .elementor-2 .elementor-element.elementor-element-24778c1 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-24778c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-24778c1 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-24778c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-24778c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-768x575.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-24778c1.e-con:hover{--e-con-transform-translateY:10px;}.elementor-2 .elementor-element.elementor-element-6cdafc2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-6cdafc2 img{max-width:90px;}.elementor-2 .elementor-element.elementor-element-3d3e54e{text-align:center;}.elementor-2 .elementor-element.elementor-element-3d3e54e .elementor-heading-title{font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ebe28f7{text-align:center;}.elementor-2 .elementor-element.elementor-element-c6d43c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.45;--overlay-mix-blend-mode:screen;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-c6d43c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c6d43c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c6d43c7::before, .elementor-2 .elementor-element.elementor-element-c6d43c7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c6d43c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c6d43c7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c6d43c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c6d43c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/solid-wood-background.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c17e108{--display:flex;}.elementor-2 .elementor-element.elementor-element-17fb582{text-align:center;}.elementor-2 .elementor-element.elementor-element-17fb582 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-40a8452{text-align:center;}.elementor-2 .elementor-element.elementor-element-40a8452 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-013f909{--display:flex;}.elementor-2 .elementor-element.elementor-element-83b84c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-83b84c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-83b84c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-83b84c5::before, .elementor-2 .elementor-element.elementor-element-83b84c5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-83b84c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-83b84c5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-83b84c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-83b84c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c3e9b28{--display:flex;}.elementor-2 .elementor-element.elementor-element-6b33255{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-4110b03{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-330b3b8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-64dbf93 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-43e0671 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-479b8ba{--display:flex;--min-height:50vh;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 100px 5px 100px;}.elementor-2 .elementor-element.elementor-element-479b8ba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-479b8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Rockport-Bedroom.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2657013{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-36ab3f6{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-bf36ab5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-48ad6d8 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d8904a5{--display:flex;--min-height:50vh;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 100px 5px 100px;}.elementor-2 .elementor-element.elementor-element-d8904a5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d8904a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Arlington-Set-Dining-Room.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-f7fb6e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;border-style:dashed;--border-style:dashed;border-width:3.5px 0px 0px 0px;--border-top-width:3.5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-f7fb6e7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-f7fb6e7::before, .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f7fb6e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5961fbd{--display:flex;}.elementor-2 .elementor-element.elementor-element-47592aa img{max-width:350px;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-a8c3b00{text-align:center;}.elementor-2 .elementor-element.elementor-element-a8c3b00 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8037e0e{text-align:center;}.elementor-2 .elementor-element.elementor-element-8037e0e .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-574d74f{text-align:center;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1ee4df9{text-align:center;}.elementor-2 .elementor-element.elementor-element-1ee4df9 .elementor-heading-title{font-family:"Damion", Sans-serif;font-size:2rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c3e9baa .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d2a6341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.45;--overlay-mix-blend-mode:screen;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-d2a6341:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d2a6341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d2a6341::before, .elementor-2 .elementor-element.elementor-element-d2a6341 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d2a6341 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d2a6341 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d2a6341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d2a6341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/solid-wood-background.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bcc8680{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-664614b{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-cc3df94{text-align:left;}.elementor-2 .elementor-element.elementor-element-cc3df94 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-91ca579 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-2a1656f{color:var( --e-global-color-ef9300e );}.elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2581dc4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7fa1aa4{--display:flex;--min-height:50vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 100px 5px 100px;}.elementor-2 .elementor-element.elementor-element-7fa1aa4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7fa1aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Dovetail-and-Hinge.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6f85864 img{max-width:220px;opacity:0.5;}.elementor-2 .elementor-element.elementor-element-99aae0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-99aae0c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-99aae0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3ffad22 );}.elementor-2 .elementor-element.elementor-element-99aae0c::before, .elementor-2 .elementor-element.elementor-element-99aae0c > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-99aae0c > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-99aae0c > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-99aae0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-99aae0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gatewayamishfurniture.com/wp-content/uploads/2025/05/Texture-BG-scaled.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dbb6cd1{--display:flex;}.elementor-2 .elementor-element.elementor-element-2ce6cc9{text-align:center;}.elementor-2 .elementor-element.elementor-element-2ce6cc9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-465ed91{text-align:center;}.elementor-2 .elementor-element.elementor-element-465ed91 .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-55baf1b{--display:flex;}.elementor-2 .elementor-element.elementor-element-56a373f{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.5px;}.elementor-2 .elementor-element.elementor-element-56a373f .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-56a373f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-e9cd82f{text-align:center;}.elementor-2 .elementor-element.elementor-element-e9cd82f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d7f812d{text-align:center;}.elementor-2 .elementor-element.elementor-element-d7f812d .elementor-heading-title{font-family:var( --e-global-typography-cf7f74e-font-family ), Sans-serif;font-size:var( --e-global-typography-cf7f74e-font-size );font-weight:var( --e-global-typography-cf7f74e-font-weight );line-height:var( --e-global-typography-cf7f74e-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4a0a2e3{--display:flex;}.elementor-2 .elementor-element.elementor-element-bf5418f{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.5px;}.elementor-2 .elementor-element.elementor-element-bf5418f .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-bf5418f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-8785d98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-2 .elementor-element.elementor-element-013d501{--display:flex;}.elementor-2 .elementor-element.elementor-element-37f6f8f iframe{height:60vh;}.elementor-2 .elementor-element.elementor-element-7daecc0{--display:flex;}.elementor-2 .elementor-element.elementor-element-b0c166c{text-align:left;}.elementor-2 .elementor-element.elementor-element-95bef1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-037bb59 .swiper-slide-contents{max-width:95%;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-heading{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-description{font-size:1.2rem;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-51947c5 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-5d3f813{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-40a8452 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-64dbf93 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-48ad6d8 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-8037e0e .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-91ca579 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-465ed91 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-d7f812d .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-heading{font-size:2rem;line-height:2.5rem;}.elementor-2 .elementor-element.elementor-element-037bb59 .elementor-slide-description{font-size:1.2rem;line-height:1.6rem;}.elementor-2 .elementor-element.elementor-element-5fcb653{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-51947c5 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-5d3f813{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c6d43c7{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-40a8452 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-83b84c5{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-6b33255{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-64dbf93 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-479b8ba{--min-height:40vh;}.elementor-2 .elementor-element.elementor-element-48ad6d8 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-d8904a5{--min-height:40vh;}.elementor-2 .elementor-element.elementor-element-f7fb6e7{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-8037e0e .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-1ee4df9 .elementor-heading-title{font-size:1.4rem;line-height:1.8rem;}.elementor-2 .elementor-element.elementor-element-d2a6341{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-bcc8680{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-91ca579 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-7fa1aa4{--min-height:40vh;}.elementor-2 .elementor-element.elementor-element-465ed91 .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}.elementor-2 .elementor-element.elementor-element-d7f812d .elementor-heading-title{font-size:var( --e-global-typography-cf7f74e-font-size );line-height:var( --e-global-typography-cf7f74e-line-height );}}
/*!/wp-content/uploads/elementor/css/post-23.css*/
.elementor-23 .elementor-element.elementor-element-b5ec628{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-b5ec628:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b5ec628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-207d231{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b80cedd{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b80cedd .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-b80cedd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-b80cedd .elementor-icon{font-size:17px;}.elementor-23 .elementor-element.elementor-element-b80cedd .elementor-icon svg{height:17px;}.elementor-23 .elementor-element.elementor-element-e02c489{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-e02c489 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-e02c489.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e02c489 .elementor-icon{font-size:17px;}.elementor-23 .elementor-element.elementor-element-e02c489 .elementor-icon svg{height:17px;}.elementor-23 .elementor-element.elementor-element-9048708{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-9048708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-9048708 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9048708.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-9048708.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-9048708.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-9048708.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-9048708.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-9048708 .elementor-icon{font-size:17px;}.elementor-23 .elementor-element.elementor-element-9048708 .elementor-icon svg{height:17px;}.elementor-23 .elementor-element.elementor-element-f2b9729{--display:flex;--justify-content:center;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-fbb13a8 img{width:300px;max-width:100%;}.elementor-23 .elementor-element.elementor-element-64fb4fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-10d54b3 .elementor-icon-list-icon i{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-10d54b3 .elementor-icon-list-icon svg{fill:var( --e-global-color-ef9300e );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-10d54b3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-10d54b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-10d54b3 .elementor-icon-list-item > a{font-family:"Poetsen One", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-10d54b3 .elementor-icon-list-text{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-0658365 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-0658365.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-0658365.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-0658365.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-0658365.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-0658365 .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-0658365 .elementor-icon svg{height:20px;}.elementor-23 .elementor-element.elementor-element-facbf13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-23 .elementor-element.elementor-element-facbf13:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-facbf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-56001fd .elementor-icon-list-icon i{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-56001fd .elementor-icon-list-icon svg{fill:var( --e-global-color-ef9300e );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-56001fd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-56001fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-56001fd .elementor-icon-list-item > a{font-family:"Poetsen One", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-56001fd .elementor-icon-list-text{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-6162430{--display:flex;}.elementor-23 .elementor-element.elementor-element-31c9ff3 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-31c9ff3 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-31c9ff3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-31c9ff3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-31c9ff3 .elementor-icon-list-item > a{font-family:"Poetsen One", Sans-serif;font-weight:400;}.elementor-23 .elementor-element.elementor-element-31c9ff3 .elementor-icon-list-text{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-aa114b9 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-aa114b9 .elementor-icon{font-size:20px;}.elementor-23 .elementor-element.elementor-element-aa114b9 .elementor-icon svg{height:20px;}.elementor-23 .elementor-element.elementor-element-9d99e13{--display:flex;--min-height:50px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-9d99e13:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9d99e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c1f1e9b{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-menu-toggle{margin:0 auto;}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu .elementor-item{font-family:"Poetsen One", Sans-serif;font-size:0.9rem;font-weight:300;text-transform:uppercase;line-height:1.3rem;}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-a92f851{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-height:20px;--e-nav-menu-divider-color:var( --e-global-color-text );--e-nav-menu-horizontal-menu-item-margin:calc( 1.5rem / 2 );}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1.5rem;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-f2b9729{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu .elementor-item{font-size:0.7rem;}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a92f851{--e-nav-menu-horizontal-menu-item-margin:calc( 1rem / 2 );}.elementor-23 .elementor-element.elementor-element-a92f851 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1rem;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-b5ec628{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-23 .elementor-element.elementor-element-207d231{--min-height:50px;}.elementor-23 .elementor-element.elementor-element-b80cedd > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-23 .elementor-element.elementor-element-b80cedd .elementor-icon{font-size:14px;}.elementor-23 .elementor-element.elementor-element-b80cedd .elementor-icon svg{height:14px;}.elementor-23 .elementor-element.elementor-element-e02c489 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-23 .elementor-element.elementor-element-e02c489 .elementor-icon{font-size:14px;}.elementor-23 .elementor-element.elementor-element-e02c489 .elementor-icon svg{height:14px;}.elementor-23 .elementor-element.elementor-element-9048708 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-23 .elementor-element.elementor-element-9048708 .elementor-icon{font-size:14px;}.elementor-23 .elementor-element.elementor-element-9048708 .elementor-icon svg{height:14px;}.elementor-23 .elementor-element.elementor-element-f2b9729{--min-height:85px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-23 .elementor-element.elementor-element-fbb13a8 img{width:250PX;}.elementor-23 .elementor-element.elementor-element-facbf13{--min-height:50px;--justify-content:space-between;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-23 .elementor-element.elementor-element-6162430{--width:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-aa114b9 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-23 .elementor-element.elementor-element-aa114b9 .elementor-icon{font-size:18px;}.elementor-23 .elementor-element.elementor-element-aa114b9 .elementor-icon svg{height:18px;}}
/*!/wp-content/uploads/elementor/css/post-28.css*/
.elementor-28 .elementor-element.elementor-element-d8ec76a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-d8ec76a:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d8ec76a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-aca08e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-82e6e9e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-28 .elementor-element.elementor-element-9995dbe img{max-width:290px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-621b965{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-621b965.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-621b965 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-621b965.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-621b965.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-621b965.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-621b965.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-621b965.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-621b965 .elementor-icon{font-size:17px;}.elementor-28 .elementor-element.elementor-element-621b965 .elementor-icon svg{height:17px;}.elementor-28 .elementor-element.elementor-element-26c91ea{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-af1f63f .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu .elementor-item{font-family:"Signika", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef9300e );fill:var( --e-global-color-ef9300e );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-cf01f08{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-fcca053{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-3bbd181 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu .elementor-item{font-family:"Signika", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef9300e );fill:var( --e-global-color-ef9300e );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8d47a89{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-28 .elementor-element.elementor-element-bccdca1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-06a0ee6 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-79bf4bb{font-family:"Signika Negative", Sans-serif;font-weight:600;color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-3d27a77 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-1cb2262{font-family:"Signika Negative", Sans-serif;font-weight:600;color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-bb63440{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-84dc137{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-829fcd9{--divider-border-style:dashed;--divider-color:var( --e-global-color-ef9300e );--divider-border-width:3.5px;}.elementor-28 .elementor-element.elementor-element-829fcd9 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-829fcd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-204f524 .elementor-heading-title{color:var( --e-global-color-ef9300e );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-icon i{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-icon svg{fill:var( --e-global-color-ef9300e );transition:fill 0.3s;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-4cb9a7a{--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-item > a{font-family:"Signika", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-text{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-28 .elementor-element.elementor-element-4cb9a7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6ef3ae2{right:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-6ef3ae2{left:0px;}.elementor-28 .elementor-element.elementor-element-6ef3ae2{bottom:calc(50% - 50px);z-index:20;}.elementor-28 .elementor-element.elementor-element-6ef3ae2 > .elementor-widget-container{border-radius:3px 3px 3px 3px;}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon-wrapper{text-align:right;}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon:hover, .elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon{font-size:5rem;padding:5px;border-width:5px 0px 5px 5px;border-radius:60px 0px 0px 60px;}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon svg{height:5rem;}.elementor-28 .elementor-element.elementor-element-10db252{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-baa2e52{--divider-border-style:dashed;--divider-color:var( --e-global-color-secondary );--divider-border-width:3.5px;}.elementor-28 .elementor-element.elementor-element-baa2e52 .elementor-divider-separator{width:100%;}.elementor-28 .elementor-element.elementor-element-baa2e52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28 .elementor-element.elementor-element-a165271{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28 .elementor-element.elementor-element-9532403{text-align:center;font-family:"Signika", Sans-serif;font-size:0.9rem;text-transform:uppercase;color:var( --e-global-color-ef9300e );}.elementor-28 .elementor-element.elementor-element-9532403 a{color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9532403 a:hover, .elementor-28 .elementor-element.elementor-element-9532403 a:focus{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-29d4aca{--display:flex;--position:fixed;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:-40px;--z-index:99;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-29d4aca{left:0px;}body.rtl .elementor-28 .elementor-element.elementor-element-29d4aca{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-711163b .elementor-button{background-color:var( --e-global-color-text );font-family:"Poetsen One", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 0px 0px;padding:9px 15px 7px 15px;}.elementor-28 .elementor-element.elementor-element-711163b .elementor-button:hover, .elementor-28 .elementor-element.elementor-element-711163b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-d8ec76a{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-28 .elementor-element.elementor-element-aca08e7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-82e6e9e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-82e6e9e.e-con{--order:1;}.elementor-28 .elementor-element.elementor-element-9995dbe img{max-width:300px;}.elementor-28 .elementor-element.elementor-element-26c91ea.e-con{--order:3;}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-28 .elementor-element.elementor-element-cf01f08{--e-nav-menu-horizontal-menu-item-margin:calc( 1rem / 2 );}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1rem;}.elementor-28 .elementor-element.elementor-element-fcca053.e-con{--order:4;}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8d47a89{--e-nav-menu-horizontal-menu-item-margin:calc( 1rem / 2 );}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1rem;}.elementor-28 .elementor-element.elementor-element-bccdca1.e-con{--order:2;}.elementor-28 .elementor-element.elementor-element-79bf4bb{font-size:1rem;}.elementor-28 .elementor-element.elementor-element-1cb2262{font-size:1rem;}.elementor-28 .elementor-element.elementor-element-bb63440.e-con{--order:5;}.elementor-28 .elementor-element.elementor-element-84dc137{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-6ef3ae2{bottom:calc(50% - 37px);}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon{font-size:2.3rem;}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon svg{height:2.3rem;}.elementor-28 .elementor-element.elementor-element-10db252{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-a165271{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-28 .elementor-element.elementor-element-9532403{font-size:0.8rem;line-height:1.3rem;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-aca08e7{--justify-content:space-around;}.elementor-28 .elementor-element.elementor-element-82e6e9e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-26c91ea{--width:auto;}.elementor-28 .elementor-element.elementor-element-26c91ea.e-con{--order:2;}.elementor-28 .elementor-element.elementor-element-cf01f08.elementor-element{--order:3;}.elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-28 .elementor-element.elementor-element-cf01f08 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-28 .elementor-element.elementor-element-fcca053{--width:auto;}.elementor-28 .elementor-element.elementor-element-fcca053.e-con{--order:3;}.elementor-28 .elementor-element.elementor-element-8d47a89.elementor-element{--order:3;}.elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-28 .elementor-element.elementor-element-8d47a89 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:3px !important;}.elementor-28 .elementor-element.elementor-element-bccdca1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28 .elementor-element.elementor-element-bccdca1.e-con{--order:5;}.elementor-28 .elementor-element.elementor-element-bb63440{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-bb63440.e-con{--order:4;}.elementor-28 .elementor-element.elementor-element-84dc137{--justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-6ef3ae2{bottom:calc(50% - 35px);}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon{font-size:3rem;}.elementor-28 .elementor-element.elementor-element-6ef3ae2 .elementor-icon svg{height:3rem;}.elementor-28 .elementor-element.elementor-element-10db252{--justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-a165271{--justify-content:space-between;}.elementor-28 .elementor-element.elementor-element-9532403{text-align:center;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-82e6e9e{--width:auto;}.elementor-28 .elementor-element.elementor-element-26c91ea{--width:auto;}.elementor-28 .elementor-element.elementor-element-fcca053{--width:auto;}.elementor-28 .elementor-element.elementor-element-bccdca1{--width:auto;}.elementor-28 .elementor-element.elementor-element-bb63440{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-82e6e9e{--width:100%;}.elementor-28 .elementor-element.elementor-element-fcca053{--width:auto;}.elementor-28 .elementor-element.elementor-element-bccdca1{--width:28%;}.elementor-28 .elementor-element.elementor-element-bb63440{--width:28%;}}/* Start custom CSS for nav-menu, class: .elementor-element-cf01f08 *//*.elementor-28 .elementor-element.elementor-element-cf01f08 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
@media screen and (max-width: 468px){ 
    .elementor-28 .elementor-element.elementor-element-cf01f08 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}*//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d47a89 *//*.elementor-28 .elementor-element.elementor-element-8d47a89 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
@media screen and (max-width: 468px){ 
    .elementor-28 .elementor-element.elementor-element-8d47a89 {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d4aca */.bottom-fixed-index-button {
    -webkit-transition: all .7s ease 1.2s !important;
    -moz-transition: all .7s ease 1.2s !important;
    -o-transition: all .7s ease 1.2s !important;
    transition: all .7s ease 1.2s !important;
    bottom: -40px !important;
}

.viewport-top .bottom-fixed-index-button {
    bottom: -40px !important;
}

.viewport-scrolled .bottom-fixed-index-button {
    bottom: 0px !important;
}/* End custom CSS */
/*!/wp-content/uploads/elementor/css/post-1132.css*/
.elementor-1132 .elementor-element.elementor-element-27744b59{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1132 .elementor-element.elementor-element-27744b59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-19ac504{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1132 .elementor-element.elementor-element-9da2c49{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-58cf04a .elementor-icon-list-icon i{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-1132 .elementor-element.elementor-element-58cf04a .elementor-icon-list-icon svg{fill:var( --e-global-color-ef9300e );transition:fill 0.3s;}.elementor-1132 .elementor-element.elementor-element-58cf04a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1132 .elementor-element.elementor-element-58cf04a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1132 .elementor-element.elementor-element-58cf04a .elementor-icon-list-item > a{font-family:"Poetsen One", Sans-serif;font-weight:400;}.elementor-1132 .elementor-element.elementor-element-58cf04a .elementor-icon-list-text{color:var( --e-global-color-ef9300e );transition:color 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-1132 .elementor-element.elementor-element-f0232b0{right:0px;}body.rtl .elementor-1132 .elementor-element.elementor-element-f0232b0{left:0px;}.elementor-1132 .elementor-element.elementor-element-f0232b0{top:0px;}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-f0232b0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-f0232b0 .elementor-icon{font-size:25px;}.elementor-1132 .elementor-element.elementor-element-f0232b0 .elementor-icon svg{height:25px;}.elementor-1132 .elementor-element.elementor-element-3424ded{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1132 .elementor-element.elementor-element-20409e2{--divider-border-style:dashed;--divider-color:var( --e-global-color-ef9300e );--divider-border-width:3.5px;}.elementor-1132 .elementor-element.elementor-element-20409e2 .elementor-divider-separator{width:100%;}.elementor-1132 .elementor-element.elementor-element-20409e2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu .elementor-item{font-family:"Poetsen One", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;line-height:1.5rem;}.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef9300e );fill:var( --e-global-color-ef9300e );padding-left:0px;padding-right:0px;padding-top:7px;padding-bottom:7px;}.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-90b618e{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1132 .elementor-element.elementor-element-90b618e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu .elementor-item{font-family:"Poetsen One", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;line-height:1.5rem;}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-ef9300e );fill:var( --e-global-color-ef9300e );padding-left:0px;padding-right:0px;padding-top:7px;padding-bottom:7px;}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-d71eb2b{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-1132 .elementor-element.elementor-element-2de33b6{--divider-border-style:dashed;--divider-color:var( --e-global-color-ef9300e );--divider-border-width:3.5px;}.elementor-1132 .elementor-element.elementor-element-2de33b6 .elementor-divider-separator{width:100%;}.elementor-1132 .elementor-element.elementor-element-2de33b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1132 .elementor-element.elementor-element-99769de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1132 .elementor-element.elementor-element-a6c207a{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-a6c207a .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-a6c207a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-a6c207a .elementor-icon{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-a6c207a .elementor-icon svg{height:17px;}.elementor-1132 .elementor-element.elementor-element-82fb7b0{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-82fb7b0 .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-82fb7b0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-82fb7b0 .elementor-icon{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-82fb7b0 .elementor-icon svg{height:17px;}.elementor-1132 .elementor-element.elementor-element-1837aca{width:var( --container-widget-width, 9.67% );max-width:9.67%;--container-widget-width:9.67%;--container-widget-flex-grow:0;}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1132 .elementor-element.elementor-element-1837aca .elementor-icon-wrapper{text-align:center;}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-default .elementor-icon{color:var( --e-global-color-ef9300e );border-color:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-framed .elementor-icon, .elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef9300e );}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-framed .elementor-icon:hover, .elementor-1132 .elementor-element.elementor-element-1837aca.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-1132 .elementor-element.elementor-element-1837aca .elementor-icon{font-size:17px;}.elementor-1132 .elementor-element.elementor-element-1837aca .elementor-icon svg{height:17px;}#elementor-popup-modal-1132 .dialog-widget-content{animation-duration:0.5s;background-color:var( --e-global-color-text );}#elementor-popup-modal-1132{background-color:rgba(0, 0, 0, 0.7);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-1132 .dialog-message{width:395px;height:100vh;align-items:center;}#elementor-popup-modal-1132 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-1132 .dialog-close-button i{color:var( --e-global-color-ef9300e );}#elementor-popup-modal-1132 .dialog-close-button svg{fill:var( --e-global-color-ef9300e );}#elementor-popup-modal-1132 .dialog-close-button:hover i{color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-1132 .elementor-element.elementor-element-27744b59{--justify-content:flex-start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1132 .elementor-element.elementor-element-19ac504{--min-height:50px;}.elementor-1132 .elementor-element.elementor-element-9da2c49{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1132 .elementor-element.elementor-element-ee442c1 img{max-width:250px;}body:not(.rtl) .elementor-1132 .elementor-element.elementor-element-f0232b0{right:3px;}body.rtl .elementor-1132 .elementor-element.elementor-element-f0232b0{left:3px;}.elementor-1132 .elementor-element.elementor-element-f0232b0{top:9px;}.elementor-1132 .elementor-element.elementor-element-20409e2 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu .elementor-item{font-size:1.4rem;}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-1132 .elementor-element.elementor-element-d71eb2b{--e-nav-menu-horizontal-menu-item-margin:calc( 7px / 2 );}.elementor-1132 .elementor-element.elementor-element-d71eb2b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:7px;}.elementor-1132 .elementor-element.elementor-element-2de33b6 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-1132 .elementor-element.elementor-element-99769de{--margin-top:0.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1132 .elementor-element.elementor-element-a6c207a > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1132 .elementor-element.elementor-element-a6c207a .elementor-icon{font-size:14px;}.elementor-1132 .elementor-element.elementor-element-a6c207a .elementor-icon svg{height:14px;}.elementor-1132 .elementor-element.elementor-element-82fb7b0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1132 .elementor-element.elementor-element-82fb7b0 .elementor-icon{font-size:14px;}.elementor-1132 .elementor-element.elementor-element-82fb7b0 .elementor-icon svg{height:14px;}.elementor-1132 .elementor-element.elementor-element-1837aca > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-1132 .elementor-element.elementor-element-1837aca .elementor-icon{font-size:14px;}.elementor-1132 .elementor-element.elementor-element-1837aca .elementor-icon svg{height:14px;}#elementor-popup-modal-1132 .dialog-message{width:100vw;padding:0rem 0rem 0rem 0rem;}}
/*!/wp-content/plugins/furniture-infinite-helper/public/css/helper-furniture-styles.css*/
/* WORK IN PROGRESS v1.1 */
.wip { 
    position: relative;
    margin-top: 5em!important;
}
.wip:before {
    content: "WORK IN PROGRESS || BLOCK UNFINISED";
    font-size: 2em;
    font-weight: 700;
    color: red;
    position: absolute;
    top: -2.2em;
    width: 100%;
    text-align: center;
    background-color: #ff00002b;
}

.alignfull {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
}

p {
    font-family: inherit!important;
}

@media screen {
    .hide-screen { display: none; }
}

.fixedSearchWrapper.searchClick {
    display: none;
}

.mobileContactLink:after {
    font-family: "Font Awesome 5 Free";
    font-size: 1.5em!important;
}

.header .awesome-contact a span {
    font-size: 0px;
}

footer .awesome-contact a i {
	width: 20px;
    text-align: center;
}
footer .awesome-contact a span {
    margin-left: 9px;
}

.twoColRow > div {
	height: 100%;
}
.twoColRow > .panel-grid-cell-empty {
	display: block!important;
}

.page.search #custom-search-form  {
	display: none!important;
}

.search-heading {
    display: block;
    text-align: center;
    font-size: 2.5em;
    line-height: 1.6;
}

h1.search-heading {
    padding-top: 2em;
}

h2.search-heading {
    padding: 0;
    margin: 0;
}


.search-heading span {
    opacity: 0.6;
    display: block;
}


.search-bar-wrapper {
    width: 100%;
    position: relative;
    padding: 3%;
    align-self: stretch;
}

.searches-wrapper {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
}

.search-bar-wrapper {
    width: 100%;
    text-align: center;
    min-height: 220px;
    align-content: center;
    display: grid;
}

.search-bar-wrapper.first {
    background-color: #b8b8b8;
}
.search-bar-wrapper.second {
    border: 4px solid #b8b8b8;
}

@media screen and (min-width: 600px) {
    .img-sample-wrapper,
    .searches-wrapper {
        flex-direction: row;
        max-width: 1400px;
        margin: 0 auto;
    }
    .search-bar-wrapper {
        width: 50%;
    }
}

.img-sample-wrapper {
    display: flex;
    flex-direction: row;
    padding: 4rem 0;
    align-items: center;
}

.img-sample-wrapper img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 6em;
}



.search-by-builder-id,
.search-by-product-id {
    display: flex;
}
.search-by-builder-id input[type=number],
.search-by-product-id input[type=submit] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    max-width: inherit;
    min-height: 40px;
    padding: 5px 10px;
}

.search-by-product-id input[type=number] {
    max-width: inherit;
    flex-grow: 1;
    min-height: 40px;
    padding: 5px 10px;
}

.search-by-product-id input[type=submit] {
    min-width: 100px;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    appearance: none;
    -webkit-appearance: none;
    margin: 0;
}




.mobileSearchBoxWrapper {
    display: none!important;
}

a:focus {
    outline: none !important;
}
.grid-container {     
    margin-bottom: 50px; 
    display: grid; 
    grid-template-columns:repeat(3, 1fr); 
    gap: 50px;
}

.grid-container.collection-image.color-5432 div .grid-item {
    display: flex;
    font-size: 1em;
    padding-bottom: 5px;
}
.grid-container.collection-image.all-product-collection {
    margin-bottom: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
}
.grid-container.collection-image.all-product-collection div {
    background-color: #f2f2f2 !important;
}

.grid-container.collection-image.all-product-collection div .grid-item {
    display: flex;
    font-size: 1em;
    padding-bottom: 5px;
}

.grid-container.collection-image.collection-89454-manufacture {
    margin-bottom: 50px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
}
.grid-container.collection-image.collection-89454-manufacture div {
    background-color: #f2f2f2 !important;
}

.grid-container.collection-image.collection-89454-manufacture div .grid-item {
    display: flex;
    font-size: 1em;
    padding-bottom: 5px;
}

.collection-image div .grid-item {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    text-transform: uppercase;
    color: var( --e-global-color-primary );
}

.collection-image div img {
    width: 100%;
    height: auto;
    display: block;
    padding: 15px 15px 15px 15px;
    -webkit-transition: padding .2s ease-out;
    -moz-transition: padding .2s ease-out;
    -o-transition: padding .2s ease-out;
    transition: padding .2s ease-out;
}

.collection-image div img.collection-image.single {
    padding: 0!important;
    -webkit-transition: box-shadow .5s ease;
    -moz-transition: box-shadow .5s ease;
    -o-transition: box-shadow .5s ease;
    transition: box-shadow .5s ease;
}

.collection-image .furniture-infinite-grid-items p {
    text-align: center;
    font-family: inherit;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    padding: 10px;
    margin-bottom: 0;
}

.collection-image .furniture-infinite-grid-items p.builder-name-reveal {
    cursor: default;
}

.subcategory-img-link-wrapper { position: relative;}
.subcategory-img-link-wrapper .prodCount {
    position: absolute;
    top: -15px;
    right: -15px;
    font-size: 10px;
    width: 30px;
    height: 30px;
    line-height: 31px;
    background-color: #ffffff;
    z-index: 2;
    border-radius: 50%;
    border: 0.5px solid #dcdcdc;
}

.furniture-infinite-grid-items p .prodCount {
    margin-left: 10px;
    opacity: 0.6;    
    display: none; 
}

.furniture-infinite-grid-items.collection > a > div.collection-images {
    overflow: hidden;
}

article.results-wrapper.ids-load-more-item>a>img {
    padding: 15px 15px 15px 15px;
    -webkit-transition: padding .2s ease-out;
    -moz-transition: padding .2s ease-out;
    -o-transition: padding .2s ease-out;
    transition: padding .2s ease-out;
}

/* GRID SHADOWS */
/* Grid Shadows */
.furniture-infinite-grid-items,
.furniture-infinite-grid-items.collection,
.furniture-infinite-grid-items.subcategory-grid-item,
article.results-wrapper.ids-load-more-item {
    box-shadow: 0px -1px 10px 1px rgba(0, 0, 0, 0.15);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.furniture-infinite-grid-items:hover,
.furniture-infinite-grid-items.collection:hover,
.furniture-infinite-grid-items.subcategory-grid-item:hover,
article.results-wrapper.ids-load-more-item:hover {
    box-shadow: 0px -1px 10px 1px rgba(0, 0, 0, 0.4);
}

/* Grid Border Tops */
p.subcategory-name,
.loggedin .builder-name-reveal,
.collection-image .furniture-infinite-grid-items p.pro-name,
.results-wrapper p.results-category {
    border-top: 0.5px solid rgba(0, 0, 0, 0.1);
}

.collection-image div img.collection-image.single {
    padding: 0px 0px 0px 0px !important;
    outline-width: 15px;
    outline-style: solid;
    outline-color: rgba(255,255,255,0);
    outline-offset: -15px;
    -webkit-transition: outline-color .5s ease;
    -moz-transition: outline-color .5s ease;
    -o-transition: outline-color .5s ease;
    transition: outline-color .5s ease;
}

.furniture-infinite-grid-items:hover img,
article.results-wrapper.ids-load-more-item:hover img{
    padding: 15px 15px 10px 15px;
}
.furniture-infinite-grid-items:hover img.collection-image.single{
    outline-color: rgba(255, 255, 255, .5);
}

.pagination {
    display: inline-block;
}

.pagination a {
    color: black;
    float: left;
    padding: 5px;
    text-decoration: none;
    margin: 5px;
    font-family: inherit !important;
}
.pagination a:hover{
    background-color: #00375B;
    color: #fff;
}
.pagination-wrap{
    width: 100%;
    text-align: center;
}
.active-page{
    background-color: #00375B;
    color: #fff !important;
}

li.breaker {
    border-bottom: 2px solid;
}

.addthis_inline_share_toolbox{
    float: left;
}
.print-btn{
    margin-left: 3px;
    float: left;
    border-radius: 0px;
    padding-right: 40px;
}
.print-btn i{
    margin-right: 10px;
    margin-left: 0;
}
.at4-visible{
    opacity: 1 !important;
}
.furniture-infinite-quote-form{
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0px;
    margin: auto;
    background-color: #fff;
    z-index: 999999;
}

.footerIcons .panel-grid-cell-empty {
    display: none;
}

.gform_footer{
    text-align: right;
    display: block !important;
}

.furniture-infinite-quote-form input[type=submit]{
    background-color: #009aff !important;
    color: #fff;
    border: 0px;
    padding: 18px 80px;
    width: 100%;
    text-transform: none;
    font-size: 20px;
    font-weight: 700;
}
.furniture-infinite-quote-form input[type=submit]:disabled,
.furniture-infinite-quote-form input[type=submit]:disabled:hover{
    display: block!important;
    background-color: rgb(168, 168, 168)!important;
}

.furniture-infinite-quote-form input[type=submit]:hover{
    background-color: #0085dd !important;
}

.hover-notifier {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 14px;
    margin-top: -4px;
    color: #0085dd;
    font-weight: 800;
    visibility: hidden;
}

.furniture-infinite-quote-form input[type=submit]:disabled:active ~ .hover-notifier,
.furniture-infinite-quote-form input[type=submit]:disabled:focus ~ .hover-notifier,
.furniture-infinite-quote-form input[type=submit]:disabled:hover ~ .hover-notifier {
    visibility: visible;
}

.gform_confirmation_wrapper {
    border-style: solid;
    border-color: black;
    border-width: 0px 2px 2px 2px;
    margin-top: -8px;
}
.gform_confirmation_message {
    padding: 25px 15px 0px 15px;
    font-size: 17px;
    font-weight: 400;
    text-align: center;
}

.form-header-wrapper{
    text-align: center;
    font-family: inherit;
}
.form-header-wrapper h6{
    font-family: inherit !important;
}
.form-close-icon{
    cursor: pointer;
    position: absolute;
    font-size: 30px;
    right: 30px;
    top: 18px;
    font-weight: bold;
    color: #000;
    text-transform: lowercase;
}
.more-color-btn{
    display: block;
    background-color: #707070;
    text-align: center;
    padding: 10px 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    color: #fff !important;
    font-size: 20px;
    font-weight: bold;
    border-radius: 3px !important;
    font-family: inherit !important;
}

.thumbnails-wrapper {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1;
    height: 100px;
}

.thumbnail-container {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background-color: rgba(255,255,255,0.3);
    /* width: max-content; */
    margin-left: auto;
    margin-right: auto;
}
.thumbnails-wrapper .thumbnail{
    padding: 8px;
    display: inline-block;
    max-width: 100px;
}
.thumbnails-wrapper .thumbnail:first-child{
    /* margin-left: 22px; */
}
.thumbnails-wrapper .thumbnail:last-child{
    /* margin-right: 22px; */
}

.thumbnail-container,
.thumbnails-wrapper .thumbnail img {
    transition: 0.4s opacity ease;
    -moz-transition: 0.4s opacity ease;
    -webkit-transition: 0.4s opacity ease;
}
.thumbnails-wrapper .thumbnail img {
    border: 1px solid transparent;
    height: auto!important;
    width: inherit!important;
}

.thumbnails-wrapper .thumbnail img.active {
    border: 1px solid black;
}
.thumbnails-wrapper .thumbnail img:not(.active){
    opacity: 0.6;
}
.thumbnail-container:hover {
    background-color: rgba(255,255,255,0.45);
}

.thumbnails-wrapper .thumbnail img:hover{
    opacity: 1;
}

/* magnifying glass icon */
.zoom:before {
    content: 'Grab';
    position: absolute;
    display: inline;
    right: 25px;
    font-weight: 700;
}
.zoom:after {
    content:'';
    display:block; 
    width:33px; 
    height:33px; 
    position:absolute; 
    top:0;
    right:0;
    background:url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/magnifier.png');
}

.zoom img {
    display: block;
}

.zoom img::selection { background-color: transparent; }

#container{
    overflow: hidden;
    margin: auto;
}
#container img {
    transform-origin: center center;
    object-fit: cover;
    height: auto;
    /* width: 90%; */
}
.product-details #container img#hover-effect {
    width: 100%;
    outline: 1px solid #e9e9e9;
    outline-offset: -1px;

}
.zoom:hover{ cursor: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/grab.cur'), default; }
.zoom:active{ cursor: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/grabbed.cur'), default; }


.pro-name{
    text-transform: capitalize !important;
}

.all-products-section .row::after{
    content: "";
    clear: both;
    display: table;
}

.alert {
    color: #721c24;
    background-color: #f8d7da !important;
    border-color: #f5c6cb;
    position: relative;
    padding: 0.75rem 1.25rem !important;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}


.all-products-section .row .col-md-2 {
    text-align: center;
}




.home .manufacturersCollections-wrapper {
    margin-top: 45px;
}
.manufacturersCollections-wrapper {
    display: flex;
    flex-direction: row; 
}
.manufacturersCollections-wrapper .tab {
    border: 1px solid #ccc;
    display: flex;
    flex-direction: column;
}

.manufacturersCollections-wrapper .tab .tablinks {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.3s; 
}
.manufacturersCollections-wrapper .tab .tablinks:hover {
  text-decoration: underline;
}
.manufacturersCollections-wrapper .tab .tablinks.active {
    text-decoration: underline;
}

table th.label-highlight {
    text-transform: none!important;
    text-align: left;
}
.row-option > td > p,
.row-single-variant > td > p,
.row-variant th.label-highlight label,
.row-variant th.label-highlight p {
    display: block;
    width: calc(100% - 25px);
    margin-left: 25px;
    text-transform: capitalize;
    border-bottom: none!important;
}
.row-variant th.label-highlight p,
.product-data .row-highlight .cell.value p {
    margin-bottom: 0 !important;
}
table th.label-highlight label:last-child,
table th.label-highlight p:last-child{
    border-bottom: none!important;
}

body:not(.elementor-page) .furniture-single-view table td.cell.value {
	border-right: 1px solid #e9e9e9;
}


td.cell.label,
td.cell.value:not(.single) {
    width: 50%;
}

.title-highlight {
    color: #ffffff;
    background-color: #009aff;
}
.title-highlight:hover {
    background-color: #0085dd;
}
.row-highlight > th,
.row-highlight > td{
    position: relative;
}
table.product-data {
    counter-reset: alphabetCount;
    counter-reset: numericCount;
    text-align: left;
    font-size: 18px;
}
table.product-data .row-option {
    counter-increment: alphabetCount;
}
table.product-data .row-single-variant {
    counter-increment: numericCount;
}
table.product-data .row-option > td:before{
    content: counter(alphabetCount, lower-alpha);
    display: flex;
    position: absolute;
    left: 0px;
    height: 100%;
    width: 25px;
    top: 0;
    color: #ffffff;
    background-color: #009aff;
    font-weight: 900;
    text-align: center;
    align-content: center;
    justify-content: center;
    flex-direction: column;
}
table.product-data .row-single-variant > td:before{
    content: counter(numericCount);
    display: flex;
    position: absolute;
    left: 0px;
    height: 100%;
    width: 25px;
    top: 0;
    color: #ffffff;
    background-color: #009aff;
    font-weight: 900;
    text-align: center;
    align-content: center;
    justify-content: center;
    flex-direction: column;
    text-orientation: upright;
    writing-mode: vertical-lr;
}

table.product-data .cell.value.dimensions {
    text-transform: lowercase;
}


.row-variant > th:before{
    content: attr(data-count);
    display: flex;
    position: absolute;
    left: 0px;
    height: 100%;
    width: 40px;
    top: 0;
    color: #ffffff;
    background-color: #009aff;
    font-weight: 900;
    text-align: center;
    align-content: center;
    justify-content: center;
    flex-direction: column;
}
.row-highlight-header label,
.row-highlight-header p {
    font-weight: bold;
}

.row-highlight-header label span.placeholder{ margin-left: 4px; font-weight: lighter; opacity: 0.75; font-style: italic; text-transform: none; }
.row-highlight-header.has-choice label span.placeholder{ display: none; }
.row-highlight-header label span.which { display: none; margin-left: 4px; font-weight: lighter; opacity: 0.75; }
.row-options-header label span.which:before{ content: '('; display: inline-block;}
.row-variants-header label span.which:before{ content: '(#'; display: inline-block;}
.row-highlight-header label span.which:after{ content: ' selected)'; display: inline-block; text-transform: none; margin-left: 3px;}


.row-highlight-header p span.placeholder{ margin-left: 4px; font-weight: lighter; opacity: 0.75; font-style: italic; text-transform: none; }
.row-highlight-header.has-choice p span.placeholder{ display: none; }
.row-highlight-header p span.which { display: none; margin-left: 4px; font-weight: lighter; opacity: 0.75; }
.row-options-header p span.which:before{ content: '('; display: inline-block;}
.row-variants-header p span.which:before{ content: '(#'; display: inline-block;}
.row-highlight-header p span.which:after{ content: ' selected)'; display: inline-block; text-transform: none; margin-left: 3px;}

.row-highlight-header,
.row-highlight {
    border-right: 1px solid #009aff;
    position: relative;
}

.row-highlight-header > th,
.row-highlight.row-option > td {
    padding-right: 45px;
}


.row-highlight:last-child{
    border-bottom: 1px solid #009aff;
}
/* .row-highlight:last-child > th, .row-highlight:last-child > td { 
    border-bottom: none!important;
} */
.furniture-single-view tr.row-highlight{
    cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/plus_cursor.png") 25 25, pointer;
}

.furniture-single-view tr.row-highlight.active,
.furniture-single-view tr.row-highlight:hover{
    background-color: rgb(0 154 255 / 25%); /*form color*/
    cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/plus_cursor.png") 25 25, pointer;
}

.furniture-single-view tr.row-highlight.active label, .furniture-single-view tr.row-highlight.active p, .furniture-single-view tr.row-highlight.active p,
.furniture-single-view tr.row-highlight:hover label, .furniture-single-view tr.row-highlight:hover p, .furniture-single-view tr.row-highlight:hover p {
    border-bottom: none!important;
    cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/plus_cursor.png") 25 25, pointer;
}
.furniture-single-view tr.row-highlight:active,
.furniture-single-view tr.row-highlight:active label, .furniture-single-view tr.row-highlight:active p, .furniture-single-view tr.row-highlight:active p {
    cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/active_cursor.png") 25 25, pointer;
}

.row-options-header:after,
.row-variants-header:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(/wp-content/plugins/furniture-infinite-helper/public/css/../img/icons-sprite.webp); /* down arrow white */
    background-position: 20px -20px;
    background-size: cover;
    right: 20px;
    margin-top: 13px;
    transform: rotate(0deg);
    transition: 0.5s all;
    -moz-transition:0.5s all;
    -webkit-transition:0.5s all;
}

.row-options-header.open:after,
.row-variants-header.open:after {
    transform: rotate(180deg);
}

tr.row-highlight.active::after {
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    background-image: url(/wp-content/plugins/furniture-infinite-helper/public/css/../img/icons-sprite.webp); /* green check */
    background-position: 22px 0px;
    background-size: cover;
    right: 14px;
    margin-top: -11px;
    top: 50%;
}

.row-option,
.row-variant {
    display: none;
    position: relative;
}

.row-options-header.open ~ .row-option { 
    display: table-row;
}
.row-variants-header.open ~ .row-variant {
    display: table-row;
}

.wood-type-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-left: 25px;
    padding-right: 40px;
}

.wood-type-name {
    display: flex;
    align-items: center;
    max-width: calc(100% - 170px);
}

.wood-type-img {
    display: block;
    width: 150px;
    height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    position: relative;
}

.wood-type-img:before {
    display: none;
} 

.wood-type-img.show:before {
    content: 'THUMBNAIL NOT AVAILABLE';
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    font-weight: lighter;
    color: #707070;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 19px;
    text-align: center;
    background-color: #dfdbdb;
}

.get-quote-form-btn{
    display: block;
    background-color: #009aff;
    text-align: center;
    padding: 10px 10px;
    margin-bottom: 20px;
    color: #fff !important;
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    border: 0px;
    border-radius: 3px !important;
    font-family: inherit;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

/** AddToAny custom buttons **/
.addtoany-wrapper > a {
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url(/wp-content/plugins/furniture-infinite-helper/public/css/../img/icons-sprite.webp); /* down arrow white */
    background-position: 25px -25px;
    background-size: cover;
    margin: 0 5px;
    background-color: #009aff;
    border-radius: 50%;
    padding: 5px;
    box-sizing: content-box;
}
.addtoany-wrapper > a.addtoany-face { background-position: 35px -70px; }
.addtoany-wrapper > a.addtoany-mess { background-position: 35px -105px; }
.addtoany-wrapper > a.addtoany-pint { background-position: 35px -140px; }
.addtoany-wrapper > a.addtoany-what { background-position: 35px -175px; }
.addtoany-wrapper > a.addtoany-email { background-position: 35px -245px; }
.addtoany-wrapper > a.addtoany-copy { background-position: 35px -210px; }
.addtoany-wrapper > span.addtoany-copied { 
    visibility: hidden;
    width: 100%;
    color: #009aff;
    font-size: 13px;
    font-style: italic;
    display: block;
    opacity: 0;
}



/** LOGOUT BTN **/
a.btn-logout{
    position: fixed;
    bottom: 70px;
    left: 0;
    color: white!important;
    background-color: #ff8a0e;
    padding: 10px 12px 10px 10px;
    border-radius: 0px 20px 20px 0px;
    z-index: 9;
}
a.btn-logout span.msg-small { font-size: 80%; font-weight: 400; display:block; line-height: 1; }
a.btn-logout span.msg-big { font-size: 110%; font-weight: 700; line-height: 1; }

@media screen and (min-width:700px) {
    a.btn-logout{
        padding: 12px 20px 12px 20px;
    }
}

div.product_option .admin-hidden-markup,
div.product_variant .admin-hidden-markup { display: none;}
div.product_option > label,
div.product_variant > label { display: none!important;}
div.product_option > p,
div.product_variant > p { display: none!important;}
div.product_option input,
div.product_variant input { 
    border: none; 
    font-weight: bold; 
    text-align: center; 
    min-height: 46px;
    padding: 8px 12px!important;
    cursor: default!important;
    color: inherit!important;
    background-color: inherit!important;
    box-shadow: none!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.product_option input:active,
div.product_variant input:active,
div.product_option input:visited,
div.product_variant input:visited,
div.product_option input:focus,
div.product_variant input:focus,
div.product_option input:focus-visible,
div.product_variant input:focus-visible,
div.product_option input:focus-within,
div.product_variant input:focus-within { 
    outline: none!important;
}


.furniture-infinite-quote-form .form-header-wrapper {
    border-style: solid;
    border-width: 2px 2px 1px 2px;
    border-color: black;
    padding: 20px 12px;
    background-color: #009aff;
}
.furniture-infinite-quote-form .form-header-wrapper h6 {
    text-transform: uppercase;
    font-size: 110%;
    font-weight: 600;
    padding: 0 20px; 
}
.furniture-infinite-quote-form .form-header-wrapper h6,
.furniture-infinite-quote-form .form-header-wrapper p { 
    text-align: center; 
    min-height: 46px;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.furniture-infinite-quote-form .form-header-wrapper p:empty { display: none;}
.furniture-infinite-quote-form .form-header-wrapper.no-choices {
    margin-bottom: 16px;
    border-width: 2px 2px 2px 2px;
}

.dual-choice div.product_option,
.dual-choice div.product_variant,
.single-choice.unhide-option div.product_option,
.single-choice.unhide-variant div.product_variant {
    left: auto!important;
    position: relative!important;
    visibility: visible!important;
}

.dual-choice div.product_variant {
    margin-top: -16px;
}

.unhide-option div.product_option,
.unhide-variant div.product_variant {
    border-style: solid;
    border-width: 0px 2px 2px 2px;
    border-color: black;
}

.gform_validation_errors { display: none !important;}
.gform_wrapper .gfield_error [aria-invalid=true] {
    border: 2px solid #ff0000!important;
}
.get-quote-form-btn:hover{
    background-color: #0085dd !important;
}

.furniture-single-view .get-quote-form-btn:disabled,
.furniture-single-view .get-quote-form-btn:disabled:hover {
    background: rgb(168, 168, 168)!important;
    /* cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/disabled_cursor.png") 25 25, pointer; */
}
.furniture-single-view .get-quote-form-btn:disabled:active{
    cursor: url("/wp-content/plugins/furniture-infinite-helper/public/css/../img/disabled_cursor.png") 25 25, pointer;
}
/* .furniture-single-view .get-quote-form-btn:disabled:hover {
    background: grey!important;
} */

.get-quote-form-btn small {
    display: block;
    font-size: 60%;
    letter-spacing: 1px;
}
.get-quote-form-btn small span:nth-child(2){
    margin-left: 5px;
}
.get-quote-form-btn small span:nth-child(2):before{
    content: '&';
    display: inline-block;
    margin-right: 4px;
}

.get-quote-form-btn:disabled small:after {
    content: 'first...';
    margin-left: 4px;
    display: inline-block;
}
.get-quote-form-btn:disabled:hover small:after{
    content: 'please!';
}
.get-quote-form-btn:disabled:hover small{
    color:#3e3e3e;
}

.product-details-wrapper #desc p {
    text-align: left;
    font-size: 22px;
    margin-bottom: 20px;
}

pre {
    font-size: 10px;
}

.product-description strong {
    margin-right: 5px;
}
 
.product-data .cell.value p {
    margin-bottom: 7px;
    font-weight: bold;
}
.product-data .row-highlight .cell.value p {
    margin-bottom: 0px;
    border-bottom: none;
}

.tabcontent {
    display: none;
    padding: 0px 12px;
    border: 1px solid #ccc;
    /* border-top: none; */
    width: 100%;
}
.tabcontent.active {
    display: block;
}

#TabPlaceholder {
    background-image: url(https://inspiring-maxwell.51-38-107-3.plesk.page/wp-content/uploads/2019/05/furniture-customization-block-main-image.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#TabPlaceholder h3 {
    color: #fff;
    margin-bottom: 0;
    font-size: 3em; 
}

.manufacturersCollections-wrapper .tab:before { content: 'Our Manufacturers';}
.manufacturersCollections-wrapper .tabcontent:not(.tabcontent-placeholder):before { 
    content: 'Their Collections'; 
    /* content: attr(data-before) " | Their Collections"; */
    content: attr(data-before);
}

.manufacturersCollections-wrapper .tab:before,
.manufacturersCollections-wrapper .tabcontent:not(.tabcontent-placeholder):before {
    font-family: 'Libre Baskerville', serif;
    text-align: left;
    color: #00375b;
    display: block;
    line-height: 1.4em;
    font-size: 1.25em;
    font-weight: 700;
    padding: 10px 16px;
}



.tabcontent-wrapper {
    display: flex;
    flex-direction: column;
}

.tablinks, .tabcontent-links{
    padding: 10px 16px;
}

.all-products-from-collection-section .col-furniture-item a {
    display: block;
}

.all-products-from-collection-section .col-furniture-item img, 
.all-products-from-collection-section .col-furniture-item p{
    width: 90%;
    height: auto;
}
.all-products-from-collection-section .col-furniture-item img{
    border: 2px solid #fff;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -ms-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}
.all-products-from-collection-section .col-furniture-item img:hover{
    border: 2px solid #00375b;
}


.all-products-from-collection-section .col-furniture-item p{
    margin-left: 5%;
}

.tablinks.active {
    color: #007aca;
}


/* Pre-footer margins */
.container.product-details,
.manufacturersCollections-wrapper,
aside.related-products {
    margin-bottom:5em;
}


.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    border: 0px solid #c02b0a!important;
    margin-top: 0px!important;
    padding: 0px 9px!important;
    font-weight: 800!important;
    background-color: transparent!important;
}


.grid-container.collection-image.object-home a.grid-item {
    display: flex;
    font-size: 1em;
    padding-bottom: 5px;
    width: 100%;
    /* background-size: auto 100%; */
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 250px;
    flex-direction: column;
    text-align: center;
    justify-content: flex-end;
    position: relative;
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    -ms-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
}
.grid-container.collection-image.object-home a.grid-item:before {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    background-size: 100%;
    top: 0;
    left: 0;
}
.grid-container.collection-image.object-home a.grid-item:hover{
    /* background-size: auto 130%; */
    transform: scale(1.035);
}
.grid-container.collection-image.object-home a.grid-item:hover:before{
    background-color: rgba(0,0,0,0.25);
}
.grid-container.collection-image.object-home a.grid-item h3,
.grid-container.collection-image.object-home a.grid-item p {
    color: white;
    z-index: 1;
} 

.grid-container.collection-image.object-home a.grid-item p {
    opacity: 0;
    text-align: center;
    -webkit-transition: .15s .3s all ease;
    -moz-transition: .15s .3s all ease;
    -ms-transition: .15s .3s all ease;
    -o-transition: .15s .3s all ease;
    transition: .15s .3s all ease;
}
.grid-container.collection-image.object-home a.grid-item:hover p {
    opacity: 1;
}

.all-products-section {
    text-align: center;
    margin-bottom: 100px;
}

a#loadMore {
    width: auto;
    padding: 15px 25px;
    text-decoration: none;
    font-size: 150%;
    font-weight: 700;
    border: 2px solid black;
    border-radius: 5px;
    background-color: #dedcdc;
    white-space: nowrap;
}

.popmake-close {
    text-align: center!important;
    width: 32px!important;
    height: 32px!important;
    line-height: 32px!important;
    color: #fff!important;
    font-family: inherit!important;
    font-size: 13px!important;
    font-weight: normal!important;
    font-style: normal!important;
    background: #000!important;
    border-radius: 25px!important;
    padding: 0px!important;
    margin-top: -15px;
    margin-right: -15px;
}
.popmake-close:hover {
    color: #000!important;
    background: #fff!important;
}

.container.product-details {
    display: flex;
    max-width: 100%;
    flex-direction: column;
}
.container.product-details .left-column {
    position: relative;
}
.container.product-details .left-column, 
.container.product-details .right-column {
    width: 100%;
}
.container.product-details .right-column {
    padding-top: 2.5em;
}

.container.product-details .left-column > #container {
    position: relative;
}

.sliderRoomBrowse .grid-container.collection-image.object-home {
    width: calc(100% - 45px);
}

aside.related-products header h2,
aside.related-products header h4 {
    text-align: center;
}


.top-header-social-icons {
	height: 45px;
    margin: 0;
}
.top-header-social-icons a {
	width: 30px;
	text-align: center;
	line-height: 45px;
    box-sizing: content-box;
}

.top-header-social-icons a i {
	font-size: 22px;
}

.furniture-infinite-quote-form{
    max-width: 100vw;
}

 /* MEDIA QUERIES  */
 /* MAX WIDTH  */
@media only screen and (max-width: 799px){
    .hide-mobile {
        display: none !important;
    }
    .form-inner-wrapper{
        padding: 20px;
        width: 100%;
        margin: auto;
    }
    .dual-choice div.product_option { 
        border-style: solid;
        border-width: 0px 2px 0px 2px;
        border-color: black;
    }
    .dual-choice div.product_variant { 
        border-style: solid;
        border-width: 0px 2px 2px 2px;
        border-color: black;
        margin-top: -16px;
    }
    aside.related-products header {
        margin-left: -45px;
        padding-left: 45px;
        margin-right: -30px;
        padding-right: 30px;
        padding-top: 15px;
        padding-bottom: 5px;
    }
    aside.related-products header h2,
    aside.related-products header h4 {
        margin-bottom: 10px;
    }
    #scroll-top {
        bottom: 60px;
        width: 36px;
        height: 36px;
    }

    /* popup maker right bottom slide-in */
    .pum-container.custom-position {
        left: 5vw!important;
        width: 90vw!important;
        transform: translateY(-50%)!important;
        top: 50%!important;
    }
	.furnitureCategoryHeaderInnerWrapper,
	.widget_media_video > div {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.furnitureCustomizationBlockWrapper * {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.googleReviewsBlockWrapper{
		padding: 0;
	}
	.footerCopyrightWrapper {
	    padding-bottom: 7em;
	}

}

@media only screen and (max-width: 750px){
    .furniture-infinite-quote-form{
        overflow-y: scroll;
    }
}

@media only screen and (max-width: 500px){
    .grid-container.collection-image.object-home {
        margin-bottom: 50px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 25px;
    }
    .all-products-section .row::after{
        content: "";
        clear: both;
        display: table;
    }
    .all-products-section .row .col-md-2{
        float: left;
        width: 45%;
        text-align: center;
        min-height: 236px;
        padding: 20px 10px;
        background-color: #f8f8f8;
        margin: 10px;
    }
    .all-products-section .row .col-md-2 p{
        margin:  0px;
        padding-top: 12px;
    }
    .all-products-section .row .col-md-2:nth-child(2n){
        clear: right !important;
    }
}


/* MIN WIDTH  */
@media only screen and (min-width : 320px) and (max-width : 767px) {
    .page-id-1280 .grid-container {
        display: block;
    }

    .page-id-1280 .grid-container div {
        width: 100%;
        max-width: 100%;
    }

    .page-id-1280 .all-product-collection div img {
        height: 300px;
    }

}
@media only screen and (min-width: 500px) and (max-width: 800px){
    .grid-container.collection-image.object-home {
        margin-bottom: 50px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 25px;
    }
}
@media only screen and (min-width: 500px) and (max-width: 999px){
    .all-products-section .row::after{
        content: "";
        clear: both;
        display: table;
    }
    .all-products-section .row .col-md-2{
        float: left;
        width: 33.333%;
        text-align: center;
        padding: 20px 10px;
        background-color: #f8f8f8;
        margin: 15px;
    }
    .all-products-section .row .col-md-2:nth-child(3n+1){
        clear:left;
    }
}

@media only screen and (min-width: 800px){
    .only-mobile {
        display: none!important;
    }
    .form-inner-wrapper{
        padding: 0 50px;
        width: 800px;
        margin: auto;
        display: flex;
        flex-direction: column;
        height: 100vh;
        min-height: 100vh;
        justify-content: center;
    }
    .breadcrumbs.container {
        padding: 3em;
    }
    .tabcontent-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0px;
    }
    /* .dual-choice div.product_option { grid-column: auto!important; width: max-content!important; } */
    /* .dual-choice div.product_variant { grid-column: span 11!important;  } */
    .dual-choice div.product_option { 
        border-style: solid;
        border-width: 0px 2px 0px 2px;
        border-color: black;
    }
    .dual-choice div.product_variant { 
        border-style: solid;
        border-width: 0px 2px 2px 2px;
        border-color: black;
    }
    aside.related-products header {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    aside.related-products header h2,
    aside.related-products header h4 {
        margin-bottom: 10px;
    }

}

@media only screen and (min-width: 800px) and (max-width: 1024px){
    .grid-container.collection-image.object-home {
        margin-bottom: 50px;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 25px;
    }
}
@media only screen and (min-width:  1000px){
    .all-products-section .row::after{
        content: "";
        clear: both;
        display: table;
    }
    .all-products-section .row .col-md-2{
        float: left;
        width: 22.4%;
    }
    .all-products-section .row .col-md-2:nth-child(4n+1){
        clear:left;
    }
    .tabcontent-wrapper {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home {
        margin: 25px;
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 25px;
    }
}

@media only screen and (min-width: 1700px){
    .tabcontent-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}



@media (min-width: 800px){
    .container.product-details {
        padding-top: 0em;
        flex-direction: row;
        max-width: 1600px;
        padding-left: 2em;
        padding-right: 2em;
        margin: 0 auto;
        padding-bottom: 2em;
    }
    .container.product-details .left-column, 
    .container.product-details .right-column {
        width: 49%;
    }
    .container.product-details .left-column { margin-right: 1%;} 
    .container.product-details .right-column { margin-left: 1%;}
    .container.product-details .right-column {
        padding-top: 0em;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
}

@media (min-width: 1300px){
    .container.product-details .left-column {
        width: 64%;
    }
    .container.product-details .right-column {
        width: 34%;
    }
    .container.product-details .left-column { margin-right: 1%;} 
    .container.product-details .right-column { margin-left: 1%;}
}



/* SITE SPECIFIC */
.rotatedTextWrapper {
    width: auto!important;
}
.rotatedTextWrapper .rotatedText{
    width: 300px;
}

.sliderMenu {
    background-color: rgba(255, 255, 255, 0.15);
    height: 100%;
}

.sliderContentWrapper {
    position: fixed!important;
    left: -100vw!important;
    z-index: 99999;
}
.sliderContentWrapper.openSliderDrawer {
    left: -0!important; 
    background-image: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/main-background-wood-grain.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.sliderMenuWrapper {
    background-image: none!important;
}
.noScroll{
    display: block;
}

#scroll-top > i {
    margin-left: 0;
}
.breadcrumbs{
    margin-bottom: 2.2em;
}
.breadcrumbs a {
    color: inherit;
} 
.mobileMenuWrapper {
    bottom: 57px;
}
.mobileMenu ul {
    padding-top: 1em;
}
.mobileButton>div {
    padding-top: 0em;
    padding-bottom: 0em;
}
.hamburger { 
    padding: 15px 15px 10px 15px;
}
.rotatedTextWrapper:hover {
    letter-spacing: 0px;
}
.foogallery .fg-caption-title,
.foogallery .fg-caption-desc {
    max-width: 100%;
}

.searchButton a {
    position: static;
    bottom: 0px; 
    margin: 0 auto;
    display: block;
}

.noSliderSpacer {
    display: none;
}


@media (min-width: 54em){
    .sliderContentWrapper {
        overflow-y: hidden;
    }
    .stickyMenuWrapper.scrollStuck {
        top: 39px;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}
.footerIcons > li { list-style-type: none;}

table.store-hours-table td,
table.store-hours-table th {
    padding: 5px 0px;
    border: none;
}
table.store-hours-table tr td:first-child {
    width: 100px;
}
table.store-hours-table tbody>tr:nth-child(odd)>td, 
table.store-hours-table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}


#header-top-bar,
#header-main, 
#header-bottom-bar {
	width: 100vw;
	min-width: 100vw;
}


#map-wrapper {
	position: relative;
}
#map-wrapper > div {
	flex-grow: 1	
}
#map-wrapper iframe {
	width: 100%;
	height: 100%;
}

.accordion-container {
	display: none;
}

#furniture-option-wood-species-btn,
#furniture-option-stains-btn,
#furniture-option-poly-colors-btn,
#furniture-option-hardware-btn {
	width: 100%;
	cursor: pointer;
}

#stains-accordion-container .elementor-accordion .elementor-tab-title {
	text-align: center;
	-webkit-user-select: none;  
	-moz-user-select: none;    
	-ms-user-select: none;      
	user-select: none;
}


html body #wood-species-accordion-container .modula .figc,
html body #poly-colors-accordion-container .modula .figc,
html body #hardware-accordion-container .modula .figc,
#jtg-2759.modula-gallery .modula-item,
#jtg-2754.modula-gallery .modula-item {
	cursor: default!important;
}


html body .modula .modula-item.effect-pufrobo p {
    margin-top: 10px!important;
    margin-bottom: 5px!important;
    opacity: 1!important;
    -webkit-transform: translate3d(0,0,0)!important;
    transform: translate3d(0,0,0)!important;
	text-transform: uppercase;
    width: 100%;
    left: 0!important;
    text-align: center;
    text-shadow: 2px 2px 3px BLACK;
    cursor: default;
}

html body .modula .modula-items .modula-item.effect-pufrobo .jtg-title {
    text-align: center!important;
    text-transform: uppercase!important;
    font-weight: 500;
    -webkit-transform: translate3d(0,0,0)!important;
    transform: translate3d(0,0,0)!important;
}

html body .modula .modula-item.effect-pufrobo .jtg-title::after {
	display: none;
}

html body .modula .modula-item.effect-pufrobo p {
    bottom: 0%!important;
    padding-right: 8px!important;
    padding-left: 8px!important;
}


html body .modula .modula-item.effect-pufrobo p.description:before {
    content: '';
    display: block;
    position: absolute;
    width: 90%;
    left: 5%;
    height: 1px;
    background-color: rgb(255 255 255 / 50%);
    top: 0px;
}



@media screen and (min-width: 767px) and (max-width: 1024px){
	.grow-tablet {
		flex-grow: 1;
	}	
	.grow-tablet .elementor-widget-wrap > div {
		margin-bottom: 0;
	}
	#furntiure-cats-menu ul li a {
		justify-content: center;
	}
}




@media screen and (max-width: 768px){ 
	#all-items-mobile-menu li a{
		border-bottom: 1px solid hwb(0deg 81% 19% / 50%);
		text-align: center;
		justify-content: center;
	}
	#all-items-mobile-menu li:not(.sub-menu-cat) a{
        text-transform: uppercase!important;
    }
    #all-items-mobile-menu li.sub-menu-cat.menu-item a {
        border-left: 10px solid #cecece;
        border-right: 10px solid #cecece;
        text-transform: capitalize!important;
        position: relative;
    }
    #all-items-mobile-menu li.sub-menu-cat.menu-item a:before{
    	content: '';
    	display: block;
    	position: absolute;
    	width:50%;
    	height: 50%;
    	background-color: rgba(255,255,255,0.03);
    	bottom:0;
    	left:0;
    	z-index: 0;
    	opacity: 1;
    }
    #all-items-mobile-menu li.sub-menu-cat.menu-item a:after{
    	content: '';
    	display: block;
    	position: absolute;
    	width:50%;
    	height: 50%;
    	background-color: rgba(255,255,255,0.03);
    	bottom:0;
    	right:0;
    	z-index: 0;
    	opacity: 1;
    }
}

.two-columned {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}
@media screen and (max-width: 468px){ 
    .two-columned.mobile-one {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}


/* SEARCH-RESULTS AND COLLECTIONS*/

body.search-results {
    overflow-x: hidden;
}

body.search-results .search-notice-wrapper {
    text-align: center;
}

body:not([class*=elementor-page-]) .site-main.furniture-search-results {
    padding-inline-start: 0px!important;
    padding-inline-end: 0px!important;
}

.collection-images.multiple {
    position: relative;
}

.collection-images.multiple .collection-image {
    visibility: hidden;
}

.collection-images.multiple .cross-fade {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.results-wrapper .img-300 {
    display: none;
}

@media screen and (min-width: 1200px){ 
    .results-wrapper .img-300 {
        display: inline;
    }
    .results-wrapper .img-600 {
        display: none;
    }

}

.pleasantview-furniture.search-results .noSliderSpacer {
	display: block;
}

.farmhouse-furniture.search-results h1.entry-title,
.south-fork-furniture.search-results h1.entry-title {
    display: block;
}

#all-pages-menu nav.elementor-nav-menu--dropdown,
#all-pages-menu nav.elementor-nav-menu--layout-vertical{
    width: 100%;
}
#all-pages-menu nav.elementor-nav-menu--dropdown ul,
#all-pages-menu nav.elementor-nav-menu--layout-vertical ul {
    display: grid!important;
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
    gap: 0px;
}	
#all-pages-menu nav.elementor-nav-menu--dropdown .menu-item,
#all-pages-menu nav.elementor-nav-menu--layout-vertical .menu-item{
    padding: 0px; 
    box-sizing: border-box; 
    text-align: center;
}
#all-pages-menu .menu-item:not(.main-cat-menu-item) {
    grid-column: span 2!important;
}
#all-pages-menu .menu-item:not(.main-cat-menu-item) > a {
    font-weight: 700;
    font-size: 14px;
}
#all-pages-menu .menu-item.main-cat-menu-item {
    grid-column: span 1!important;
}
#all-pages-menu .menu-item.main-cat-menu-item > a {
    font-size: 12px;
    text-transform: none;
}


.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-child(odd) > a { justify-content: flex-end; }
.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-child(even) > a { justify-content: flex-start; }
.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-child(odd) > a {
    border-width: 1px 1px 0 0;
    border-style: dotted;
    border-color: rgb(63 68 75 / 25%);
}
.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-child(even) > a {
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: rgb(63 68 75 / 25%);
}
.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-last-child(odd) > a { border-width: 1px 1px 1px 0; }
.circles-in-the-wind #all-pages-menu .menu-item.main-cat-menu-item:nth-last-child(even) > a { border-width: 1px 0 1px 0; }


.dynamic-background {
    overflow: hidden;
}

form#custom-search-form input[type=text]{
    width: 100%;
}


.dynamic-background .custom-search-wrapper {
    width: 100%;
}

@media screen and (max-width: 767px){ 
    .furniture-search-results {
        width: 100vw!important; max-width: 100vw!important; margin-left: calc(50% - 50vw)!important;
    }

    .dynamic-background  {
        animation: moveBackground 15s ease-in-out infinite; 
    }
    
    @keyframes moveBackground {
        0%, 100% {
            background-position-x: 0%;
        }
        50% {
            background-position-x: 100%;
        }
    }
}

@media screen and (min-width: 768px){ 
    .furniture-search-results {
        width: 100%!important; max-width: 100%!important;
    }

    .dynamic-background  {
        animation: moveBackground 45s ease-in-out infinite; 
    }
    
    @keyframes moveBackground {
        0%, 100% {
            background-position-y: 0%;
        }
        50% {
            background-position-y: 100%;
        }
    }
}

html.cantScroll,
body.cantScroll{
  overflow: hidden !important;
}

body.search-results .page-header.dynamic-background .custom-search-wrapper {
	display: none;
}

#custom-search-form input[type=submit]:focus {
    background-color: #cc3366;
	color: #fff;
}

.fullscreen-search {
    position: fixed!important;
}

@media screen and (max-width:767px){
    body.admin-bar .fullscreen-search {
        height: calc(100vh - 46px)!important;
    }
}

.reveal-on-sticky {
    display: none;
}

.elementor-sticky--active .reveal-on-sticky {
    display: block;
}



/* HELPERS */
.only-small { display: block!important;}
.only-tablet { display: none!important;}
.only-wide { display: none!important;}

.from-tablet { display: none!important; }
.from-wide { display: none!important; }

.upto-wide { display: block!important; }


@media screen and (max-width:1024px){
    
}

@media screen and (max-width:767px){
    .hide-small { display: none!important;}
    .upto-tablet { display: block!important; }
}


@media screen and (min-width:768px){
    .only-small { display: none!important;}
    .from-tablet { display: block!important; }
    .upto-tablet { display: none!important; }
}

@media screen and (min-width:768px) and (max-width:1024px){ 
    .only-tablet { display: block!important;}
    .hide-tablet { display: none!important; }
}

@media screen and (min-width:1025px){
    .only-tablet { display: none!important;}
    .only-wide { display: block!important;}
    .hide-wide { display: none!important;}
    .from-wide { display: block!important; }
	.upto-wide { display: none!important; }
}


.single-choice div.product_option:nth-child(2),
.single-choice div.product_variant:nth-child(2),
.dual-choice div.product_option:nth-child(2),
.dual-choice div.product_variant:nth-child(2){
    display: none!important;
}

table.product-data {
    width: 100%;
}

.row-option > td > p, 
.row-variant > th > p {
    margin-left: 45px!important;
}

/* Furniture Categories Index */

.furniture-categories-index {
    margin: 20px 0;
    font-family: inherit;
}

.furniture-categories-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 15px;
}

.furniture-category-box {
    flex: 1 0 250px;
    max-width: 250px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.furniture-category-link {
    display: block;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.furniture-subcategories {
    margin-top: 5px;
    /* padding-left: 20px;
    list-style-type: disc; */
    padding-left: 0px;
    list-style-type: none;
}

.furniture-subcategory {
    margin: 5px 0;
}

.furniture-subcategory-link {
    text-decoration: none;
}

.furniture-category-link:hover,
.furniture-subcategory-link:hover {
    text-decoration: underline;
}

/* Media query for mobile */
@media (max-width: 767px) {
    .furniture-categories-container {
        flex-direction: column;
    }

    .furniture-category-box {
        max-width: 100%;
    }
}
/*!/wp-content/plugins/furniture-infinite-helper/public/css/sites.css*/
html {
    overflow-x: hidden;
}

body {
    overflow: hidden;
}

/* GRID */
.grid-container.object-home:not(.php-home-categories){
    gap: 30px 15px !important;
    display: flex!important;
    flex-wrap: wrap!important;
    align-items: center!important;
    justify-content: center!important;
    margin: 1% 0.5%!important;
    padding: 0!important;
    max-width: 100%!important;
}

.php-home-categories .grid-item.grid-item-cat-bathroom {order: 1;}
.php-home-categories .grid-item.grid-item-cat-bedroom {order: 2;}
.php-home-categories .grid-item.grid-item-cat-custom {order: 3;}
.php-home-categories .grid-item.grid-item-cat-dining-room {order: 3;}
.php-home-categories .grid-item.grid-item-cat-kitchen {order: 4;}
.php-home-categories .grid-item.grid-item-cat-leather {order: 5;}
.php-home-categories .grid-item.grid-item-cat-living-room {order: 6;}
.php-home-categories .grid-item.grid-item-cat-office {order: 7;}
.php-home-categories .grid-item.grid-item-cat-outdoor {order: 8;}
.php-home-categories .grid-item.grid-item-cat-rustic {order: 9;}
.php-home-categories .grid-item.grid-item-cat-specialty {order: 10;}
.php-home-categories .grid-item.grid-item-cat-youth {order: 11;}


.furniture-infinite-grid-items { 
    flex: 0 1 48%!important; 
    position: relative;
}

.furnitureMenuButton a {
    height: 40px;
    width: 40px;
    top: -20px;
}

.footerCopyright {
    font-size: 13px;
    line-height: 1.4;
}
.footerCopyright a {
    text-decoration: underline;
}

#menu-main-menu-1 {
	padding-top: 0px;
}

.loggedin .builder-name-reveal {
    display: block!important;
}

.loggedin.subscriber-role  {
    margin-top: -32px;
}

.loggedin.subscriber-role #wpadminbar {
    display: none!important;
}


@media only screen and (max-width: 799px){
    ul#menu-main-menu-1 {
        padding-top: 0;
    }
}    
@media only screen and (min-width: 800px){
    .furniture-infinite-grid-items { flex: 0 1 32%!important; }
}
@media only screen and (min-width: 1200px){
    .furniture-infinite-grid-items { flex: 0 1 24%!important; }
    .related-products .furniture-infinite-grid-items { flex: 0 1 19.2%!important; }
}
@media only screen and (min-width: 1500px){
    .furniture-infinite-grid-items { flex: 0 1 19.2%!important; }
}
/* //GRID */

.slideCTAWrapper {
    display: none;
}

.SlideHeadlineWrapper .ctaLink {
    display: none;
}

.furniture-category .SlideHeadlineWrapper ~ .ctaLink {
    display: none;
}

.noSliderSpacer + #main .hide-when-no-slider {
    display: none!important;
}

.headerWrapper {
    position: inherit!important;
    background-image: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/main-background-wood-grain.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto!important;
}
/*.wood-background {
    background-image: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/main-background-wood-grain.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}*/

.related-products.products-from-same-collection .wood-background {
    background-image: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/main-background-wood-grain.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.related-products.products-from-same-collection .wood-background .container {
    width: 100%;
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
    margin-left: 0;
    margin-right: 0;
    box-sizing: border-box;
}

.home .furnitureCustomizationBlockWrapper { 
    margin-top: -30px;
}

.home .furnitureCategoryHeader .panel-grid-cell {
    z-index: 10;
}


.breadcrumbs {
    padding-top: 1.2em;
    padding-bottom: 1.2em;
}

.breadcrumbs a {
    display: inline-block;
}

.middleHeader {
    grid-template-columns: 300px 1fr;
}
.middleRightHeader {
    padding-top: 0;
}

.large-icons .icons {
    font-size: 19px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    color: #CACACA;
}
.large-icons .icons:active,
.large-icons .icons:focus,
.large-icons .icons:hover {
    color: #fff
}
.staticHeader {
    grid-template-columns: auto auto auto;
}


@media screen and (max-width: 799px) {
    .mobileStaticHeader {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
}
@media screen and (min-width: 800px) and (max-width: 1199px) {
    .mobileStaticHeader {
        padding-top: 0em;
        padding-bottom: 0em;
    }
    .desktopMainMenuWrapper ul {
        padding-top: 0.5em;
    }
}

@media screen and (min-width: 1200px) {
    .mobileStaticHeader {
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }
    .desktopMainMenuWrapper ul {
        padding-top: 0em;
    }
}

.mobileHeaderLogoWrapper {
    padding-top: 4em;
}

.staticAddressWrapper {
    text-align: center;
}
.mobileButton>div {
    width: 100%;
}
.searchButtonWrapper {
    display: none;
}

.mobileStaticHeaderWrapper {
    height: 45px;
    /* background-color: #72949c; */
}

.mobileButtonWrapper {
    height: 45px;
}
.mobileFurnitureMenuWrapper, .mobileMenuWrapper {
    bottom: 45px;
}


.hamburger {
    padding: 8px 15px 8px 15px;
}

/* DRAWER */
@media only screen and (min-width : 864px) {
    .drawerClosed {
        margin-left: 0px!important;
    }
    .sliderSystemWrapper {
        display: none!important;
    }
    .drawerClosed {
        margin-left: 45px;
    }
    .sliderButtonWrapper.openSlider,
    .sliderButtonWrapper.closeSlider {
        width: 45px;
    }
    .sliderButtonWrapper.openSlider.offScreen,
    .sliderContentWrapper {
        left: -45px;
    }
    .sliderMenuContact {
        margin-right: 45px;
    }
    .sliderMenuLogoWrapper,
    .sliderRoomBrowseHeaderWrapper,
    .middleRightHeader {
        padding-right: 45px;
    } 
}

.middleHeaderWrapper {
    padding-top: 45px;
}



/* weaversfarmandfurniture.com */
.weavers-farm-and-furniture .mobileStaticHeaderWrapper {
    background-color: rgb(117, 15, 28);
    height: 35px;
}

.weavers-farm-and-furniture .mobileStaticHeaderWrapper a {
    line-height: 31px!important;
    font-size: 15px!important;
}
.weavers-farm-and-furniture .mobileStaticHeaderWrapper a .fab {
    font-size: 20px;
    line-height: 30px;
}

.weavers-farm-and-furniture .wood-background {
    background-image: none;
}

.weavers-farm-and-furniture .mobileContactLink:after {
    font-family: "Font Awesome 5 Free";
    font-size: 16px;
    margin-left: 5px;
}
.weavers-farm-and-furniture .furnitureMenuButton a {
    height: 40px;
    width: 40px;
    top: -20px;
}
.weavers-farm-and-furniture .furniture-infinite-grid-items a:hover {
    color: #9e8d4a; 
}

.weavers-farm-and-furniture .mobileStaticContactWrapper .mobileContactLink {
    justify-content: flex-end;
    flex-direction: row-reverse; 
}
.weavers-farm-and-furniture .mobileStaticSocialWrapper a i {
    width: 30px;
    text-align: center;
}

.weavers-farm-and-furniture .desktopMainMenuWrapper {
    justify-content: center;
}

.weavers-farm-and-furniture.furniture-single-view .furnitureOptionsOuterWrapper h2 {
	visibility: hidden;
}

.weavers-farm-and-furniture.furniture-single-view .furnitureOptionsHeaderWrapper h2:after{
    content: 'FURNITURE OPTIONS CUSTOMIZATIONS';
    display: block;
    font-size: 1.25em;
    visibility: visible;
    margin-top: -1em;
}

.weavers-farm-and-furniture.furniture-single-view .furnitureOptionsDetail h2 {
    display: none;
}

@media screen and (max-width: 410px) {
    .weavers-farm-and-furniture .deskTopHeaderInfo {
        display: none!important;
    }
}

@media screen and (max-width: 863px) {
    .weavers-farm-and-furniture .mobileStaticHeader > div > div {
        padding: 0em 0em;
    }
    .weavers-farm-and-furniture .mobileStaticContactWrapper p,
    .weavers-farm-and-furniture .mobileStaticContactWrapper .mobileContactLink {
        margin: 0;
        /* height: 50px; 
        line-height: 50px; */
    }
    .weavers-farm-and-furniture .mobileStaticHeader {
        padding-top: 0em;
        padding-bottom: 0em;
    }
    .weavers-farm-and-furniture .deskTopHeaderInfo {
        display: inline;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper a {
        height: 50px;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper .fa-2x {
        line-height: 50px;
    }

    .weavers-farm-and-furniture .headerWrapper {
        max-height: 187px;
        border-bottom: 7px solid #750f1c;
    }
    .weavers-farm-and-furniture a#mobileContactCall {
        text-align: right;
    }
    .weavers-farm-and-furniture .mobileStaticSocial > div > ul {
        margin: 0;
    }
    .weavers-farm-and-furniture .mobileStaticHeader > div:first-child {
        width: 33%;
    }
    .weavers-farm-and-furniture .mobileStaticHeader > div:last-child {
        width: 66%;
    }
}

@media screen and (min-width: 864px) {
    .weavers-farm-and-furniture .mobileStaticHeaderWrapper {
        height: 50px;
    }
    .weavers-farm-and-furniture .mobileStaticHeader {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .weavers-farm-and-furniture .deskTopHeaderInfo {
        padding-left: 12px
    }
    .weavers-farm-and-furniture .mobileStaticHeaderWrapper.boxShadow *:not(.deskTopHeaderInfo) {
        /* outline: 1px solid yellow; */
        display: flex!important;
        /* padding: 0; */
        margin: 0;
        /* font-weight: 400;
        align-items: center;
        justify-content: center; */
    }
    .weavers-farm-and-furniture .desktopMainMenuWrapper li {
        padding: 0 12px;
    }
    .weavers-farm-and-furniture .mobileStaticContact,
    .weavers-farm-and-furniture .mobileStaticContact *:not(.deskTopHeaderInfo) {
        width: 100%;
    }
}

@media screen and (min-width: 50em){
    .weavers-farm-and-furniture .desktopMainMenuWrapper {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 50%;
    }
    .weavers-farm-and-furniture .desktopMainMenuWrapper ul {
        padding-top: 0!important;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper,
    .weavers-farm-and-furniture .mobileStaticContactWrapper {
        width: 25%;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper {
        justify-content: left;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper a {
        width: 35px;
    }

}
@media screen and (min-width: 800px) and (max-width: 1280px){
    .weavers-farm-and-furniture .deskTopHeaderInfo {
        display: none!important;
    }
    .weavers-farm-and-furniture .mobileStaticContact .siteorigin-widget-tinymce {
        flex-direction: row-reverse;
    }
    .weavers-farm-and-furniture .mobileStaticContact .siteorigin-widget-tinymce p {
        width: auto;
    }
    .weavers-farm-and-furniture .mobileStaticContactWrapper .mobileContactLink {
        width: 35px;
    }
    .weavers-farm-and-furniture .desktopMainMenuWrapper {
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: 70%;
    }
    .weavers-farm-and-furniture .mobileStaticSocialWrapper,
    .weavers-farm-and-furniture .mobileStaticContactWrapper {
        width: 15%;
    }
}
@media only screen and (max-width: 799px) {
    .weavers-farm-and-furniture .grid-container.collection-image.object-home {
        grid-template-columns: repeat(1, 1fr);
    }    
}
@media only screen and (min-width: 800px) and (max-width: 1024px){
    .weavers-farm-and-furniture .grid-container.collection-image.object-home {
        grid-template-columns: repeat(2, 1fr);
    }    
}

@media screen and (min-width: 1024px){
    .weavers-farm-and-furniture .grid-container.collection-image.object-home {
        grid-template-columns: repeat(3, 1fr);
    }
    .weavers-farm-and-furniture .grid-container.collection-image.object-home a.grid-item {
        height: 320px;
    }
}


/* charihofurniture.com */
body.chariho-furniture, 
body.chariho-furniture h1, 
body.chariho-furniture h2, 
body.chariho-furniture h3, 
body.chariho-furniture h4, 
body.chariho-furniture h5, 
body.chariho-furniture h6, 
body.chariho-furniture li, 
body.chariho-furniture a {
    font-family: 'Montserrat', sans-serif!important;
}

aside.chariho-furniture header {
    padding-top: 15px;
    padding-bottom: 5px;
    /* background-image: url(https://charihofurniture.com/wp-content/themes/selectConnectLeftDrawerStyle/assets/images/main-background-wood-grain.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; */
}
aside.chariho-furniture header h2 {
    color: #00375b;
}

.chariho-furniture .mobileMenuWrapper {
    bottom: 45px;
    /* width: calc(100% - 45px); */
    width: 100%;
}
.chariho-furniture .mobileMenuWrapper,
.chariho-furniture .mobileButtonWrapper {
    margin-left: -1.5em;
}


.chariho-furniture .mobileButtonWrapper,
.chariho-furniture .mobileStaticHeaderWrapper {
    /* width: calc(100% - 45px); */
    width: 100%;
}
@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.chariho-furniture {
        grid-template-columns: repeat(3, 1fr)!important;
    }
    .grid-container.collection-image.object-home.chariho-furniture .grid-item{
        height: 300px;
    }
}

.furniture-single-view .title-highlight {
    background-color: #009aff!important;
}
.breadcrumbs.container {
    margin: 0 auto;
    text-align: center;
}

@media screen and (min-width: 1400px) {
    .breadcrumbs.container {
        max-width: 1400px;
    }   
}

/* padutchwoodcraft.com  */
body.pa-dutch-woodcraft { 
    background-image: none!important;
}
body.home.pa-dutch-woodcraft .custom-logo-link img { 
    max-width: 170px;
}
.pa-dutch-woodcraft a#loadMore {
    background-color: black;
    color: #dcad6f;
}

.pa-dutch-woodcraft .furnitureMenuButton a {
    position: relative;
    height: 40px;
    width: 40px;
    top: inherit;
    display: inline-block;
}
.pa-dutch-woodcraft .footerIconsWrapper { 
    position: relative;
}
.pa-dutch-woodcraft .footerIconsWrapper:after {
    width: 100%;
    display: block;
    height: 40px;
    background-image: url('/wp-content/plugins/furniture-infinite-helper/public/css/../img/first-place-ribbon.png');
    background-position: center top;
    background-size: 40px;
    content: '';
    background-repeat: no-repeat;
    top: -20px;
    position: absolute;
    left: 0;
    z-index: 1;
}

.pa-dutch-woodcraft .container.product-details {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
}

.pa-dutch-woodcraft .form-shortcode-wrapper {
    margin-top: -20px;
}

.pa-dutch-woodcraft.furniture-single-view .furnitureOptionsBlockWrapper h2:before {
    display: block;
    content: 'FURNITURE CUSTOMIZATIONS';
    font-size: 75%;
    word-wrap: initial;
}

@media only screen and (min-width: 1024px){
    body.home.pa-dutch-woodcraft .headerWrapper {
        position: absolute!important;
        background-image: none!important;
    }

    .grid-container.collection-image.object-home.pa-dutch-woodcraft {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.pa-dutch-woodcraft .grid-item{
        height: 340px;
    } 
}

@media all and (min-width:82em){
  body.pa-dutch-woodcraft .bottomLinks{
    width: 33.33%;
  }
}


/* circlesinthewind.us  */
.circles-in-the-wind  .form-shortcode-wrapper {
    margin-top: -25px;  
}
.circles-in-the-wind .gform_confirmation_message {
    margin-top: 25px;
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.circles-in-the-wind {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.circles-in-the-wind .grid-item{
        height: 340px;
    } 
}


/* shopach.com  */
/* amish-country-heirlooms-arthur-il  */
.home.amish-country-heirlooms-arthur-il .outerFurnitureLinkBoxWrapper {
    display: none!important;
}
.amish-country-heirlooms-arthur-il .noSliderSpacer {
    display: block;
    padding-top: 15em;
    margin-bottom: -2.5em;
}

/* HIDDEN SUBCATEGORIES */
.amish-country-heirlooms-arthur-il.bedroom.furniture-category .furniture-infinite-grid-items.accessories,
.amish-country-heirlooms-arthur-il.bedroom.furniture-category .furniture-infinite-grid-items.jewelry-chest,
.amish-country-heirlooms-arthur-il.kitchen.furniture-category .furniture-infinite-grid-items.bar,
.amish-country-heirlooms-arthur-il.kitchen.furniture-category .furniture-infinite-grid-items.pie-safe,
.amish-country-heirlooms-arthur-il.living-room.furniture-category .furniture-infinite-grid-items.accessories,
.amish-country-heirlooms-arthur-il.living-room.furniture-category .furniture-infinite-grid-items.chairs--swivel,
.amish-country-heirlooms-arthur-il.office.furniture-category .furniture-infinite-grid-items.accessories,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.accessories,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.bins,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.game,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.hall-table,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.wall-shelves,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.cabinets,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.hall-trees,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.plant-stands,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.quilt-holder,
.amish-country-heirlooms-arthur-il.specialty.furniture-category .furniture-infinite-grid-items.rack,
.amish-country-heirlooms-arthur-il.youth.furniture-category .furniture-infinite-grid-items.accessories,
.amish-country-heirlooms-arthur-il.youth.furniture-category .furniture-infinite-grid-items.desk,
.amish-country-heirlooms-arthur-il.youth.furniture-category .furniture-infinite-grid-items.chair,
.amish-country-heirlooms-arthur-il.youth.furniture-category .furniture-infinite-grid-items.mirror {
    position: absolute!important;
    left: -10000px!important;
}


@media (min-width: 54em){
    .amish-country-heirlooms-arthur-il .noSliderSpacer {
        margin-bottom: -3.8em;
        padding-top: 20em;
    }
}

.amish-country-heirlooms-arthur-il .custom-logo {
    max-width: 255px;
}
.amish-country-heirlooms-arthur-il .swiperContentWrapper {
    padding-top: 19em;
}
.amish-country-heirlooms-arthur-il .desktopHeaderWrapper {
    background-color: transparent;
}
.amish-country-heirlooms-arthur-il .facebook-link-mobile {
    display: block;
}
.amish-country-heirlooms-arthur-il .facebook-link-desktop {
    display: none;
}
.amish-country-heirlooms-arthur-il .innerSwiperContentWrapper {
    background-color: rgba(255, 255, 255, 1);
}
.amish-country-heirlooms-arthur-il a.header-icon img {
    max-height: 25px;
    margin: 0px 6px;
}

.amish-country-heirlooms-arthur-il .fixedHeaderWrapper {
    text-align: center;
}
.amish-country-heirlooms-arthur-il .fixedHeader {
    max-width: 1200px;
    padding: 0 2em;
}
.amish-country-heirlooms-arthur-il .fixedHeader > div.phoneWidgetWrapper {
    text-align: left;
}
.amish-country-heirlooms-arthur-il .fixedHeader > div.addressWidgetWrapper {
    text-align: right;
}
.amish-country-heirlooms-arthur-il .mobileMenu ul,
.amish-country-heirlooms-arthur-il .menu-item.menu-item-has-children .sub-menu {
    padding-top: 0em;
}

.amish-country-heirlooms-arthur-il #menu-main-menu > li > a { display: block; }

.amish-country-heirlooms-arthur-il .menu-item.menu-item-has-children.openSubMenu > a {
    background-color: #000000;
    color: #f2eee9;
}


.amish-country-heirlooms-arthur-il .desktopHeaderWrapper {
    padding-top: 45px;
}
.amish-country-heirlooms-arthur-il .flexMenuWrapper {
    display: block;
}
.amish-country-heirlooms-arthur-il .leftMenuWrapper {
    display: none;
}
.amish-country-heirlooms-arthur-il .logoWrapper {
    width: 100%;
}

.amish-country-heirlooms-arthur-il .rightMenuWrapper {
    width: 100%;
}

.amish-country-heirlooms-arthur-il #menu-item-2163,
.amish-country-heirlooms-arthur-il #menu-item-2166,
.amish-country-heirlooms-arthur-il #menu-item-2164,
.amish-country-heirlooms-arthur-il #menu-item-2165 {
    display: none;
}

.amish-country-heirlooms-arthur-il .element-is-not-sticky #menu-item-2163,
.amish-country-heirlooms-arthur-il .element-is-not-sticky #menu-item-2166,
.amish-country-heirlooms-arthur-il .element-is-not-sticky #menu-item-2164,
.amish-country-heirlooms-arthur-il .element-is-not-sticky #menu-item-2165 {
    display: block;
}
.amish-country-heirlooms-arthur-il #menu-every-items-menu.element-is-sticky {
    border-bottom: 2px solid;
}

.amish-country-heirlooms-arthur-il .rightMenuWrapper ul.menu {
    display: flex;
    flex-wrap: wrap;
    flex-flow: row wrap;
    justify-content: space-evenly;
    align-items: flex-start;
    background-color: white;
}

.amish-country-heirlooms-arthur-il .breaker {
    font-size: 0;
    flex-basis: 100%;
    height: 0px;
}

.amish-country-heirlooms-arthur-il .wideMenuWrapper li {
    padding-left: 0;
    padding-right: 0;
}


@media only screen and (max-width: 640px){
    .amish-country-heirlooms-arthur-il .logoWrapper,
    .amish-country-heirlooms-arthur-il .mobileButtonWrapper {
        width: 100%!important;
    }
}
@media only screen and (min-width: 800px){
    .amish-country-heirlooms-arthur-il .facebook-link-mobile {
        display: none;
    }
    .amish-country-heirlooms-arthur-il .facebook-link-desktop {
        display: block;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.php-home-categories.collection-image.object-home.amish-country-heirlooms-arthur-il {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.php-home-categories.collection-image.object-home.amish-country-heirlooms-arthur-il .grid-item{
        height: 300px;
    }
}


/* theamishconnection.com */
.amish-connection .mobileStaticHeaderWrapper {
    height: 50px;
    background-color: #000;
}
.amish-connection .mobileStaticHeader {
    padding-top: 0em;
}

.amish-connection.home .clickButton1 > a {
    width: -moz-available;
    width: -webkit-fill-available;
    text-align: center;
}

.amish-connection .mobileStaticHeaderWrapper a {
    line-height: 50px;
}


.amish-connection a:hover {
    letter-spacing: normal!important;
}
.amish-connection .swiperOverlay {
    background-color: rgba(255, 255, 255, 0.25);
}
.amish-connection .SlideHeadlineWrapper h2,
.amish-connection .SlideHeadlineWrapper h3,
.amish-connection .SlideHeadlineWrapper a.ctaLink {
    text-shadow: 1px 2px 3px white;
}

.amish-connection.furniture-category .single-page-article .entry > div.pagination-wrap {
    display: none;
}
.amish-connection.furniture-category .single-page-article .entry {
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    display: flex;
    flex-direction: column-reverse;
}

.amish-connection .form-shortcode-wrapper {
    margin-top: -20px;
}

@media screen and (min-width: 800px) {
    .amish-connection .container.product-details {
        width: 100%;
        padding-right: 3em;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.amish-connection {
        grid-template-columns: repeat(3, 1fr)!important;
    }
    .grid-container.collection-image.object-home.amish-connection .grid-item{
        height: 340px;
    } 
}

/* Share AddThis.com */
.at-share-btn-elements {
    max-width: 250px;
}
.at-svc-print {
    background-color: rgb(168 168 168);
    margin-top: 5px;
}
.at-svc-print:after {
    content: 'Print / Save as PDF';
    display: inline-block;
    font-family: helvetica neue,helvetica,arial,sans-serif;
    font-size: 16px;
    line-height: 29px;
    font-weight: 700;
    margin-right: 15px;
    margin-top: 3px;
    letter-spacing: 1px;
    margin-left: 15px;
}
.at-resp-share-element .at-share-btn:focus, 
.at-resp-share-element .at-share-btn:hover {
    transform: none!important;
    -ms-transform: none!important;
    -moz-transform: none!important;
    -webkit-transform: none!important;
}

/* benchley-s-amish-furniture */
.benchley-s-amish-furniture .noSliderSpacer {
    display: block;
    padding-top: 20em;
} 
.benchley-s-amish-furniture .noSliderSpacer {
    display: block;
    padding-top: 20em;
} 
.benchley-s-amish-furniture.furniture-page .noSliderSpacer,
.benchley-s-amish-furniture.furniture-single-view .noSliderSpacer {
    padding-top: 17em;
}

.benchley-s-amish-furniture .swiperContent {
    border-top: none;
} 

.benchley-s-amish-furniture .container.product-details {
	width: 100%;
}
.benchley-s-amish-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}


@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.benchley-s-amish-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.benchley-s-amish-furniture .grid-item{
        height: 340px;
    } 
}


@media (min-width: 1300px){
	.benchley-s-amish-furniture .container.product-details .right-column {
	    width: 50%;
	}
}


/* amish-custom-furniture */
.amish-custom-furniture .furnitureMenuButton {
    display: inline-block;
}

.amish-custom-furniture .furnitureMenuButton a {
    top: -10px;
}

.amish-custom-furniture .mobileMenu ul {
	padding-top: 0;
}

.amish-custom-furniture .swiperOverlay {
    background-color: rgba(255, 255, 255, 0);
}

.amish-custom-furniture .innerSwiperContentWrapper {
    background-color: rgba(255, 255, 255, 0.2);
}

.amish-custom-furniture .SlideHeadlineWrapper h2,
.amish-custom-furniture .SlideHeadlineWrapper h3 {
    font-weight: 600;
}

.amish-custom-furniture .logoWrapper::before {
    height: auto;
}

.amish-custom-furniture .desktopMenuWrapper ul {
    border-bottom: 1px solid #72949c;
}


.amish-custom-furniture.furniture-category .SlideHeadlineWrapper {
    padding: 3.5em 2em;
    padding-left: 2em;
}

.amish-custom-furniture.furniture-category .slideHeadline {
    text-align: center;
}

.amish-custom-furniture.furniture-category .slideHeadline h3:empty {
	display: none;
}

.amish-custom-furniture .container.product-details {
	width: 100%;
}

.amish-custom-furniture.furniture-category a.ctaLink {
	display: none;
}

.amish-custom-furniture .furnitureCustomizationBlockWrapper{
	margin-top: -10px;
}

.amish-custom-furniture  .form-shortcode-wrapper {
    margin-top: -25px;  
}

.amish-custom-furniture .bottomLinks,
.amish-custom-furniture .bottomLinks:nth-child(n+5) {
    width: 48%;
    margin: 1%;
}


@media (min-width: 50em){
    .amish-custom-furniture .logoWrapper::before {
        height: auto;
    }
}

@media screen and (max-width: 799px){
	.amish-custom-furniture .mobileStaticContactWrapper, 
	.amish-custom-furniture .mobileStaticContactWrapper * {
        width: 100vw;
	}

    .amish-custom-furniture .mobileStaticSocialWrapper {
        width: 50%;
    }
	
	.amish-custom-furniture #mobileContactLocation,
	.amish-custom-furniture #mobileContactCall {
		width: 50vw!important;
	}
	
	.amish-custom-furniture .SlideHeadlineWrapper {
	    padding: 3.5em 1.5em;
	    padding-left: 1.5em;
	}
	.amish-custom-furniture a.ctaLink {
	    right: auto;
	    left: 1em;
	}
}

@media screen and (min-width: 800px){
	.amish-custom-furniture .mobileStaticContactWrapper {
		text-align: right;
	}	
	.amish-custom-furniture .mobileContactLink {
		width: auto!important;
	}
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.amish-custom-furniture {
        grid-template-columns: repeat(3, 1fr)!important;
    }
    .grid-container.collection-image.object-home.amish-custom-furniture .grid-item{
        height: 300px;
    }
}

@media (min-width: 75em){
    .amish-custom-furniture .bottomLinks,
    .amish-custom-furniture .bottomLinks:nth-child(n+5) {
        width: 32%;
        margin: 0.5%;
    }
}



/* apple-ridge-amish-furniture */
.home.apple-ridge-amish-furniture svg#curveUpColor {
    transform: rotate(180deg);
    position: absolute;
    margin-top: -200px;
}
.apple-ridge-amish-furniture .twoColRow > div:last-child {
	padding: 2em!important;
}

.apple-ridge-amish-furniture.furniture-category a.ctaLink {
    display: none!important;
}

.apple-ridge-amish-furniture .twoColRow > div > div:last-child {
	background-repeat: no-repeat;
	background-position: center;
}

.apple-ridge-amish-furniture.custom-furniture-refinishing .textwidget {
	text-align: center;
}

.apple-ridge-amish-furniture .container.product-details {
    width: 90%;
}

.apple-ridge-amish-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}
.apple-ridge-amish-furniture .at-svc-print:after {
    margin-right: 25px;
}


@media screen and (max-width: 799px) {
	.apple-ridge-amish-furniture .mobileStaticHeader {
		padding-top: 0;
		padding-bottom: 0;
	}
	.apple-ridge-amish-furniture .mobileStaticSocialWrapper p,
	.apple-ridge-amish-furniture .mobileStaticContactWrapper p {
		text-align: center;
	}
}
@media screen and (min-width:800px) and (max-width: 1199px) {
	.apple-ridge-amish-furniture .mobileStaticContact p {
		text-align: right;
	}
}
@media screen and (min-width:1200px) {
	.apple-ridge-amish-furniture #mobileContactLocation,
	.apple-ridge-amish-furniture #mobileContactCall {
		width: 100%;
	}	
}
@media (min-width: 54em){
	.apple-ridge-amish-furniture .stickyMenu {
	    top: 45px;
	}
	.apple-ridge-amish-furniture .logo {
	    max-width: 520px;
	}
}
@media (min-width: 800px){
	.apple-ridge-amish-furniture .mobileStaticHeader {
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-direction: row;
	    -ms-flex-direction: row;
	    flex-direction: row;
	    -webkit-flex-wrap: nowrap;
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	    -webkit-justify-content: flex-start;
	    -ms-flex-pack: start;
	    justify-content: flex-start;
	    -webkit-align-content: flex-start;
	    -ms-flex-line-pack: start;
	    align-content: flex-start;
	    -webkit-align-items: flex-start;
	    -ms-flex-align: start;
	    align-items: flex-start;
	}
	.apple-ridge-amish-furniture .mobileStaticSocialWrapper,
	.apple-ridge-amish-furniture .mobileStaticContactWrapper,
	.apple-ridge-amish-furniture .desktopMainMenuWrapper {
        width: auto!important;
	    -webkit-order: 0;
	    -ms-flex-order: 0;
	    order: 0;
	    -webkit-flex: 0 1 auto;
	    -ms-flex: 0 1 auto;
	    flex: 0 1 auto;
	    -webkit-align-self: auto;
	    -ms-flex-item-align: auto;
	    align-self: auto;
	}
	.apple-ridge-amish-furniture .desktopMainMenuWrapper {
	    -webkit-flex: 2 1 auto;
	    -ms-flex: 2 1 auto;
	    flex: 2 1 auto;
	}
	.apple-ridge-amish-furniture .desktopMainMenuWrapper li {
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
}

@media (min-width: 1000px){
	.apple-ridge-amish-furniture .desktopMainMenuWrapper li {
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
}

@media screen and (max-width: 1199px){
 	.apple-ridge-amish-furniture.custom-furniture-refinishing .siteorigin-panels-stretch.panel-row-style.panel-row-style-for-3418-2 {
 		padding-left: 30px!important;
 		padding-right: 30px!important;
 	}
 	.apple-ridge-amish-furniture.custom-furniture-refinishing #pgc-3418-2-1 > div {
		padding: 0!important;
	}
}
@media screen and (min-width: 1200px){
	.apple-ridge-amish-furniture.custom-furniture-refinishing #pgc-3418-2-1 > div {
		padding: 2em!important;
	}
	.apple-ridge-amish-furniture.custom-furniture-refinishing .textwidget {
		text-align: right;
	}
}

@media screen and (min-width: 1024px){
    .apple-ridge-amish-furniture .grid-container.collection-image.object-home {
        grid-template-columns: repeat(3, 1fr);
    }
    .apple-ridge-amish-furniture .grid-container.collection-image.object-home a.grid-item {
        height: 320px;
    }
}

/* six-cats */ 
.apple-ridge-amish-furniture .bottomLinks {
    width: 50%;
}
@media screen and (min-width: 800px){
	.apple-ridge-amish-furniture .bottomLinks {
	    width: 33.3%;
	}
}

@media screen and (min-width: 1400px){
	.apple-ridge-amish-furniture .bottomLinks {
	    width: 16.6%;
	}
}



/* amish-furniture-of-bristol */
.amish-furniture-of-bristol .form-shortcode-wrapper {
    margin-top: -20px;
}

.amish-furniture-of-bristol .pum-container.custom-position {
	background-color: transparent!important;
	border: none!important;
}

.amish-furniture-of-bristol .pum-container.custom-position .pum-title {
	color: #aeff00!important;
	font-weight: 900;
	text-align: center;
}

.amish-furniture-of-bristol .pum-container .pum-content+.pum-close {
	right: 15px!important;
    top: 100px!important;
}


@media screen and (min-width: 1024px){
    .amish-furniture-of-bristol .grid-container.collection-image.object-home {
        grid-template-columns: repeat(3, 1fr);
    }
    .amish-furniture-of-bristol .grid-container.collection-image.object-home a.grid-item {
        height: 320px;
    }
}

@media screen and (min-width: 1200px){
    .amish-furniture-of-bristol .container.product-details {
        width: 100%;
        padding: 2em;
    }
}

/* amish-hills-of-louisville */
.amish-hills-of-louisville .form-shortcode-wrapper {
    margin-top: -25px;
}
.amish-hills-of-louisville.product-details .product-data th,
.amish-hills-of-louisville.product-details .product-data td{ 
    padding: 0.5em 0.5em;
    vertical-align: middle;
    font-size: 0.8em;
}
@media screen and (max-width: 799px){ 
    .amish-hills-of-louisville .site-top-bar {
        padding: 5px 10px 5px 10px!important;
    }
    .amish-hills-of-louisville .elementor-nav-menu li {
        text-transform: uppercase;
    }
    .amish-hills-of-louisville .elementor-nav-menu li.sub-menu-cat.menu-item {
        border-left: 10px solid #cecece;
        text-transform: none!important;
    }
}


/* bernhaus-furniture-berne-in */
.bernhaus-furniture-berne-in .mainFurnitureBoxWrapper {
    overflow: hidden;
}

.bernhaus-furniture-berne-in.living-room.furniture-category .furniture-infinite-grid-items.bookcase {
    position: absolute!important;
    left: -10000px!important;
}

.bernhaus-furniture-berne-in .mobileMenu .menu-left-menu {
	padding-top: 0!important;
}

.bernhaus-furniture-berne-in .container.product-details {
    width: 100%;
    padding: 2em;
}

.bernhaus-furniture-berne-in .form-shortcode-wrapper {
    margin-top: -20px;
}

.bernhaus-furniture-berne-in.furniture-single-view .outerFurnitureLinkBoxWrapper {
    display: none!important;
}

@media screen and (max-width: 799px){
	.bernhaus-furniture-berne-in .furnitureMenuWrapper, 
	.bernhaus-furniture-berne-in .mainMenuWrapper {
	    bottom: 45px!important;
	}
	.bernhaus-furniture-berne-in .furnitureMenu ul {
		padding-top: 0;
	}
}

@media screen and (min-width: 1100px){
    .grid-container.collection-image.object-home.bernhaus-furniture-berne-in {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.bernhaus-furniture-berne-in .grid-item{
        height: 340px;
    } 
}

@media all and (min-width:60em){
    .bernhaus-furniture-berne-in .bottomLinks:nth-child(n+5){
        width: 25%;
    }
}

/* flint-creek-amish-furniture */
.flint-creek-amish-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}
.flint-creek-amish-furniture.product-details .container {
	width: unset!important;
}

@media screen and (min-width: 54em){
	.flint-creek-amish-furniture .desktopMenuWrapper li {
	    vertical-align: top;
	}
}

@media screen and (max-width: 799px){
	.flint-creek-amish-furniture .fixedHeaderWrapper::before{
		display: none!important;
	}
	.flint-creek-amish-furniture .mobileMenu ul {
		padding-top: 0;
	}
	.flint-creek-amish-furniture .mobileButton {
	    padding-top: 8px;
	    font-weight: 700;
	}
	.flint-creek-amish-furniture .furnitureMenuWrapper,
	.flint-creek-amish-furniture .mainMenuWrapper {
	    bottom: 45px!important;
	}
}


/* graber-s-handcrafted-furniture */
.graber-s-handcrafted-furniture .staticHeaderWrapper {
	padding: 0 1em!important;
	height: 40px;
}

.graber-s-handcrafted-furniture .mobileSearchWrapper {
    display: none!important;
}

.graber-s-handcrafted-furniture.living-room.furniture-category .furniture-infinite-grid-items.bookcase {
    position: absolute!important;
    left: -10000px!important;
}

.graber-s-handcrafted-furniture.home .skew-c {
	background: #694a2b!important;
}


.graber-s-handcrafted-furniture.product-details .container {
	width: unset!important;
}

.graber-s-handcrafted-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}

.graber-s-handcrafted-furniture.furniture-single-view .furnitureOptionsBlockWrapper h2:before {
    display: block;
    content: 'AVAILABLE CUSTOMIZATIONS';
    font-size: 50%;
    word-wrap: initial;
}

@media screen and (max-width: 799px){
	.graber-s-handcrafted-furniture .furnitureSlideDownMenuWrapper {
		display: none!important;
	}
	.graber-s-handcrafted-furniture .mobileStaticHeader,
	.graber-s-handcrafted-furniture .mobileStaticContactWrapper,
	.graber-s-handcrafted-furniture .mobileStaticContact {
		width: 100%;
	    padding-left: 0;
    	padding-right: 0;
	}
	.graber-s-handcrafted-furniture #mobileContactLocation,
	.graber-s-handcrafted-furniture #mobileContactCall {
		text-align: center;
	}
	.graber-s-handcrafted-furniture #menu-footer-menu-1 {
		padding-top: 0;
	}
}
@media screen and (min-width: 54em){
    .graber-s-handcrafted-furniture .furnitureSlideDownMenuWrapper.stickyMenu {
        top: 40px;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.graber-s-handcrafted-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.graber-s-handcrafted-furniture .grid-item{
        height: 340px;
    }
}


/* patterson-s-amish-furniture */
.patterson-s-amish-furniture.furniture-category a.ctaLink {
    display: none;
}
.patterson-s-amish-furniture .mobileStaticSocialWrapper ul {
    margin: 0;
}

.patterson-s-amish-furniture a.post-edit-link {
    display: none;
}

.patterson-s-amish-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}

.patterson-s-amish-furniture.furniture-single-view .furnitureOptionsHeaderWrapper > h2:before {
    display: block;
    content: 'FURNITURE CUSTOMIZATIONS';
    font-size: 75%;
    word-wrap: initial;
}

@media screen and (max-width: 799px){
	.patterson-s-amish-furniture:not(.contact) .mobileStaticHeader {
    	padding-top: 0;
    	padding-bottom: 0;
    	height: 45px;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticSocialWrapper {
	    width: 0%;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticContactWrapper {
	    width: 100%;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticSocial {
		padding-top: 0.5em!important;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileContactLink:after {
	    font-size: 1.75em!important;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticSocialWrapper .fa-2x {
	    font-size: 2em;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticContact {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticHeaderWrapper a,
	.patterson-s-amish-furniture:not(.contact) .mobileContactLink {
		width: 40px!important;
		text-align: center;
	}
	.patterson-s-amish-furniture:not(.contact) .mobileStaticContact p {
		display: flex;
	    justify-content: space-around;
	}
	
	.patterson-s-amish-furniture.contact .mobileStaticHeader {
    	padding-top: 0;
    	padding-bottom: 0;
    	height: 45px;
	}
	.patterson-s-amish-furniture.contact .mobileStaticSocialWrapper,
	.patterson-s-amish-furniture.contact .mobileStaticContactWrapper {
	    width: 50%;
	}
	.patterson-s-amish-furniture.contact .mobileStaticSocial {
		padding-top: 0.5em!important;
	}
	.patterson-s-amish-furniture.contact .mobileContactLink:after {
	    font-size: 1.75em!important;
	}
	.patterson-s-amish-furniture.contact .mobileStaticSocialWrapper .fa-2x {
	    font-size: 2em;
	}
	.patterson-s-amish-furniture.contact .mobileStaticContact {
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.patterson-s-amish-furniture.contact .mobileStaticHeaderWrapper a,
	.patterson-s-amish-furniture.contact .mobileContactLink {
		width: 40px!important;
		text-align: center;
	}
	.patterson-s-amish-furniture.contact .mobileStaticContact p {
		text-align: right;
    	padding-right: 15px;
	}

}

@media (min-width: 54em){
	.patterson-s-amish-furniture .stickyMenu {
	    top: 45px;
	}
}

@media (min-width: 1024px){
	.patterson-s-amish-furniture .container.product-details {
	    width: 100%;
	    padding-right: 3em;
	}
    .patterson-s-amish-furniture .grid-container.collection-image.object-home {
        padding-bottom: 6em;
    }
    .patterson-s-amish-furniture.home svg#curveUpColor {
        margin-top: -6em;
    }
}


/* south-fork-furniture */
.south-fork-furniture .elementor-23393 .elementor-element.elementor-element-812ea68 {
    z-index: 999;
}

.south-fork-furniture .form-shortcode-wrapper {
    margin-top: -15px;
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.south-fork-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.south-fork-furniture .grid-item{
        height: 340px;
    }
}



/* perry-s-american-furniture-gallery */
.perry-s-american-furniture-gallery.furniture-category a.ctaLink {
	display: none;
}

.perry-s-american-furniture-gallery svg#curveUpColor {
    margin-bottom: -2px;
}

.perry-s-american-furniture-gallery .form-shortcode-wrapper {
    margin-top: -20px;
}

.perry-s-american-furniture-gallery .mobileStaticContact p {
    text-align: right;
}

.perry-s-american-furniture-gallery.furniture-single-view .furnitureOptionsBlockWrapper > h2:before {
    display: block;
    content: 'FURNITURE CUSTOMIZATIONS';
    font-size: 75%;
    word-wrap: initial;
}

@media screen and (max-width: 799px){
    .perry-s-american-furniture-gallery .mobileStaticHeader {
        padding-top: 0em;
	    padding-bottom: 0em;
	}	
}

@media screen and (max-width: 1199px){
    .perry-s-american-furniture-gallery .mobileContactLink {
        width: 30px;
        text-align: center;
        line-height: 45px;
        box-sizing: content-box;
    }
}

@media screen and (min-width: 800px){
	.perry-s-american-furniture-gallery .container.product-details {
	    width: 100%;
	    padding-right: 3%;
	}
    .perry-s-american-furniture-gallery .desktopMainMenuWrapper ul {
        margin-top: 5px;
    }
    .perry-s-american-furniture-gallery .desktopMenuWrapper.stickyMenu .desktopMenu {
        margin-top: 3px;
    }
}

@media (min-width: 54em){
    .perry-s-american-furniture-gallery .stickyMenu {
        top: 45px;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.perry-s-american-furniture-gallery {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.perry-s-american-furniture-gallery .grid-item{
        height: 340px;
    } 
}

@media only screen and (min-width: 1200px){
    .perry-s-american-furniture-gallery .mobileStaticHeader > div > div {
        margin-top: -5px;
    }
}

/* perry-039-s-american-furniture-gallery */
.perry-039-s-american-furniture-gallery.furniture-category a.ctaLink {
	display: none;
}

.perry-039-s-american-furniture-gallery svg#curveUpColor {
    margin-bottom: -2px;
}

.perry-039-s-american-furniture-gallery .form-shortcode-wrapper {
    margin-top: -20px;
}

.perry-039-s-american-furniture-gallery .mobileStaticContact p {
    text-align: right;
}


@media screen and (max-width: 799px){
	.perry-039-s-american-furniture-gallery .mobileStaticHeader {
	    padding-top: 0em;
	    padding-bottom: 0em;
	}	
}

@media screen and (max-width: 1199px){
    .perry-039-s-american-furniture-gallery .mobileContactLink {
        width: 30px;
        text-align: center;
        line-height: 45px;
        box-sizing: content-box;
    }
}

@media screen and (min-width: 800px){
	.perry-039-s-american-furniture-gallery .container.product-details {
	    width: 100%;
	    padding-right: 3%;
	}
    .perry-039-s-american-furniture-gallery .desktopMainMenuWrapper ul {
        margin-top: 5px;
    }
    .perry-039-s-american-furniture-gallery .desktopMenuWrapper.stickyMenu .desktopMenu {
        margin-top: 3px;
    }
}

@media (min-width: 54em){
    .perry-039-s-american-furniture-gallery .stickyMenu {
        top: 45px;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.perry-039-s-american-furniture-gallery {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.perry-039-s-american-furniture-gallery .grid-item{
        height: 340px;
    } 
}
@media only screen and (min-width: 1200px){
    .perry-039-s-american-furniture-gallery .mobileStaticHeader > div > div {
        margin-top: -5px;
    }
}


/* pleasant-view-furniture */
.pleasant-view-furniture table {
    width: 100%;
    margin-bottom: 2.618em
}

.pleasant-view-furniture table th {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e9e9e9
}

.pleasant-view-furniture table th {
    text-transform: uppercase
}


.pleasant-view-furniture .noSliderSpacer {
	display: block!important;
}

.pleasant-view-furniture .googleReviewsBlockWrapper {
	padding: 3em 2em 6em 2em;
}

.pleasant-view-furniture .googleReviewsHeadline h2 {
	text-align: center;
	color: #00b24d;
}

.pleasant-view-furniture table th.label-highlight label {
    font-weight: 400;
}

.pleasant-view-furniture .product-details-wrapper #desc p {
    margin-top: 0;
    padding-right: 50px;
}

.pleasant-view-furniture #menu-navigation-1 {
	padding-top: 0;
}

.pleasant-view-furniture .mobileFurnitureMenuWrapper,
.pleasant-view-furniture .mobileMenuWrapper {
    bottom: 60px;
}


@media screen and (min-width: 500px){
    .pleasant-view-furniture .logoWrapper .logo img {
        max-width: 360px;
    }
}


@media screen and (min-width: 800px){
	.pleasant-view-furniture .product-details-wrapper {
	    padding-right: 30px;
	}
}


@media screen and (max-width: 864px){
	.pleasant-view-furniture .fixedHeader {
	    display: grid;
	    grid-template-columns: 33% 0 66%;
	}
	.pleasant-view-furniture .fixedLocation {
	    display: grid;
	    grid-template-columns: 50% 50%;
	}
	.pleasant-view-furniture .fixedSocial a,
	.pleasant-view-furniture .fixedLocation a:after {
	    font-size: 1.6em;
	}
	.pleasant-view-furniture .fixedHeaderWrapper {
    	max-height: 45px;
	}
}

/* ohio-craft-furniture */
.ohio-craft-furniture .fixedSearchWrapper {
	display: none;
}

.ohio-craft-furniture .noSliderSpacer {
	display: block;
}

.ohio-craft-furniture .mobileFurnitureMenuWrapper,
.ohio-craft-furniture .mobileMenuWrapper {
    background-color: rgba(226,226,226,0.85);
}

.ohio-craft-furniture .furnitureMenuButton > a {
    background-image: url('https://assets.infinitedigitalsolutions.com/media/img/icons/solid-chair-furniture-icon.png');
    background-repeat: no-repeat;
    background-size: contain;
    mask: none;
    -webkit-mask-box-image: none;
    background-color: transparent;
}


.ohio-craft-furniture .googleReviewsBlockWrapper {
	padding: 3em 2em 6em 2em;
}

.ohio-craft-furniture .mobileMenuWrapper {
    bottom: 57px;
}

.ohio-craft-furniture .googleReviewsHeadline h2 {
	text-align: center;
	color: #08225f;
}

.ohio-craft-furniture .dayWrapper {
    grid-template-columns: 100px auto 10px auto;
    max-width: 260px;
}

.ohio-craft-furniture.furniture-category .container {
	max-width: 1200px;
	width: 80vw;
	margin: 0 auto;
}
.ohio-craft-furniture.home .mainContent p,
.ohio-craft-furniture.furniture-category .mainContent p {
	text-align: center;
}

.ohio-craft-furniture .footerWidget li.has-label {
	margin-bottom: 15px;
}

.ohio-craft-furniture .footerWidget li.has-label div {
	margin-top: 10px;
}


@media screen and (max-width: 864px){
	.ohio-craft-furniture .fixedHeader {
	    display: grid;
	    grid-template-columns: 33% 0 66%;
	}
	.ohio-craft-furniture .fixedLocation {
	    display: grid;
	    grid-template-columns: 50% 50%;
	}
	.ohio-craft-furniture .fixedSocial a,
	.ohio-craft-furniture .fixedLocation a:after {
	    font-size: 1.6em;
	}
	.ohio-craft-furniture .fixedHeaderWrapper {
    	max-height: 45px;
	}
	.ohio-craft-furniture.home .rightFurnitureCustomizationBlock > p {
		text-align: center;
	}
}

@media screen and (min-width: 500px){
    .ohio-craft-furniture .logoWrapper .logo img {
        max-width: 340px;
    }
}

@media screen and (min-width: 800px){
	.ohio-craft-furniture .noSliderSpacer {
		padding-top: 328px;
	}
	.ohio-craft-furniture.furniture-page .noSliderSpacer,
	.ohio-craft-furniture.about .noSliderSpacer,
	.ohio-craft-furniture.contact .noSliderSpacer{
		padding-top: 278px;
	}
    .ohio-craft-furniture .product-details-wrapper {
	    padding-right: 30px;
	}
    .ohio-craft-furniture table.product-data {
        width: 100%;
    }
    .ohio-craft-furniture .row-variants-header th {
        padding: 15px;
    }
}



/* @media only screen and (min-width: 1200px){
    .ohio-craft-furniture .outerFurnitureLinkBoxWrapper>a:nth-child(n+5) {
        grid-column: auto / span 5;
    }
} */

/* farmhouse-furniture */
.farmhouse-furniture.furniture-category .all-products-section h2 {
	text-transform: uppercase;
    font-size: 100%;
    display: inline-block;
    padding: 3em;
    border-top: 2px solid #553925;
}

.farmhouse-furniture #furniture-main-nav-menu ul {
	width: 100%;
	justify-content: space-evenly;
}

.farmhouse-furniture .form-shortcode-wrapper {
    margin-top: -15px;
}

@media screen and (min-width: 1024px){
	#desktop-thirty {
		width: 30%!important; 
	}
	#desktop-seventy {
		width: 70%!important; 
	}
    .grid-container.collection-image.object-home.farmhouse-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.farmhouse-furniture .grid-item{
        height: 340px;
    } 
}



/* heritage-reflections */
.heritage-reflections .elementor-kit-9 a {
    font-family: "Open Sans", Sans-serif!important;
}

.heritage-reflections .form-shortcode-wrapper {
    margin-top: -15px;
}

@media screen and (max-width: 799px){ 
    .heritage-reflections .elementor-nav-menu li:not(.sub-menu-cat) a{
        text-transform: uppercase!important;;
    }
    .heritage-reflections .elementor-nav-menu li.sub-menu-cat.menu-item a {
        border-left: 10px solid #cecece;
        text-transform: capitalize!important;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.heritage-reflections {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.heritage-reflections .grid-item{
        height: 340px;
    } 
}


/* mistler-s-oak-furniture */
.mistler-s-oak-furniture .elementor-36 .elementor-element.elementor-element-05a7a20 .elementor-menu-toggle {
    margin: 3px auto -3px auto;
}

@media screen and (max-width: 799px){ 
    .mistler-s-oak-furniture .elementor-nav-menu li:not(.sub-menu-cat) a{
        text-transform: uppercase!important;;
    }
    .mistler-s-oak-furniture .elementor-nav-menu li.sub-menu-cat.menu-item a {
        border-left: 10px solid #cecece;
        text-transform: capitalize!important;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.mistler-s-oak-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.mistler-s-oak-furniture .grid-item{
        height: 340px;
    } 
}

/* countryside-furnishings-llc */
.countryside-furnishings-llc .form-shortcode-wrapper {
    margin-top: -22px;
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.mistler-s-oak-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.mistler-s-oak-furniture .grid-item{
        height: 340px;
    } 
}

/* countryview-furniture */
@media only screen and (min-width: 1200px){
    .countryview-furniture .related-products .furniture-infinite-grid-items {
        flex: 0 1 16%!important;
    }
}




/* circle-y-amish-furniture */
.circle-y-amish-furniture #bottom-bar-header svg path,
.circle-y-amish-furniture #bottom-bar-header svg * {
	stroke: #fff!important;
	fill: #fff;
}

.circle-y-amish-furniture #bottom-bar-header.shadow {
    box-shadow: 0px 5px 12px 2px rgb(255 255 255 / 30%);
}

@media screen and (min-width: 1024px){
	.circle-y-amish-furniture #main-header-wrapper .elementor-widget:not(:last-child) {
	    margin-bottom: 0px;
	}
}

/* countryview-furniture */
.countryview-furniture .noSliderSpacer {
    display: block;
}

.countryview-furniture .fixedSearchWrapper{
	display: none!important;
}

.countryview-furniture.furniture-single-view .title-highlight {
    padding: 15px;
}

.countryview-furniture .form-shortcode-wrapper {
    margin-top: -15px;
}

.countryview-furniture .googleReviewsHeadlineBlock {
    text-align: center;
    padding-top: 2em;
}
.countryview-furniture .googleReviewsBlock {
    padding-bottom: 6em;
}

@media screen and (max-width: 864px) {
    .countryview-furniture .fixedHeaderWrapper {
		max-height: 45px;
	}
	.countryview-furniture .fixedHeader {
	    grid-template-columns: 33% 0 66%;
	}
	.countryview-furniture .mobileContactLink {
		width: 49%;
		display: inline-block;
	}
	.countryview-furniture .mobileContactLink>span {
	    padding-left: 0;
	}
	.countryview-furniture .fixedSocial .fab, .fixedSocial .far {
		font-size: 27px;
	}
	.countryview-furniture .fixedSocial a, .fixedLocation a:after {
		padding-left: 0;
	}
	.countryview-furniture .fixedSocial {
	    margin-top: -2px;
	}
    .countryview-furniture .noSliderSpacer {
        padding-top: 175px;
    }
    .countryview-furniture .product-details-wrapper {
		padding: 0px 12px;
	}
    .countryview-furniture #menu-navigation-1 {
        padding-top: 0;
    }
    .countryview-furniture .hamburger {
	    padding: 10px 15px 8px 15px;
	}
	.countryview-furniture .mobileButtonWrapper {
    	padding: 0;
	}
	.countryview-furniture .furnitureMenuButton a {
    	height: 35px;
    	width: 35px;
	} 
}

@media screen and (min-width: 800px) {
    .countryview-furniture .container.product-details {
        padding-right: 3em;
    }
    .countryview-furniture table.product-data {
        width: 100%
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.countryview-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.countryview-furniture .grid-item{
        height: 340px;
    } 
}

/* handcrafted-amish-furniture-of-dayton */
.handcrafted-amish-furniture-of-dayton .furniture-infinite-grid-items a:hover {
	color: inherit;
}

.handcrafted-amish-furniture-of-dayton .form-shortcode-wrapper {
    margin-top: -25px;
}

.handcrafted-amish-furniture-of-dayton .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
    color: #494c4f;
    background-color: inherit;
}
@media screen and (max-width: 400px) {
    .handcrafted-amish-furniture-of-dayton .fg-default .fg-item {
        width: 46%;
    }    
}

/* sawtooth-furniture */
.sawtooth-furniture .mobileStaticSocial p {
    margin-top: 5px!important;
}

.sawtooth-furniture .logoWrapper:before {
    opacity: 0!important;
    background-color: #e9a477;
}

.sawtooth-furniture .custom-logo-link {
    display: block;
    max-width: 200px;
    margin: 0 auto;
}

@media screen and (max-width: 863px){
    .sawtooth-furniture .custom-logo-link {
        max-width: 170px;
    }   
}

@media screen and (max-width: 799px){
	.sawtooth-furniture .mobileStaticHeader {
	    justify-content: space-between;
	}
	.sawtooth-furniture .mobileStaticSocialWrapper,
	.sawtooth-furniture .mobileStaticContactWrapper {
	    width: auto;
	}
}

@media screen and (max-width: 1199px){
	.sawtooth-furniture .mobileStaticContact p {
		text-align: right;
	}
	.sawtooth-furniture .mobileContactLink {
		width: 42px;
	}	
}

@media (min-width: 54em){
    .sawtooth-furniture .stickyMenu {
        top: 45px;
    }
}

/* frontier-furniture-overland-park-ks */

@media (min-width: 65em){
	.frontier-furniture-overland-park-ks .furnitureCustomizationBlock {
	    width: 100%;
	    padding-top: 3em;
	}
}


 /* mill-creek-amish-furniture  */
.mill-creek-amish-furniture .header-social-icons i:before{
	font-family: "Font Awesome 5 Brands";
    font-size: 1.5em!important;
    font-style: initial;
}
.mill-creek-amish-furniture a.header-icon {
    margin-right: 10px;
    margin-top: 8px;
    font-size: 12px;
}

.mill-creek-amish-furniture .noSliderSpacer {
	display: block!important;
	background-image: url('https://assets.infinitedigitalsolutions.com/media/img/covers/backgrounds/main-background-wood-grain.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.mill-creek-amish-furniture .headerWrapper {
    position: absolute!important;
    background-image: none!important;
    height: inherit!important;
}

.mill-creek-amish-furniture .swiperContent {
    text-align: center;
}

.mill-creek-amish-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}

@media screen and (max-width: 799px){
	.mill-creek-amish-furniture #podium-website-widget > iframe {
	    right: unset!important;
	    left: 50%!important;
	    bottom: unset!important;
	    top: -7px!important;
	    max-width: 150px!important;
	    max-height: 80px!important;
	    transform: scale(0.75)!important;
	    margin-left: -70px!important;
	}
	.mill-creek-amish-furniture .mobileStaticContact {
    	margin-top: -7px;
	}
	.mill-creek-amish-furniture .mobileStaticContact p {
		text-align: right;
	}
	.mill-creek-amish-furniture .mobileContactLink {
	    width: 40px;
	}
}

@media screen and (min-width: 800px) and (max-width: 1000px) {
	.mill-creek-amish-furniture #podium-website-widget > iframe {
    	top: 50%!important;
    	margin-top: -50px!important;
	    right: -10px!important;
	}
}

@media screen and (min-width: 799px) and (max-width: 1199px) {
	.mill-creek-amish-furniture .header-social-icons {
		margin-top: 7px;
	}
}


@media (min-width: 54em){
	.mill-creek-amish-furniture .desktopMenuWrapper {
	    padding-bottom: 0px;
		top: 45px;
		border-top: 1px solid transparent;
	}
	.mill-creek-amish-furniture .desktopMenuWrapper.stickyMenu {
		border-top: 1px solid #333333;
	}
	.mill-creek-amish-furniture .desktopMenuWrapper ul {
		display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    justify-content: space-evenly;
	    align-items: center;
	    height: 35px;
	}
	.mill-creek-amish-furniture .desktopMenuWrapper li {
	    max-height: none!important;
	    padding-left: 0!important;
	    padding-right: 0!important;
	}
}

@media screen and (min-width: 800px){
	.mill-creek-amish-furniture .container.product-details {
	    width: 100vw !important;
	    max-width: 100vw !important;
	    margin-left: calc(50% - 50vw) !important;
	}
	.mill-creek-amish-furniture .container.product-details .right-column {
	    padding-right: 3em;
	}
    .mill-creek-amish-furniture .grid-container.collection-image.object-home {
        grid-template-columns: repeat(3, 1fr);
    }
    .mill-creek-amish-furniture .grid-container.collection-image.object-home a.grid-item {
        height: 320px;
    }
    .mill-creek-amish-furniture .openButton .optionsHeadline>h2 {
        margin-top: 0em!important;
    }

    .mill-creek-amish-furniture .furnitureOptionsInnerWrapper {
        border-radius: 0%!important;
    }

    .mill-creek-amish-furniture .optionFlex:nth-of-type(3) {
        margin: 0%!important;
    }

    .mill-creek-amish-furniture .optionsTextWrapper {
        padding: 1.5em!important;
        padding-top: 10%!important;
    }

    .mill-creek-amish-furniture .furnitureOptionsOuterGrid {
        padding-bottom: 0em!important;
    }
}




/*** riverside-oak-furniture ***/

.riverside-oak-furniture .headerWrapper {
    background-image: none!important;
    background-color: #273b3a!important;
}


.riverside-oak-furniture .logoWrapper:before {
	background-color: transparent!important;
}


.riverside-oak-furniture #curveUpColor path,
.riverside-oak-furniture #curveDownColor path {
    fill: #273b3a;
    stroke: #273b3a;
}

.riverside-oak-furniture .furnitureCustomizationBlockWrapper {
	background-color: #273b3a!important;
	margin-top: -9px!important;
}

.riverside-oak-furniture .form-shortcode-wrapper {
    margin-top: -20px;
}

.riverside-oak-furniture .googleReview > a {
    margin: 60px 0px;
    background-color: #222222;
    color: white;
    font-size: 18px;
    padding: 10px 25px;
    letter-spacing: 3px;
    display: inline-block;
}

@media screen and (min-width: 50em){
    .riverside-oak-furniture .desktopMainMenuWrapper ul {
        margin: 5px;
	}	
}

@media screen and (min-width: 54em){
    .riverside-oak-furniture .stickyMenu {
        top: 45px;
    }
}

@media only screen and (min-width: 1024px){
    .grid-container.collection-image.object-home.riverside-oak-furniture {
        grid-template-columns: repeat(4, 1fr)!important;
    }
    .grid-container.collection-image.object-home.riverside-oak-furniture .grid-item{
        height: 340px;
    } 
}


@media screen and (max-width: 1260px){
	.riverside-oak-furniture .mobileStaticContact p {
		text-align: right;
	}
	.riverside-oak-furniture .mobileContactLink {
	    width: 40px!important;
	    text-align: center!important;
	}
}


@media screen and (max-width: 799px){
	.riverside-oak-furniture .mobileStaticHeader {
	    padding-top: 3px!important;
	    
	}	
}


/*********/
/* PRINT */
/*********/ 

@media print {

    /* .row-options-header,
    .row-options-header *,
    .row-variants-header,
    .row-variants-header *, */
    .row-highlight-header label span.placeholder,
    aside,
    aside *,
    footer,
    footer *,
    .site-footer,
    .site-footer *,
    .footerWrapper,
    .footerWrapper *,
    .headerCalloutWrapper,
    .headerCalloutWrapper *,
    .breadcrumbs,
    .breadcrumbs *,
    .fixedHeaderWrapper,
    .fixedHeaderWrapper *,
	.staticHeaderWrapper,
	.staticHeaderWrapper *,
    .get-quote-form-btn,
    .get-quote-form-btn *,
    .furnitureCustomizationBlockWrapper,
    .furnitureCustomizationBlockWrapper *,
    .furnitureOptionsBlockWrapper,
    .furnitureOptionsBlockWrapper *,
    .graber-s-handcrafted-furniture .rightMiddleHeaderWrapper,
	.graber-s-handcrafted-furniture .rightMiddleHeaderWrapper *,
	.furnitureSlideDownMenuWrapper, 
	.furnitureSlideDownMenuWrapper *,
    .contactBlockWrapper,
    .contactBlockWrapper *,
    #menu-every-items-menu, 
    #menu-main-menu,
    #menu-main-menu *,
    #scroll-top,
    #scroll-top *,
    .desktopMenu,
    .desktopMenu *,
    .pageBottomWrapper,
    .pageBottomWrappe *,
    .zoomImg,
    .outerFurnitureLinkBoxWrapper,
    .outerFurnitureLinkBoxWrapper *,
    .footerCopyrightWrapper,
    .footerCopyrightWrapper *,
    .zoom:before,
    .zoom:after,
    .btn-logout,
    .at-svc-print:after,
    .form-close-icon,
    .snackbar-close,
    .wood-type-img,
    .row-options-header:after, 
    .row-variants-header:after,
    .addthis_inline_share_toolbox,
    .elementor-location-header,
    .elementor-location-footer,
    #curveUpColor,
	#curveDownColor,
	.furnitureOptionsOuterWrapper,
	.contactCTAWrapper,
	.mobileButtonWrapper
    { 
        display: none!important;
    }
    .pa-dutch-woodcraft #menu-main-menu,
    .pa-dutch-woodcraft #menu-main-menu * {
        display: block!important;
    }
    .pa-dutch-woodcraft #menu-item-1512,
    .pa-dutch-woodcraft #menu-item-1513 {
        display: inline-block!important;
    }
    .pa-dutch-woodcraft #menu-item-18,
    .pa-dutch-woodcraft #menu-item-19,
    .pa-dutch-woodcraft #menu-item-1541 {
        display: none!important;
    }

    .row-option, .row-variant {
        display: table-row!important;
    }
    table.product-data {
        font-size: 18px!important;
        color: black!important;
    }

    .logoWrapper {
		padding-top: 0!important;
	}

    img.custom-logo,
    .left-column,
    .right-column {
        display: block!important;
    }
    img.custom-logo {
        margin-top: 10mm;
        max-width: 100mm!important;
    }
    .logo img {
        max-width: 100mm!important;
    }

    img#hover-effect {
        width: auto!important;
        max-height: 150mm!important;
        margin: 10mm auto 0mm auto!important;
    }
    a[href]:after {
        content: none !important;
    }
}


.furniture-search-results {
    background-color: white;
    padding-bottom: 4em;
}

.furniture-search-results header.page-header {
    padding-top: 2em;
}

.furniture-search-results header.page-header h1 {
    text-align: center;
    text-shadow: 0 0 6px #FFFFFF;
}

.furniture-search-results .page-content {
    max-width: 1255px;
    margin: 0 auto;
}

.string-searched {
    text-transform: uppercase;
}

#custom-search-form input[type=submit] {
    text-transform: uppercase;
    line-height: 42px;
    padding: 0  16px;
    background-color: white;
    color: #cc3366;
    font-weight: bold;
    font-weight: bolder;
    font-weight: 800;
}

#custom-search-form input[type=submit]:focus {
    background-color: #cc3366;
	color: #fff;
}

@media only screen and (min-width: 1025px){
    #custom-search-form input[type=submit] {
        min-width: 160px;
    }
}

.search-results-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    gap: 15px;
}

.results-wrapper {
    /*border: 1px solid red;*/
    margin-bottom: 1em;
    padding: .75em;
    flex: 0 0 100%;
    flex-direction: column;
    /*-webkit-box-shadow:inset 3px 3px 6px 6px rgba(240,240,240,0.94);
    box-shadow:inset 3px 3px 6px 6px rgba(240,240,240,0.94);*/
}

.results-wrapper a {
    text-decoration: none;
}
.results-wrapper .results-category a:hover,
.results-wrapper .results-collection a:hover{
    text-decoration: underline;
}

@media only screen and (min-width: 799px){
    .results-wrapper {
        flex: 0 0 48%;
    }
}

@media only screen and (min-width: 1200px){
    .results-wrapper {
        flex: 0 0 24%;
    }
}

.results-title {
    font-weight: 700;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px !important;
}

.results-wrapper > a {
    width: 100%;
    display: inline-block;
    text-align: center;
}

.results-wrapper img {
    max-width: 100%;
    max-height: 600px;
}

.results-wrapper p {
    text-align:center;
}

.results-wrapper p.results-collection {
    margin-bottom: 0!important;
}

.results-category {
    padding-top: 8px !important;
}

.search-results-wrapper a#loadMore {
    width: 100%!important;
    text-align: center;
}


.results-collection-no-link { 
    display: none; 
} 

.search-results-wrapper .builder-name-reveal {
    margin-top: 8px;
    color: blue;
    margin-bottom: 0 !important;
    padding-top: 8px;
}

.subcategories-and-collections {
    text-align: center;
    margin-bottom: 100px;
}

@media only screen and (max-width: 500px){
    .subcategories-and-collections .grid-container {
        margin-bottom: 50px;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 25px;
    }
}

.subcategories-and-collections .grid-container {
    display: flex;
    gap: 30px 15px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin: 30px 10px;
    padding: 15px;
    max-width: 100%;
    transition: all 2s ease;
    -o-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -webkit-transition: all 2s ease;
    position: absolute;
    right: -999999px;
    height: 0;
    align-items: flex-end;
}

.subcategories-and-collections .grid-container.active {
    position: static;
    height: auto;
}

.subcategories-and-collections > .buttons-wrapper > button.active-tab {
    color: #fff;
    background-color: #c36;
    text-decoration: none;
}

.subcategories-and-collections > .buttons-wrapper > button,
.subcategories-and-collections > .buttons-wrapper > button:focus {
    outline: none;
}

.grid-item-parragraph-link > p {
    padding-top: 12px;
}

.grid-container .badge-wrapper {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 0!important;
}
.grid-container .badge-wrapper.ohio     { width: 28%; }
.grid-container .badge-wrapper.indiana  { width: 20%; }


.product-details-wrapper .desc-header-wrapper {
    display: flex;
}
.product-details-wrapper .desc-header-wrapper:has(.badge-wrapper.ohio) {
    flex-direction: column;
}
.product-details-wrapper .desc-header-wrapper:has(.badge-wrapper.indiana) {
    flex-direction: row;
}

li.space-above {
    margin-top: 100%;
}


/* Collection thumbnail styles */
.thumbnail.collection-thumbnail {
    position: relative;
    border: 2px solid #d4af37;
    /* Gold border for distinction */
    border-radius: 3px;
    overflow: hidden;
    /* Keep the badge contained */
}

.thumbnail.collection-thumbnail img {
    transition: all 0.3s ease;
}

.thumbnail.collection-thumbnail:hover img {
    transform: scale(1.05);
}

.collection-badge {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 9px;
    text-align: center;
    padding: 2px 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: bold;
}

/* When collection thumbnail is active */
.thumbnail.collection-thumbnail img.active {
    border: 2px solid #b8860b;
    /* Darker gold when active */
    box-shadow: 0 0 5px rgba(184, 134, 11, 0.5);
}

/* Ensure all thumbnails have proper sizing */
.thumbnail {
    margin-bottom: 5px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.thumbnail:hover {
    transform: translateY(-2px);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.thumbnail img {
    width: 100%;
    height: auto;
    object-fit: cover;
}