
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 
.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none} 
.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 
:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em} 
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 
.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center} 
.wp-block-post-date{box-sizing:border-box} 
:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block} 
.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} 
.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} 
.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 
:where(.wp-block-group.has-background){padding:1.25em 2.375em} 
@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important} 
.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px} 
.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000} 
.wp-block-spacer{clear:both} 
 .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; } .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus { opacity: 1; } .mfp-close:active { top: 1px; } .mfp-close svg { pointer-events: none; } .mfp-close-btn-in .mfp-close { color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 1; margin: 0; top: 50%; margin-top: -32px; padding: 0; width: 64px; height: 64px; border: 1px solid rgba(255, 255, 255, 0.35); border-radius: 999px; background: rgba(10, 10, 10, 0.35); -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); -webkit-tap-highlight-color: transparent; transition: background .2s ease, border-color .2s ease, transform .2s ease; } .mfp-arrow:active { transform: scale(0.97); } .mfp-arrow:hover, .mfp-arrow:focus { border-color: rgba(255, 255, 255, 0.7); } .mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 13px; height: 13px; position: absolute; left: 50%; top: 50%; } .mfp-arrow:after { margin: -6.5px 0 0 -6.5px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; border-left: none; border-top: none; } .mfp-arrow:before { display: none; } .mfp-arrow-left { left: 24px; } .mfp-arrow-left:after { transform: rotate(135deg); } .mfp-arrow-left:before { display: none; } .mfp-arrow-right { right: 24px; } .mfp-arrow-right:after { transform: rotate(-45deg); } .mfp-arrow-right:before { display: none; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background: #000; } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } .mfp-figure { line-height: 0; } .mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-iframe-scaler .mfp-bottom-bar { margin-top: 0 !important; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { width: 44px; height: 44px; margin-top: -22px; } .mfp-arrow-left { left: 10px; } .mfp-arrow-right { right: 10px; } .mfp-container { padding-left: 6px; padding-right: 6px; } }
.wpzoom-blocks_portfolio-block{font-size:16px;margin:50px 0}.wpzoom-blocks_portfolio-block *{font-size:inherit}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item-wrap{overflow:hidden;position:relative}.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link{color:#fff !important;background-color:#111;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;font-size:16px;padding:10px 30px;text-align:center;text-decoration:none;overflow-wrap:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none !important}.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link:hover{background:#0bb4aa}.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link:focus,.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link:active{background:#0bb4aa;color:#000}.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link.disabled{background:#ccc;color:#fff;opacity:.4;cursor:default !important;pointer-events:none}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter{padding:0;margin:0 0 3em}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul{text-align:center;list-style:none;padding:0;margin:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li{display:inline-block;list-style:none;padding:0;margin:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li.current-cat{pointer-events:none}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li.current-cat a{color:#0bb4aa}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li a{text-decoration:none;display:inline-block;width:auto;color:#333;margin:0 20px;font-size:18px;font-weight:normal;border-radius:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li a:hover{color:#0bb4aa}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list{margin:0 auto;max-width:1200px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:2%;gap:2%}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 50px;max-width:100%;-ms-flex-preferred-size:32%;flex-basis:32%}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail{margin:0 0 20px}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-title{padding:0;margin:0 0 0.3em;font-size:22px;font-weight:600}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-title a{color:#000;text-decoration:none}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-title a:hover{color:#0bb4aa}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item-thumbnail{overflow:hidden}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item-thumbnail img{-webkit-transition:all 0.2s;transition:all 0.2s;width:100% !important;height:auto;vertical-align:top;margin:0;padding:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_lightbox_icon{position:absolute;top:16px;right:16px;content:'\2715';cursor:pointer;font-size:24px;line-height:1;color:#eee;paint-order:stroke fill;z-index:80}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_lightbox_icon svg{color:#fff;path:#fff;fill:#fff;display:block;width:24px;height:24px;border-radius:3px;opacity:0;-webkit-transition:.2s ease all;transition:.2s ease all}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_item-thumbnail img,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_item-bgvid{-webkit-transform:scale(110%);transform:scale(110%)}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_item-details{opacity:1;z-index:12}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_lightbox_icon svg{opacity:0.6}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_lightbox_icon:hover svg{opacity:1 !important}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_item.has-cover.lightbox .wpzoom-blocks_portfolio-block_lightbox_icon{display:none}.wpzoom-blocks_portfolio-block:not(.use-lightbox) .wpzoom-blocks_portfolio-block_lightbox_icon{display:none}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list{display:-ms-grid;display:grid;margin:0;position:relative;overflow:hidden}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail,.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid{-webkit-transition:all 0.2s;transition:all 0.2s}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail{margin:0}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);-webkit-transition:all 0.2s;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;grid-gap:8px;gap:8px}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title{display:block;font-size:1.5em;line-height:1.4;position:static;top:auto;-webkit-transform:none;transform:none;width:auto;max-width:100%;padding:0;margin:0;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a{display:inline-block;text-align:center;text-decoration:none;padding:0;margin:0;line-height:1.4}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a:hover,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a:hover{opacity:.8}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_item-details,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox):hover .wpzoom-blocks_portfolio-block_item-details{background:rgba(0,0,0,0.7);opacity:1}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details{opacity:0}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details.show-title,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details.show-title{opacity:1}@media (max-width: 1024px){.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details{opacity:1}}.wpzoom-blocks_portfolio-block.layout-grid .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a,.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.has-cover:not(.lightbox) .wpzoom-blocks_portfolio-block_item-details .wpzoom-blocks_portfolio-block_item-title a{color:#fff;font-size:20px;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box}.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list{display:block}.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{display:inline-block}.wpzoom-blocks_portfolio-block.layout-masonry .wpzoom-blocks_portfolio-block_filter{display:none}.wpzoom-blocks_portfolio-block.layout-list.columns-1 .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:100%;flex-basis:100%}.wpzoom-blocks_portfolio-block.layout-list.columns-2 .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:49%;flex-basis:49%}.wpzoom-blocks_portfolio-block.layout-list.columns-3 .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:32%;flex-basis:32%}.wpzoom-blocks_portfolio-block.layout-list.columns-4 .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:23%;flex-basis:23%}.wpzoom-blocks_portfolio-block.layout-grid.columns-1 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-2 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-3 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-4 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-5 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-6 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-7 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-8 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-9 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9, 1fr)}.wpzoom-blocks_portfolio-block.layout-grid.columns-10 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10, 1fr)}.wpzoom-blocks_portfolio-block.layout-masonry.columns-1 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:100%}.wpzoom-blocks_portfolio-block.layout-masonry.columns-2 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:50%}.wpzoom-blocks_portfolio-block.layout-masonry.columns-3 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:33.333%}.wpzoom-blocks_portfolio-block.layout-masonry.columns-4 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:25%}.wpzoom-blocks_portfolio-block.layout-masonry.columns-5 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:20%}.wpzoom-blocks_portfolio-block.layout-masonry.columns-6 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:16.666%}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list{list-style:none;padding:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{position:relative;list-style:none;padding:0;overflow:hidden;margin:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.fade-in{-webkit-animation:_fadeIn 1 0.5s ease-in-out forwards;animation:_fadeIn 1 0.5s ease-in-out forwards}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.fade-out{-webkit-animation:_fadeOut 1 0.5s ease-in-out forwards;animation:_fadeOut 1 0.5s ease-in-out forwards}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail{margin:0 0 1em}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail a{display:block;padding:0;margin:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;cursor:pointer;pointer-events:auto !important;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);height:auto !important;padding:0 !important}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail:after,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid:after{position:absolute;top:5%;right:2%;content:'\2715';cursor:pointer;font-size:32px;line-height:1;color:#eee;paint-order:stroke fill}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media{position:absolute;top:20%;left:20%;right:20%;bottom:20%}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media img,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media .wp-video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-thumbnail .wpzoom-blocks_portfolio-block_item-media .mejs-container,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media img,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media .wp-video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item.lightbox .wpzoom-blocks_portfolio-block_item-bgvid .wpzoom-blocks_portfolio-block_item-media .mejs-container{cursor:default;pointer-events:auto !important;height:100% !important;width:100% !important;-o-object-fit:contain !important;object-fit:contain !important}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid{position:relative;overflow:hidden}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail.wpzoom-blocks_portfolio-block_item-bgvid,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid.wpzoom-blocks_portfolio-block_item-bgvid{pointer-events:none}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-thumbnail video,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid iframe,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-bgvid video{pointer-events:none}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-title{font-size:4em;padding:0;margin:0 0 20px}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta{padding:0;margin:0 0 20px}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-author,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-date{display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;color:inherit;padding:0;margin:0 1em 0 0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-author:last-child,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-date:last-child{margin-right:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-author a,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-date a{color:inherit;opacity:0.5}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-author a:hover,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-author a:active,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-date a:hover,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-meta .wpzoom-blocks_portfolio-block_item-date a:active{opacity:1}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-content{padding:0;margin:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-content .link-more{display:none}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-content *:last-child{margin-bottom:0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item .wpzoom-blocks_portfolio-block_item-readmore-button{padding:0;margin:20px 0 0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_show-more-view-all-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:3em 0 0}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_show-more-view-all-wrap.single-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_show-more-view-all-wrap .wpzoom-blocks_portfolio-block_show-more,.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_show-more-view-all-wrap .wpzoom-blocks_portfolio-block_view-all{padding:0;margin:0}@-webkit-keyframes _fadeIn{0%{position:fixed;z-index:-10;opacity:0;-webkit-transform:scale(0%);transform:scale(0%)}100%{position:static;z-index:1;opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@keyframes _fadeIn{0%{position:fixed;z-index:-10;opacity:0;-webkit-transform:scale(0%);transform:scale(0%)}100%{position:static;z-index:1;opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}}@-webkit-keyframes _fadeOut{0%{position:static;z-index:1;opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}100%{position:fixed;z-index:-10;opacity:0;-webkit-transform:scale(0%);transform:scale(0%)}}@keyframes _fadeOut{0%{position:static;z-index:1;opacity:1;-webkit-transform:scale(100%);transform:scale(100%)}100%{position:fixed;z-index:-10;opacity:0;-webkit-transform:scale(0%);transform:scale(0%)}}.wpzoom-preloader-container{display:none;height:100%;width:100%;position:absolute;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpzoom-portfolio-preloader{display:-webkit-box;display:-ms-flexbox;display:flex}.mfp-title a{color:#fff;display:block;margin:8px 0 0 6px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.mfp-title a:hover{opacity:.8}.wpzoom-block-portfolio-taxonomy{width:100%}.wpzoom-block-portfolio-taxonomy .wp-block-wpzoom-blocks-portfolio{max-width:100%;width:100%}.wpzoom-block-portfolio-taxonomy .portfolio_item{padding:0}.wpz_portfolio_wrapper{width:100%}.wpz_portfolio_wrapper .page-header{max-width:1200px;margin:0 auto;padding:0 30px}@media screen and (max-width: 768px){.wpzoom-blocks_portfolio-block.layout-grid.columns-1 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-2 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-3 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-4 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-5 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-6 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-7 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-8 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-9 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-10 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.wpzoom-blocks_portfolio-block.layout-masonry.columns-1 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-2 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-3 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-4 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-5 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-6 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:50%}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul{overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.wpzoom-blocks_portfolio-block .wpzoom-blocks_portfolio-block_filter ul li{display:inline-block;float:left;-ms-flex-negative:0;flex-shrink:0}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (max-width: 460px){.wpzoom-blocks_portfolio-block.layout-grid.columns-1 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-2 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-3 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-4 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-5 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-6 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-7 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-8 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-9 .wpzoom-blocks_portfolio-block_items-list,.wpzoom-blocks_portfolio-block.layout-grid.columns-10 .wpzoom-blocks_portfolio-block_items-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}.wpzoom-blocks_portfolio-block.layout-masonry.columns-1 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-2 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-3 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-4 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-5 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item,.wpzoom-blocks_portfolio-block.layout-masonry.columns-6 .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{width:100%}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list{grid-gap:0;gap:0}.wpzoom-blocks_portfolio-block.layout-list .wpzoom-blocks_portfolio-block_items-list .wpzoom-blocks_portfolio-block_item{-ms-flex-preferred-size:100%;flex-basis:100%}}.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-grid .wpzoom-blocks_portfolio-block_item-wrap,.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-grid .portfolio_item,.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-masonry .wpzoom-blocks_portfolio-block_item-wrap,.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-masonry .portfolio_item{cursor:pointer}.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-grid:not(.entire-item-action-lightbox) .wpzoom-blocks_portfolio-block_item-thumbnail a[rel~="bookmark"]::after,.wpzoom-blocks_portfolio-block.entire-item-clickable.layout-masonry:not(.entire-item-action-lightbox) .wpzoom-blocks_portfolio-block_item-thumbnail a[rel~="bookmark"]::after{content:'';position:absolute;inset:0;z-index:70}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #101010;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary: #0bb4aa;--wp--preset--color--secondary: #101010;--wp--preset--color--header-footer: #101010;--wp--preset--color--tertiary: #6C6C77;--wp--preset--color--lightgrey: #D9D9D9;--wp--preset--color--foreground: #000;--wp--preset--color--background: #f9fafd;--wp--preset--color--light-background: #ffffff;--wp--preset--color--green: #0bb4aa;--wp--preset--color--blue: #4176FB;--wp--preset--color--brown: #d19731;--wp--preset--color--red: #e1051e;--wp--preset--color--gray: #727477;--wp--preset--color--titan-white: #E0D8E2;--wp--preset--color--peppermint: #d0eac4;--wp--preset--color--bridesmaid: #FBE7DD;--wp--preset--color--purple: #FF2EAA;--wp--preset--color--light-blue: #0019D7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--black-primary: linear-gradient(180deg, var(--wp--preset--color--secondary) 0%, var(--wp--preset--color--secondary) 73%, var(--wp--preset--color--background) 73%, var(--wp--preset--color--background) 100%);--wp--preset--gradient--black-secondary: linear-gradient(135deg,rgba(0,0,0,1) 50%,var(--wp--preset--color--tertiary) 100%);--wp--preset--font-size--small: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.208), 16px);--wp--preset--font-size--medium: clamp(16px, 1rem + ((1vw - 3.2px) * 0.417), 20px);--wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 1.458), 36px);--wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.25), 42px);--wp--preset--font-size--x-small: clamp(14px, 0.875rem + ((1vw - 3.2px) * 1), 14px);--wp--preset--font-size--xx-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 4.375), 72px);--wp--preset--font-size--max-36: clamp(24px, 1.5rem + ((1vw - 3.2px) * 1.25), 36px);--wp--preset--font-size--max-48: clamp(26px, 1.625rem + ((1vw - 3.2px) * 2.292), 48px);--wp--preset--font-size--max-60: clamp(30px, 1.875rem + ((1vw - 3.2px) * 3.125), 60px);--wp--preset--font-size--max-72: clamp(32px, 2rem + ((1vw - 3.2px) * 4.167), 72px);--wp--preset--font-family--sans-serif: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--wp--preset--font-family--bitter: "Bitter", sans-serif;--wp--preset--font-family--dm-sans: "DM Sans", sans-serif;--wp--preset--font-family--epilogue: "Epilogue", sans-serif;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--josefin-sans: "Josefin Sans", sans-serif;--wp--preset--font-family--jost: "Jost", sans-serif;--wp--preset--font-family--montserrat: "Montserrat", sans-serif;--wp--preset--font-family--onest: Onest, sans-serif;--wp--preset--font-family--playfair-display: "Playfair Display", serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--yeseva-one: "Yeseva One", system-ui;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--x-small: 20px;--wp--preset--spacing--small: 40px;--wp--preset--spacing--medium: 60px;--wp--preset--spacing--large: 80px;--wp--preset--spacing--x-large: 100px;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--font-weight--black: 900;--wp--custom--font-weight--bold: 700;--wp--custom--font-weight--extra-bold: 800;--wp--custom--font-weight--light: 300;--wp--custom--font-weight--medium: 500;--wp--custom--font-weight--regular: 400;--wp--custom--font-weight--semi-bold: 600;--wp--custom--line-height--body: 1.75;--wp--custom--line-height--heading: 1.1;--wp--custom--line-height--medium: 1.5;--wp--custom--line-height--one: 1;--wp--custom--spacing--outer: 30px;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1200px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 20px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 20px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 20px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 20px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 20px;}:root :where(.is-layout-grid){gap: 20px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}a:where(:not(.wp-element-button)){color: var(--wp--preset--color--primary);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-radius: 0;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: 10px;padding-right: 25px;padding-bottom: 10px;padding-left: 25px;text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-header-footer-color{color: var(--wp--preset--color--header-footer) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !important;}.has-lightgrey-color{color: var(--wp--preset--color--lightgrey) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-background-color{color: var(--wp--preset--color--background) !important;}.has-light-background-color{color: var(--wp--preset--color--light-background) !important;}.has-green-color{color: var(--wp--preset--color--green) !important;}.has-blue-color{color: var(--wp--preset--color--blue) !important;}.has-brown-color{color: var(--wp--preset--color--brown) !important;}.has-red-color{color: var(--wp--preset--color--red) !important;}.has-gray-color{color: var(--wp--preset--color--gray) !important;}.has-titan-white-color{color: var(--wp--preset--color--titan-white) !important;}.has-peppermint-color{color: var(--wp--preset--color--peppermint) !important;}.has-bridesmaid-color{color: var(--wp--preset--color--bridesmaid) !important;}.has-purple-color{color: var(--wp--preset--color--purple) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-header-footer-background-color{background-color: var(--wp--preset--color--header-footer) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !important;}.has-lightgrey-background-color{background-color: var(--wp--preset--color--lightgrey) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-light-background-background-color{background-color: var(--wp--preset--color--light-background) !important;}.has-green-background-color{background-color: var(--wp--preset--color--green) !important;}.has-blue-background-color{background-color: var(--wp--preset--color--blue) !important;}.has-brown-background-color{background-color: var(--wp--preset--color--brown) !important;}.has-red-background-color{background-color: var(--wp--preset--color--red) !important;}.has-gray-background-color{background-color: var(--wp--preset--color--gray) !important;}.has-titan-white-background-color{background-color: var(--wp--preset--color--titan-white) !important;}.has-peppermint-background-color{background-color: var(--wp--preset--color--peppermint) !important;}.has-bridesmaid-background-color{background-color: var(--wp--preset--color--bridesmaid) !important;}.has-purple-background-color{background-color: var(--wp--preset--color--purple) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-header-footer-border-color{border-color: var(--wp--preset--color--header-footer) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !important;}.has-lightgrey-border-color{border-color: var(--wp--preset--color--lightgrey) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-light-background-border-color{border-color: var(--wp--preset--color--light-background) !important;}.has-green-border-color{border-color: var(--wp--preset--color--green) !important;}.has-blue-border-color{border-color: var(--wp--preset--color--blue) !important;}.has-brown-border-color{border-color: var(--wp--preset--color--brown) !important;}.has-red-border-color{border-color: var(--wp--preset--color--red) !important;}.has-gray-border-color{border-color: var(--wp--preset--color--gray) !important;}.has-titan-white-border-color{border-color: var(--wp--preset--color--titan-white) !important;}.has-peppermint-border-color{border-color: var(--wp--preset--color--peppermint) !important;}.has-bridesmaid-border-color{border-color: var(--wp--preset--color--bridesmaid) !important;}.has-purple-border-color{border-color: var(--wp--preset--color--purple) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-black-primary-gradient-background{background: var(--wp--preset--gradient--black-primary) !important;}.has-black-secondary-gradient-background{background: var(--wp--preset--gradient--black-secondary) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-x-small-font-size{font-size: var(--wp--preset--font-size--x-small) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-max-36-font-size{font-size: var(--wp--preset--font-size--max-36) !important;}.has-max-48-font-size{font-size: var(--wp--preset--font-size--max-48) !important;}.has-max-60-font-size{font-size: var(--wp--preset--font-size--max-60) !important;}.has-max-72-font-size{font-size: var(--wp--preset--font-size--max-72) !important;}.has-sans-serif-font-family{font-family: var(--wp--preset--font-family--sans-serif) !important;}.has-bitter-font-family{font-family: var(--wp--preset--font-family--bitter) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-onest-font-family{font-family: var(--wp--preset--font-family--onest) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-yeseva-one-font-family{font-family: var(--wp--preset--font-family--yeseva-one) !important;} :root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--preset--color--primary);color: #ffffff;} :root :where(.wp-block-columns){border-radius: 0;border-width: 0;margin-bottom: 0px;} :root :where(.wp-block-buttons-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flow) > *{margin-block-start: 10px;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-constrained) > *{margin-block-start: 10px;margin-block-end: 0;}:root :where(.wp-block-buttons-is-layout-flex){gap: 10px;}:root :where(.wp-block-buttons-is-layout-grid){gap: 10px;} :root :where(.wp-block-column){border-radius: 0;border-width: 0;margin-bottom: 0px;} :root :where(.wp-block-cover){border-radius: 0;padding-top: 30px;padding-right: 30px;padding-bottom: 30px;padding-left: 30px;} :root :where(.wp-block-group){padding: 0px;} :root :where(.wp-block-spacer){margin-top: 0 !important;} 
 html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { color: #000; background: none; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; vertical-align: top; } svg:not(:root) { overflow: hidden; } figure { margin: 0; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid rgba(68, 68, 68, 0.19); margin: 0 0 20px; padding: 20px; } legend { border: 0; padding: 0; font-weight: bold; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } p { margin: 0; } .sr-only, .screen-reader-text { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } :root { --container-width: 1200px; --container-width-narrow: 950px; } a { color: var(--color__links); } a:hover { color: var(--color__links-hover); } .site-layout_wedding .previous-post-cover h3 { font-weight: 500; } .site-layout_real-estate .headroom--not-top .navbar { backdrop-filter: blur(10px); box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); } .site-layout_studio-blocks .name-footer, .site-layout_studio .name-footer { background: linear-gradient(0deg, #191b24 35%, #FF6200 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .site-layout_energy-blocks .glass-button .elementor-button, .site-layout_energy .glass-button .elementor-button { backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); } .site-layout_logistics .blur-box { backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); } .site-layout_logistics .navbar .wpz-button a { padding: 8px 24px; border-radius: 4px; } .site-layout_energy-blocks.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_band.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_nowmag.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_band-blocks.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_energy.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_moving.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_logistics.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_studio-blocks.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_studio.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_recipe.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_coffee.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_author.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_remix.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_investment.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_podcast.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_construction-light.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_author-blocks.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_dental.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_medical.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_medical-blocks.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_scout.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_wedding.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .site-layout_shop2.woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: none; } .site-layout_energy-blocks .headroom--not-top, .site-layout_band .headroom--not-top, .site-layout_nowmag .headroom--not-top, .site-layout_band-blocks .headroom--not-top, .site-layout_energy .headroom--not-top, .site-layout_moving .headroom--not-top, .site-layout_logistics .headroom--not-top, .site-layout_studio-blocks .headroom--not-top, .site-layout_studio .headroom--not-top, .site-layout_recipe .headroom--not-top, .site-layout_coffee .headroom--not-top, .site-layout_author .headroom--not-top, .site-layout_remix .headroom--not-top, .site-layout_investment .headroom--not-top, .site-layout_podcast .headroom--not-top, .site-layout_construction-light .headroom--not-top, .site-layout_author-blocks .headroom--not-top, .site-layout_dental .headroom--not-top, .site-layout_medical .headroom--not-top, .site-layout_medical-blocks .headroom--not-top, .site-layout_scout .headroom--not-top, .site-layout_wedding .headroom--not-top, .site-layout_shop2 .headroom--not-top { box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); } .site-layout_energy-blocks .headroom--not-top .navbar, .site-layout_band .headroom--not-top .navbar, .site-layout_nowmag .headroom--not-top .navbar, .site-layout_band-blocks .headroom--not-top .navbar, .site-layout_energy .headroom--not-top .navbar, .site-layout_moving .headroom--not-top .navbar, .site-layout_logistics .headroom--not-top .navbar, .site-layout_studio-blocks .headroom--not-top .navbar, .site-layout_studio .headroom--not-top .navbar, .site-layout_recipe .headroom--not-top .navbar, .site-layout_coffee .headroom--not-top .navbar, .site-layout_author .headroom--not-top .navbar, .site-layout_remix .headroom--not-top .navbar, .site-layout_investment .headroom--not-top .navbar, .site-layout_podcast .headroom--not-top .navbar, .site-layout_construction-light .headroom--not-top .navbar, .site-layout_author-blocks .headroom--not-top .navbar, .site-layout_dental .headroom--not-top .navbar, .site-layout_medical .headroom--not-top .navbar, .site-layout_medical-blocks .headroom--not-top .navbar, .site-layout_scout .headroom--not-top .navbar, .site-layout_wedding .headroom--not-top .navbar, .site-layout_shop2 .headroom--not-top .navbar { backdrop-filter: blur(10px); box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .site-header-cart svg path { fill: #fff; } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .site-header-cart:hover svg path { fill: #000; } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .navbar-brand-wpz a { color: #fff; } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .navbar-collapse .navbar-nav > li > a, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .sb-search .sb-icon-search { color: #fff; } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .navbar-toggle .icon-bar { background-color: #fff; } .site-layout_energy-blocks .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_band .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_nowmag .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_band-blocks .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_energy .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_moving .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_logistics .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_studio-blocks .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_studio .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_recipe .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_coffee .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_author .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_remix .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_investment .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_podcast .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_construction-light .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_author-blocks .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_dental .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_medical .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_medical-blocks .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_scout .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_wedding .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after, .site-layout_shop2 .site-header.headroom--top .navbar.page-with-cover .sf-arrows > li > .sf-with-ul:after { color: #fff; } .site-layout_energy-blocks .sf-arrows > li > .sf-with-ul:after, .site-layout_band .sf-arrows > li > .sf-with-ul:after, .site-layout_nowmag .sf-arrows > li > .sf-with-ul:after, .site-layout_band-blocks .sf-arrows > li > .sf-with-ul:after, .site-layout_energy .sf-arrows > li > .sf-with-ul:after, .site-layout_moving .sf-arrows > li > .sf-with-ul:after, .site-layout_logistics .sf-arrows > li > .sf-with-ul:after, .site-layout_studio-blocks .sf-arrows > li > .sf-with-ul:after, .site-layout_studio .sf-arrows > li > .sf-with-ul:after, .site-layout_recipe .sf-arrows > li > .sf-with-ul:after, .site-layout_coffee .sf-arrows > li > .sf-with-ul:after, .site-layout_author .sf-arrows > li > .sf-with-ul:after, .site-layout_remix .sf-arrows > li > .sf-with-ul:after, .site-layout_investment .sf-arrows > li > .sf-with-ul:after, .site-layout_podcast .sf-arrows > li > .sf-with-ul:after, .site-layout_construction-light .sf-arrows > li > .sf-with-ul:after, .site-layout_author-blocks .sf-arrows > li > .sf-with-ul:after, .site-layout_dental .sf-arrows > li > .sf-with-ul:after, .site-layout_medical .sf-arrows > li > .sf-with-ul:after, .site-layout_medical-blocks .sf-arrows > li > .sf-with-ul:after, .site-layout_scout .sf-arrows > li > .sf-with-ul:after, .site-layout_wedding .sf-arrows > li > .sf-with-ul:after, .site-layout_shop2 .sf-arrows > li > .sf-with-ul:after { color: #000; } .site-layout_energy-blocks .navbar-collapse .navbar-nav > .current-menu-item a, .site-layout_energy-blocks .navbar-collapse .navbar-nav > .current_page_item a, .site-layout_energy-blocks .navbar-collapse .navbar-nav > .current-menu-parent a, .site-layout_energy .navbar-collapse .navbar-nav > .current-menu-item a, .site-layout_energy .navbar-collapse .navbar-nav > .current_page_item a, .site-layout_energy .navbar-collapse .navbar-nav > .current-menu-parent a { border-bottom-color: rgba(30, 30, 32, 0.15); } body.sensei .wpz_post_sidebar, body.sensei .background-video-buttons-wrapper, body.sensei #comments, body.sensei .entry-footer, body.sensei .single-meta-bar { display: none; } body.sensei .entry_wrapper .recent-posts, body.sensei .page .entry_wrapper .entry-content, body.sensei .entry_wrapper .entry-content { width: 100% !important; max-width: 100%; } .site-layout_nowmag .wp-block-cb-carousel .wp-block-heading:hover, .site-layout_nowmag .wp-block-cover__inner-container .wp-block-heading a:hover, .site-layout_nowmag .wp-block-cover.has-aspect-ratio .wp-block-post .wp-block-post-title a:hover { text-decoration: underline; } .site-layout_nowmag .navbar { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .site-layout_nowmag #slider-without-arrow .swiper-button-next, .site-layout_nowmag #slider-without-arrow .swiper-button-prev, .site-layout_nowmag #slider-without-bullets .swiper-pagination { display: none; } .site-layout_nowmag.home .swiper-button-next, .site-layout_nowmag.home .swiper-button-prev { color: #fff; } .site-layout_nowmag .white-bullets .swiper-pagination .swiper-pagination-bullet-active { background: #fff; } .site-layout_nowmag .wp-block-buttons .wp-block-button .wp-block-button__link:hover { opacity: 1 !important; background-color: #44e6cc !important; color: #ffffff !important; } .site-layout_nowmag .entry_wrapper .recent-posts, .site-layout_nowmag.page .entry_wrapper .entry-content, .site-layout_nowmag.single .entry_wrapper .entry-content { width: 66.667%; } .site-layout_nowmag .wpz_post_sidebar { width: 30%; border-left: none; padding: 30px; background: #eefdf9; } .site-layout_nowmag .navbar-collapse .navbar-nav > .current-menu-item a, .site-layout_nowmag .navbar-collapse .navbar-nav > .current_page_item a, .site-layout_nowmag .navbar-collapse .navbar-nav > .current-menu-parent a { border-bottom-color: rgba(0, 0, 0, 0.1); } .site-layout_nowmag ul.wp-block-post-template { margin: 0; } @media (min-width: 1025px) { .site-layout_nowmag .navbar-nav ul { text-align: left; } } .inspiro-dark-kit .clean_skin_wrap_post a { color: #fff; } .inspiro-dark-kit .portfolio-archive-taxonomies li.current-cat a { border-color: #999; color: #999; } .inspiro-dark-kit .wp-block-button__link { background: var(--wp--preset--color--primary); } .inspiro-dark-kit .wp-block-button.is-style-outline .wp-block-button__link { background: none; border-color: currentColor; } .inspiro-dark-kit input[type=submit] { color: #fff; border-color: #555; } .inspiro-dark-kit input[type=submit]:hover { background: var(--wp--preset--color--primary); color: #fff; } .inspiro-dark-kit input, .inspiro-dark-kit input[type=text], .inspiro-dark-kit input[type=email], .inspiro-dark-kit textarea { background: none; border: 2px solid #555; color: #fff; } .inspiro-dark-kit.single-portfolio_item .entry-details span { color: var(--wp--preset--color--primary); } .inspiro-dark-kit .mfp-content .wpz-qv { background: rgba(0, 0, 0, 0.8); backdrop-filter: blur(3px); } .inspiro-dark-kit .movies-nav-prev, .inspiro-dark-kit .movies-nav-next { background: #1c1c1c; } @font-face { font-family: "inspiro"; src: url("https://michael-ballweg.de/vuluseq/fonts/inspiro.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: block; } [class^=icon-], [class*=" icon-"] { font-family: "inspiro"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1, h2, h3, h4, h5, h6 { font-weight: 600; font-family: "Onest", sans-serif; line-height: 1.1; color: #000; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; } h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; } h1 small, h2 small, h3 small { font-size: 65%; } h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; } h4 small, h5 small, h6 small { font-size: 75%; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } h6 { font-size: 12px; } .section-title { margin-top: 70px; color: #222; font-weight: 600; margin-bottom: 50px; font-size: 26px; text-align: center; font-family: "Onest", sans-serif; } .category_description { font-size: 16px; max-width: 800px; margin: 0 auto 40px; text-align: center; } .category_description:empty { display: none; } .archive-header.withbg { background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-position: center center; padding: 100px 0 40px; margin-bottom: 40px; position: relative; } .archive-header.withbg > .inner-wrap { position: relative; z-index: 10; max-width: var(--container-width-narrow); margin: 0 auto; padding-left: 20px; padding-right: 20px; } .archive-header.withbg .section-title, .archive-header.withbg .category_description { color: #fff; } .archive-header.withbg:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.35); } .archive-header.withbg.has-video-background { padding: 0; background: none; } .archive-header.withbg.has-video-background:before { display: none; } .category-video-header .entry-cover { min-height: 450px; height: 100%; position: relative; background: black; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; } .category-video-header .entry-cover .slide-background-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; opacity: 1; z-index: 20; } .category-video-header .entry-cover .entry-cover-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; background-position: center center; background-repeat: no-repeat; z-index: 0; } .category-video-header .entry-cover .entry-header { position: relative; z-index: 30; display: flex; align-items: center; justify-content: center; min-height: 450px; padding: 100px 0 40px; } .category-video-header .entry-cover .entry-header .inner-wrap { max-width: var(--container-width-narrow); margin: 0 auto; padding-left: 20px; padding-right: 20px; text-align: center; } .category-video-header .entry-cover .entry-header .section-title, .category-video-header .entry-cover .entry-header .category_description { color: #fff; } .category-video-header .entry-cover .background-video-buttons-wrapper { z-index: 100; } .category-video-header .is-vimeo-pro-slide iframe { width: 100vw; height: 56.25vw;  min-height: 100vh; min-width: 177.77vh;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #000; z-index: 10; } p { margin-bottom: 1em; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { text-decoration: none; } big { font-size: 125%; } html { box-sizing: border-box; } *, *:before, *:after {  box-sizing: inherit; } blockquote, q { quotes: "" ""; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } ul, ol { margin: 0 0 1.5em 1em; padding: 0; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto;  max-width: 100%;  } table { margin: 0 0 1.5em; width: 100%; } .floatleft { float: left; } .floatright { float: right; } .sticky, .bypostauthor { text-align: left; } .wpzabb-post-grid-more, .button, .btn, .more-link, .more_link, .side-nav .search-form .search-submit { font-family: "Onest", sans-serif; font-weight: bold; display: inline-block; padding: 10px 25px; text-align: center; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; color: #444; border: 2px solid rgba(68, 68, 68, 0.19); background-image: none; user-select: none; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease; } .button:hover, .btn:hover, .more-link:hover, .more_link:hover, .side-nav .search-form .search-submit:hover, .site-footer .search-form .search-submit:hover, .infinite-scroll #infinite-handle span:hover { text-decoration: none; color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); } .btn-primary, .side-nav .search-form .search-submit, .site-footer .search-form .search-submit { color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); } div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button, button, input[type=button], input[type=reset], input[type=submit] { font-family: "Onest", sans-serif; display: inline; width: auto; padding: 12px 25px; text-align: center; white-space: nowrap; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; font-size: 12px; color: #444; border: 2px solid rgba(68, 68, 68, 0.19); background-image: none; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease; } div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button { background: none; } div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover { background: none; } div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { cursor: pointer; text-decoration: none; color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); } input, textarea { font-family: "Inter", sans-serif; color: #444; } label { margin-bottom: 5px; display: block; } input, textarea { padding: 11px 10px; font-size: 16px; background: white; border: 1px solid rgba(68, 68, 68, 0.19); width: auto; border-radius: 0; } input[type=text], textarea { -webkit-appearance: none; } input[type=submit] { background: none; } input:focus, textarea:focus { border-color: var(--wp--preset--color--primary); } select { border: 1px solid var(--wp--preset--color--lightgrey); border-radius: 3px; padding: 7px; width: auto; } .woocommerce-pagination, .paging-navigation { text-align: center; padding: 50px 0; } .woocommerce-pagination:empty, .paging-navigation:empty { display: none; } .woocommerce-pagination .page-numbers, .paging-navigation .page-numbers { font-size: 18px; line-height: 40px; padding: 10px 15px; color: #444; transition: 0.2s ease all; } .woocommerce-pagination .page-numbers, .woocommerce-pagination .page-numbers li { border: none !important; min-width: 40px; min-height: 40px; } .woocommerce nav.woocommerce-pagination ul li { border-radius: 50px; margin: 0 5px; } .woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:hover { text-decoration: none; color: var(--wp--preset--color--primary); } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: #000; color: #fff; border-radius: 50px; } a { transition: 0.1s ease all; text-decoration: none; } a:hover { text-decoration: none; } .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; } .sf-menu li { position: relative; } .sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; } .sf-menu > li { float: left; } .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; } .sf-menu a { display: block; position: relative; } .sf-menu ul ul { top: 0; left: 100%; } .sf-arrows .sf-with-ul:after { display: inline-block; vertical-align: middle; content: ""; width: 17px; height: 10px; background-color: currentColor; mask-image: url("data:image/svg+xml,%3Csvg fill='none' height='18' stroke-width='1.5' viewBox='0 0 24 24' width='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: left center; } .sf-arrows ul .sf-with-ul:after { transform: rotate(-90deg); height: 100%; margin: 0; position: absolute; right: 5px; top: 0; bottom: 0; } .sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: white; } .ihb-component-secondary-menu .secondary-menu { display: flex; flex-wrap: wrap; column-gap: 15px; row-gap: 6px; } .ihb-component-secondary-menu .secondary-menu > li { float: none; } .ihb-component-menu .navbar-nav { display: flex; align-items: center; flex-wrap: wrap; column-gap: 30px; row-gap: 6px; float: none; padding: 0; } .ihb-component-menu .navbar-nav > li { margin: 0; } .ihb-align-center .ihb-component-menu .navbar-nav { justify-content: center; } .ihb-align-right .ihb-component-menu .navbar-nav { justify-content: flex-end; } .ihb-align-left .ihb-component-menu .navbar-nav { justify-content: flex-start; } .navbar a { color: #fff; } .navbar-toggle { display: none; position: relative; float: right; margin: 0 0 0 15px; padding-left: 0; padding-right: 0; width: 40px; border-color: transparent; background: transparent; } .inspiro--with-page-nav .navbar-toggle { display: block; } .navbar-toggle:hover { border-color: transparent; background-color: transparent; } .navbar-toggle .icon-bar { position: relative; display: block; width: 24px; height: 1.5px; background: #fff; transition: all 0.2s ease-in-out; border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; } .navbar-toggle:hover .icon-bar { transform: scale(1.2); transform-origin: center; } .navbar-toggle .icon-bar { transition: width 0.13s ease-out, transform 0.13s ease-out, opacity 0.13s ease-out; } .side-nav-open .side-nav .navbar-toggle .icon-bar:nth-child(2) { transform: rotateZ(-45deg) translate3d(-5px, 5px, 0); width: 27.5px; } .side-nav-open .side-nav .navbar-toggle .icon-bar:nth-child(3) { transform: translateX(0); opacity: 0; width: 16px; } .side-nav-open .side-nav .navbar-toggle .icon-bar:nth-child(4) { transform: rotateZ(45deg) translate3d(-5px, -5px, 0); width: 27.5px; } .navbar-nav { float: right; padding: 5px 0 0; } .navbar-nav > li { margin: 0 15px; } .inspiro--with-page-nav .navbar-nav > li:last-child { margin-right: 0; } .navbar-nav > li > ul:before { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -8px; width: 0; height: 0; border-bottom: 8px solid var(--wp--preset--color--primary); border-right: 8px solid transparent; border-left: 8px solid transparent; } .navbar-nav a { padding: 5px 0 3px; font-family: "Onest", sans-serif; font-weight: 500; border-bottom: 1px solid transparent; transition: 0.2s ease border-color, 0.2s ease color; } .navbar-nav > li > a:hover { text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.8); color: inherit; opacity: 0.8; } @media (min-width: 1025px) { .navbar-nav ul { left: 50%; width: 220px; margin-top: 15px; border-top: 2px solid var(--wp--preset--color--primary); background: #101010; transform: translate(-50%, 0); } .navbar-nav ul li { border-top: 1px solid rgba(255, 255, 255, 0.07); } .navbar-nav ul a { color: #b0b0b0; padding: 8px 20px 8px 15px; border-bottom: none; position: relative; } .navbar-nav ul a:hover { border-bottom: none; color: #fff; } .navbar-nav ul .current-menu-item a, .navbar-nav ul .current_page_item a, .navbar-nav ul .current-menu-parent a, .navbar-nav ul .current_page_parent a { border-bottom: none; color: #fff; } .navbar-nav ul ul { right: 100%; transform: translate(0, 0); margin-top: -3px; } .navbar-nav > li > a.sf-with-ul:hover { border-bottom: 1px solid rgba(255, 255, 255, 0); } .current-menu-item a, .current_page_item a, .current-menu-parent a, .current_page_parent a { border-bottom: 1px solid rgba(255, 255, 255, 0.3); } } .navbar .wpz-button a { background-color: var(--wp--preset--color--primary); color: #fff !important; padding: 3px 16px; border-radius: 3px; transition: 0.2s ease all; font-size: 15px; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); border-bottom: 1px solid transparent !important; } .navbar .wpz-button a:hover { text-decoration: none; border-bottom: 1px solid transparent; } .sb-search { position: relative; float: right; margin: 0 0 0 5px; z-index: 200; text-align: right; width: 35px; height: 40px; cursor: pointer; } .sb-search .sb-search-input { position: relative; outline: none; width: 20px; padding: 2% 2%; margin: 0; z-index: 10; font-family: inherit; font-size: 42px; font-weight: 200; color: #fff; display: none; border: none; border-radius: 0; background: #000; opacity: 0.9; width: 96%; transition: all 0.6s ease; animation: fade-in-almost 0.3s ease-out; } .sb-search input[type=search].sb-search-input { -webkit-appearance: none; } .sb-search .sb-search-input::-webkit-input-placeholder { color: #828282; } .sb-search .sb-search-input:-moz-placeholder { color: #828282; } .sb-search .sb-search-input::-moz-placeholder { color: #828282; } .sb-search .sb-search-input:-ms-input-placeholder { color: #828282; } .sb-search .sb-icon-search, .sb-search .sb-search-submit { width: 40px; height: 40px; display: block; padding: 0; margin: 0; line-height: 43px; text-align: center; cursor: pointer; } .sb-search .sb-search-submit { background: #fff; display: none; color: #363940; border: none; outline: none; z-index: -1; } .sb-search .sb-icon-search { color: #fff; z-index: 90; font-size: 100%; font-family: "inspiro"; speak: none; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; transition: opacity 0.3s ease; background: none; border: none; pointer-events: none; } .sb-search .sb-icon-search:hover { opacity: 0.7; } .sb-search .sb-icon-search:before { content: "\e903"; } .sb-search.sb-search-open .sb-icon-search:before { color: #fff; } .sb-search.sb-search-open .sb-search-input { display: block; padding: 15px 2%; transition: all 0.6s ease; position: fixed; left: 0; top: 0; width: 100%; height: 100%; height: 100vh; text-align: center; } .sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search { background: none; z-index: 11; right: 2%; top: 25px; position: fixed; z-index: 999; opacity: 0.8; animation: fade-in-almost 0.3s ease-out; } .sb-search.sb-search-open .sb-icon-search:before { content: "✕"; font-weight: normal; font-size: 34px; pointer-events: all; } .sb-search.sb-search-open .sb-icon-search:hover { opacity: 1; } .sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; } .header_social { float: right; text-align: right; margin: 0 0 0 10px; } .header_social .widget { margin: 0; } .header_social .widget h3.title { display: none; } .header_social .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas { margin: 0; } .header_social .zoom-social-icons-list--without-canvas .socicon { transition: 0.3s ease all; } .header_social .zoom-social-icons-list .socicon:hover { opacity: 0.8; } .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #444444; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000;  } #content[tabindex="-1"]:focus { outline: 0; } .aligncenter { display: block; margin-left: auto; margin-right: auto; text-align: center; } .wp-block-image.alignfull, .wp-block-image.alignwide { max-width: none; } .wp-block-image.alignfull img, .wp-block-image.alignwide img { width: 100%; } .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } html, body { margin: 0; padding: 0; overflow-x: hidden; } body { margin: 0; padding: 0; font-family: "Inter", sans-serif; font-size: 16px; font-weight: normal; background-repeat: no-repeat; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #fff; line-height: 1.7; color: #444; } body.noscroll { position: fixed; overflow: hidden; width: 100%; } body.site-layout_ { --color__links: var(--wp--preset--color--primary); --color__links-hover: var(--wp--preset--color--primary); } :root :where(a:where(:not(.wp-element-button))) { text-decoration: none; } .wrap, .inner-wrap { max-width: var(--container-width); margin: 0 auto; } .inner-wrap:before, .inner-wrap:after { content: " "; display: table; } .inner-wrap:after { clear: both; } .hb-people-wrapper select { height: 44px; border-width: 2px; } .hb-booking-search-form h3 { display: none; } .home .builder-wrap .widget { margin-bottom: 0; } .site-header { width: 100%; } .ihb-topbar-wrap { position: relative; } .site-header.headroom .ihb-topbar-wrap { overflow: visible; } .site-header.headroom--not-top .ihb-topbar-wrap { overflow: hidden; } .site-header.page-with-cover .site-header-inner { position: absolute; width: 100%; height: fit-content; top: 0; left: 0; } .site-header.page-with-cover .site-header-inner .header-inner-wrap { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 1%, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x; } .site-header.page-with-cover .site-header-inner .header-inner-wrap .ihb-topbar-wrap { position: relative; z-index: 5; background: none; } .navbar { position: relative; z-index: 200; color: #fff; background: #101010; padding: 18px 0; transition: all 0.5s ease-in-out; } .site-header .navbar { height: var(--header-height, auto); display: flex; align-items: center; } .site-header.headroom--not-top .navbar { height: calc(var(--header-height, auto) - 12px); } .navbar:before, .navbar:after { content: " "; display: table; } .navbar:after { clear: both; } .navbar.page-with-cover { width: 100%; background: none; } .navbar .inner-wrap { width: 100%; } #main.portfolio-with-post-cover, #main.blog-with-post-cover, #main.page-with-cover { padding-top: 0; } @media (min-width: 768px) { .site-header .inner-wrap.wpz_menu_left .navbar-nav { float: none; } .site-header .inner-wrap.wpz_menu_center .navbar-collapse, .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-collapse { text-align: center; } .site-header .inner-wrap.wpz_menu_center .navbar-nav, .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-nav { float: none; display: inline-block; } .site-header .inner-wrap.wpz_menu_left_logo_center .navbar-header, .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-header { max-width: 100% !important; } .site-header .inner-wrap.wpz_menu_hamburger .navbar-collapse { display: none; } .site-header .inner-wrap.wpz_menu_left_logo_center .navbar-nav, .site-header .inner-wrap.wpz_menu_left_logo_center .navbar-brand-wpz { float: none; } .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-nav, .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-brand-wpz { float: none; } .site-header .inner-wrap.wpz_menu_left_logo_center .navbar-brand-wpz { padding: 0; text-align: center; margin: 0 auto; } .site-header .inner-wrap.wpz_menu_center_logo_center .navbar-brand-wpz { padding: 0; text-align: center; margin: 0 auto; } .site-header .inner-wrap.wpz_menu_center_logo_center .header_social { float: left; text-align: left; } } @media (min-width: 1500px) { .site-header .inner-wrap.wpz_layout_full, .ihb-topbar-wrap.wpz_layout_full .ihb-topbar-inner { max-width: 96%; } } .navbar .inner-wrap .navbar-secondary { display: none; } .navbar .inner-wrap.wpz_layout_style_logo_center { display: flex; flex-flow: row wrap; } .navbar .inner-wrap.wpz_layout_style_logo_center > * { flex-grow: 0; } .navbar .inner-wrap.wpz_layout_style_logo_center .navbar-collapse { flex-grow: 1; } .navbar .inner-wrap.wpz_layout_style_logo_center .navbar-secondary { display: block; } .navbar .inner-wrap.wpz_layout_style_logo_center .navbar-header { flex-grow: 3; text-align: center; } .navbar .inner-wrap.wpz_layout_style_logo_center .navbar-brand-wpz { float: none; max-width: none; } .navbar-brand-wpz { line-height: 54px; float: left; padding: 0 15px 0 0; max-width: 350px; } .navbar-brand-wpz img { max-width: 100%; height: auto; vertical-align: middle; max-height: 120px; object-fit: contain; object-position: left center; } .navbar-brand-wpz a { margin: 0; font-weight: 700; font-family: "Onest", sans-serif; } .navbar-brand-wpz a { font-size: 26px; text-transform: uppercase; } .navbar-brand-wpz a:hover { text-decoration: none; opacity: 0.8; color: #fff; } .infinite-scroll .paging-navigation { display: none; } .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before { content: ""; display: inline !important; } .ihb-topbar-wrap .nav:before, .nav:after { display: none !important; } .headroom--not-top { box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1); } .headroom--not-top .navbar { background: rgba(0, 0, 0, 0.9); padding: 12px 0; } .headroom--not-top .navbar-brand-wpz img { transition: all 0.2s ease-in-out; max-height: 70px; width: auto; } .site-header.headroom { width: 100%; z-index: 1000; position: fixed; top: 0; } .site-header.headroom--not-top { position: fixed; top: 0; border: none; } .site-header.headroom .navbar-brand-wpz, .site-header.headroom .main-navbar { transition: all 0.2s ease-in-out; } .site-header.headroom .tagline { transition-duration: 0.2s; } .site-header.headroom .navbar-brand-wpz img { transition-duration: 0.34s; } .site-header.headroom--not-top .navbar-brand-wpz img { max-width: 80%; height: auto; } .site-header.headroom--not-top .navbar-brand .tagline { font-size: 0; } .woocommerce-demo-store .headroom { top: 17px; } .woocommerce-demo-store.admin-bar .headroom { top: 62px; } .admin-bar .site-header.headroom { top: 46px; } .admin-bar .site-header.headroom--not-top { top: 0; } @media (min-width: 601px) { .admin-bar .site-header.headroom, .admin-bar .site-header.headroom--not-top { top: 46px; } } @media (min-width: 769px) { .admin-bar .site-header.headroom, .admin-bar .site-header.headroom--not-top { top: 32px; } } body.side-nav-open { height: 100%; overflow: hidden; } .site { position: relative; } .side-nav { position: fixed; top: 0; right: -380px; bottom: 0; overflow: hidden; width: 380px; z-index: 9999; visibility: hidden; outline: 0; transform-style: preserve-3d; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1); } .side-nav-transitioning .side-nav { visibility: visible; } .side-nav-open .side-nav { visibility: visible; right: 0; transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1); } .side-nav-overlay { display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); z-index: 9998; opacity: 0; transition: opacity 0.3s cubic-bezier(0.7, 0, 0.3, 1); } .side-nav-transitioning .side-nav-overlay, .side-nav-open .side-nav-overlay { display: block; opacity: 1; cursor: e-resize; } .side-nav__scrollable-container { position: relative; height: 100%; overflow: auto; background-color: #101010; color: #78787f; -webkit-overflow-scrolling: touch; backface-visibility: hidden; } .side-nav__scrollable-container::-webkit-scrollbar { display: none; } .side-nav__wrap { position: relative; padding: 60px 30px; } .admin-bar .side-nav__wrap { padding-top: 92px; } @media screen and (max-width: 782px) { .admin-bar .side-nav__wrap { padding-top: 106px; } } .side-nav__wrap .navbar-toggle { margin: 5px 0 0; padding-right: 0; } .side-nav__close-button { position: absolute; top: 20px; right: 30px; z-index: 10001; } .side-nav__close-button .navbar-toggle { margin: 0; padding: 15px; display: block; float: none; } .admin-bar .side-nav__close-button { top: 52px; } @media screen and (max-width: 782px) { .admin-bar .side-nav__close-button { top: 66px; } } .side-nav .navbar-nav { display: none; margin-bottom: 60px; padding: 0; opacity: 0; transform: translateY(20px); transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1); } .side-nav-open .side-nav .navbar-nav { opacity: 1; transform: translateY(0); transition-delay: 0.3s; } .side-nav h2.wp-block-heading { color: #fff; } .side-nav .widget_block, .side-nav .widget { margin-bottom: 40px; max-width: 100%; opacity: 0; transform: translateY(20px); transition: all 0.2s cubic-bezier(0.7, 0, 0.3, 1); } .side-nav .widget_block:last-child, .side-nav .widget:last-child { margin-bottom: 0; } .side-nav .widget_block .wp-block-group__inner-container > h2, .side-nav .widget_block .wp-block-search__label, .side-nav .widget_block .title, .side-nav .widget .wp-block-group__inner-container > h2, .side-nav .widget .wp-block-search__label, .side-nav .widget .title { color: #fff; margin-bottom: 20px; } .side-nav .wp-block-group > .wp-block-group__inner-container { padding: 0; } .side-nav-open .side-nav .widget_block, .side-nav-open .side-nav .widget { opacity: 1; transform: translateY(0); transition-delay: 0.2s; } .side-nav .widget .title { font-size: 18px; } @media (min-width: 769px) { .sidebar--shop { margin-top: 20px; } .wrap--layout-side-left .products-archive, .wrap--layout-side-right .products-archive { width: 70%; float: left; } .wrap--layout-side-left .products-archive { float: right; } .wrap--layout-side-left .sidebar--shop, .wrap--layout-side-right .sidebar--shop { width: 27.5%; padding: 0; float: right; } .wrap--layout-side-left .sidebar--shop { float: left; } } .sidebar--shop .widget { margin-bottom: 40px; } .sidebar--shop .widget:first-child h3 { margin-top: 0; } .sidebar--product { margin: 65px 0 20px; } .product-categories a { color: #000; } .product-categories a:hover { color: var(--wp--preset--color--primary); } .site-footer { background: #101010; color: #78787f; } @media (min-width: 1500px) { .site-footer .inner-wrap.wpz_layout_full { max-width: 96%; } } .home .site-footer { border-top: 1px solid rgba(255, 255, 255, 0.1); } .side-nav a:hover, .site-footer a:hover { color: #fff; text-decoration: none; } .footer-widgets { padding: 48px 0 0; font-size: 0; } .footer-widgets .widget_block > h2 { margin: 0; font-size: 20px; text-transform: uppercase; font-family: "Onest", sans-serif; font-weight: 700; color: #fff; } .footer-widgets .wp-block-group__inner-container > h2 { color: #fff; } .footer-widgets .widget_block > .title { margin-bottom: 20px; } .footer-widgets:before, .footer-widgets:after { content: " "; display: table; } .footer-widgets:after { clear: both; } .footer-widgets .column { display: inline-block; vertical-align: top; float: none; font-size: 16px; } .footer-widgets.widget-columns-4 .column { width: 23%; margin-right: 2.6666%; } .footer-widgets.widget-columns-3 .column { width: 31%; margin-right: 3.5%; } .footer-widgets.widget-columns-2 .column { width: 48%; margin-right: 4%; } .footer-widgets.widget-columns-1 .column { width: 100%; } .footer-widgets.widget-columns-2 .column:nth-child(2n+2), .footer-widgets.widget-columns-3 .column:nth-child(3n+3), .footer-widgets.widget-columns-4 .column:nth-child(4n+4) { margin-right: 0; } .footer-widgets .column:last-child { margin-right: 0; } .site-footer .wp-block-search__label, .side-nav .title, .footer-widgets .title { color: white; } .site-footer-separator { background: #232323; height: 1px; border: none; margin-bottom: 0; } .site-info { padding: 30px 0; } .site-info:before, .site-info:after { content: " "; display: table; } .site-info:after { clear: both; } .site-info a { color: #fff; font-weight: 600; } .site-info a:hover { color: var(--wp--preset--color--primary); } .site-info .copyright, .site-info .designed-by { margin: 5px 0; width: 50%; float: left; } .site-info .designed-by { text-align: right; } .column-footer-logo { margin-bottom: 40px; } .column-footer-logo h3 { font-size: 30px; font-family: "Onest", sans-serif; font-weight: 600; margin: 0 0 30px; } .column-footer-logo h3 a { color: #fff; } .column-footer-logo img { max-width: 300px; } .footer-menu { margin: 0 0 15px; } .footer-menu ul { margin: 0; } .footer-menu ul li { display: inline-block; margin: 0 25px 0 0; text-transform: none; } .footer-menu ul li a { font-weight: 600; } .column .footer_social { float: none; margin-top: 15px; } .footer_social .widget { margin-bottom: 0px; } .site-info-style-5 .copyright, .site-info-style-5 .designed-by { width: auto; display: block; float: none; text-align: left; margin: 0; } .site-info-style-8 .copyright, .site-info-style-8 .designed-by { width: auto; } .site-info-style-8 { text-align: center; } .site-info-style-8 .footer-menu ul li { margin: 0 13px; } .site-info-style-8 .designed-by { margin-left: 20px; } .site-info-style-8 .copyright, .site-info-style-8 .designed-by { float: none; display: block; text-align: center; } .footer_social { float: right; } .footer_social .widget h3.title { display: none; } #site-footer { min-height: 80px; border-top: 1px solid var(--fb-sep); } #site-footer .footer-device-container { display: none; } #site-footer .footer-view-desktop { display: block; } @media (max-width: 1024px) { #site-footer .footer-view-desktop { display: none !important; } #site-footer .footer-view-tablet { display: block !important; } } @media (max-width: 628px) { #site-footer .footer-view-tablet { display: none !important; } #site-footer .footer-view-mobile { display: block !important; } #site-footer .footer-col.flex-dir-column { gap: 4px; } } .footer-row { display: grid !important; grid-template-columns: var(--footer-grid-layout, 1fr 1fr 1fr); gap: 41px; width: 100%; margin: 0 auto; padding: 30px 0; } @media screen and (max-width: 1250px) { .footer-row { padding: 35px 3%; } .footer-row ~ .footer-row-separator { margin: 0 3%; } } @media screen and (max-width: 1024px) { .footer-row { padding-left: 4%; padding-right: 4%; } .footer-row ~ .footer-row-separator { margin: 0 4%; } } @media screen and (max-width: 768px) { .footer-row { padding-left: 6%; padding-right: 6%; grid-template-columns: 1fr !important; gap: 50px; } .footer-row ~ .footer-row-separator { margin: 0 6%; } .footer-row .footer-custom-html-container, .footer-row .footer-copyright { margin: 0; } } .footer-row.row-main { padding-top: 47px; padding-bottom: 56px; } @media screen and (max-width: 768px) { .footer-row.row-main { padding-top: 40px; padding-bottom: 40px; } } @media screen and (max-width: 1024px) { .footer-row.row-bottom { grid-template-columns: 2fr 1fr !important; } } @media screen and (max-width: 628px) { .footer-row.row-bottom { grid-template-columns: 1fr !important; } } .footer-row.is-narrow-width, .footer-row-separator.is-narrow-width { max-width: var(--container-width, 1200px); } .footer-row.is-full-width, .footer-row-separator.is-full-width { max-width: 96%; } .footer-row-separator { margin: 0 auto; height: 1px; background-color: var(--fb-sep); } .footer-col { display: flex !important; width: 100%; height: 100%; } .footer-col *:not(svg):not(svg *):not(a) { color: var(--fb-text); } .footer-col .widget { width: 100%; } .footer-col .widget .title { color: white; } .footer-col .widget_block, .footer-col .widget, .footer-col .widget p { margin: 0; } @media (max-width: 768px) { .footer-col { justify-content: center; } } .footer-col.flex-dir-row { flex-direction: row; align-items: flex-start; gap: 15px; } .footer-col.flex-dir-row.flex-align-left { justify-content: flex-start; } .footer-col.flex-dir-row.flex-align-center { justify-content: center; } .footer-col.flex-dir-row.flex-align-right { justify-content: flex-end; } .footer-col.flex-dir-column { flex-direction: column; gap: 10px; } .footer-col.flex-dir-column.flex-align-left { align-items: flex-start; } .footer-col.flex-dir-column.flex-align-center { align-items: center; } .footer-col.flex-dir-column.flex-align-right { align-items: flex-end; } .footer-builder-navigation, .footer-menu-container { width: auto; display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; column-gap: 20px; row-gap: 5px; } .flex-align-center .footer-menu-container { justify-content: center; } .flex-align-right .footer-menu-container { justify-content: flex-end; } .footer-custom-html-container { margin: 5px 0; } .footer-custom-html-container a { color: var(--fb-link, #fff); font-weight: 600; } .footer-copyright { margin: 5px 0; } @media (max-width: 768px) { .footer-menu-container { flex-direction: column; row-gap: 20px; } .hide-on-mobile { display: none !important; } } @media (min-width: 769px) { .hide-on-desktop { display: none !important; } } .widgetized-section .widget { max-width: var(--container-width); margin: 0 auto; padding-bottom: 50px; } .featured_page_wrap, .elementor-widget-container .portfolio-showcase, .widgetized-section .widget.portfolio-showcase, .widgetized-section .widget.wpzoom-portfolio-scroller { max-width: 100%; padding: 0; } .elementor-widget-container .portfolio-showcase + .widget:before, .elementor-widget-container .portfolio-showcase + .featured_page_wrap:before, .widgetized-section .widget + .widget:before, .widgetized-section .widget + .featured_page_wrap:before, .featured_page_wrap + .widget:before, .featured_page_wrap + .featured_page_wrap:before { background: rgba(68, 68, 68, 0.19); width: 100vw; margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); display: block; height: 1px; content: ""; max-width: 100%; } .featured_page_wrap.featured_page_wrap--with-background { border-bottom: none; } .recent-posts { max-width: var(--container-width-narrow); margin: 0 auto; } .no-results, .error404 .recent-posts { padding-bottom: 50px; } .page-template-homepage-portfolio .portfolio-archive { margin-bottom: 30px; } .wpzlb-layout .wpzlb-inner-wrap, .wpzlb-layout .wrapped { margin: 0 auto; max-width: var(--container-width); padding: 0; border: none; } .wpzlb-layout .wpzlb-group { -webkit-box-shadow: inset 0 1px 0 #F7F7F7, inset 0 -1px 0 #D8D8D8; box-shadow: inset 0 1px 0 #F7F7F7, inset 0 -1px 0 #D8D8D8; } .page-template-page-templatestemplate-builder-php .page .entry-content, .page-template-page-templatestemplate-home-builder-php .page .entry-content { max-width: 100%; padding: 0; } .page-template-page-templatestemplate-home-builder-php .section-title { display: none; } .entry_wrapper { max-width: var(--container-width); margin: 60px auto; } .entry_wrapper .recent-posts, .page .entry_wrapper .entry-content, .single .entry_wrapper .entry-content { width: 72.7277%; float: left; margin-top: 0; padding-left: 0 !important; padding-right: 0 !important; } .entry_wrapper .recent-posts:not(.blog_3_col) .hentry { padding-bottom: 60px; margin-top: 0; } .entry_wrapper .recent-posts .entry-body { max-width: 100%; margin: 0 auto; } .entry_wrapper .recent-posts .entry-title { text-align: left; } .entry_wrapper .recent-posts .entry-meta { text-align: left; } .entry_wrapper .more-link, .entry_wrapper .more_link { text-align: left; margin: 10px 0 0; } .wpz_post_sidebar { float: right; text-align: left; width: 23%; margin: 0 0 40px 0; border-left: 1px solid rgba(68, 68, 68, 0.19); padding: 0 0 20px 3.3%; } @media screen and (max-width: 1220px) { .entry_wrapper { margin-top: 30px; margin-bottom: 0; } } @media screen and (max-width: 1024px) { .entry_wrapper .recent-posts, .page .entry_wrapper .entry-content, .single .entry_wrapper .entry-content { padding: 0 !important; } } @media screen and (max-width: 950px) { .entry_wrapper .recent-posts, .page .entry_wrapper .entry-content, .single .entry_wrapper .entry-content { width: 100%; float: none; } .wpz_post_sidebar { float: none; width: 100%; margin: 0; border-left: none; padding: 0; } } .blog-with-post-cover .blog-header-cover { min-height: 300px; position: relative; background: black; margin-bottom: 50px; } .blog-with-post-cover .blog-header-cover-image { opacity: 0.8; position: absolute; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; background-size: cover; background-position: center center; } .blog-with-post-cover .blog-header-cover-image:after { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; } .blog-with-post-cover .blog-header-info { position: relative; z-index: 99; padding: 50px 0; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; } .blog-with-post-cover .blog-header-info .entry-info { margin-top: 0; color: #fff; } .blog-with-post-cover .blog-header-info .section-title { color: #fff; } .blog-with-post-cover .section-title:after { background: rgba(255, 255, 255, 0.3); } .recent-posts .post:before, .recent-posts .post:after { content: " "; display: table; } .recent-posts .post:after { clear: both; } .recent-posts .hentry { padding-bottom: 60px; position: relative; } .home .recent-posts { padding-top: 50px; } .recent-posts.blog_3_col { max-width: 1400px; padding-bottom: 50px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-column-gap: 40px; } @media (max-width: 1024px) { .recent-posts.blog_3_col { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 680px) { .recent-posts.blog_3_col { grid-template-columns: 1fr; } } .recent-posts > h2, .recent-posts > .category_description, .recent-posts > .navigation { grid-column: 1/-1; text-align: center; } .home .recent-posts.blog_3_col { margin-top: 50px; } .recent-posts.blog_3_col .entry-body { max-width: 100%; } .recent-posts.blog_3_col .post-thumb { margin-bottom: 20px; } .recent-posts.blog_3_col .entry-title { font-size: 24px; font-weight: 600; text-align: left; } .recent-posts.blog_3_col .entry-meta { text-align: left; font-size: 14px; } .recent-posts.blog_3_col .more-link, .recent-posts.blog_3_col .more_link { display: inline-block; text-align: left; margin: 10px 0 0; } .recent-posts .post-thumb { display: block; margin-bottom: 30px; } .recent-posts .post-thumb img { max-width: 100%; height: auto; width: 100%; } .recent-posts .entry-body { max-width: 85%; margin: 0 auto; } .entry-header { position: relative; } .entry-title { margin-top: 0; margin-bottom: 20px; font-size: 42px; font-weight: 600; line-height: 1.3; } .recent-posts .entry-title { text-align: center; } .entry-title a { color: #222; } .entry-title a:hover { color: var(--wp--preset--color--primary); text-decoration: none; } .page .entry-title { margin-bottom: 0; } .entry-content:before, .entry-content:after { content: " "; display: table; } .entry-content:after { clear: both; } .entry-content p { margin-bottom: 28px; word-wrap: break-word; } .entry-content p:last-child { margin-bottom: 0; } .entry-content img { max-width: 100%; height: auto; } .entry-meta { color: #999; } .entry-meta p { margin-bottom: 0; } .recent-posts .entry-meta { font-size: 16px; text-align: center; margin: 0 0 20px; } .entry-meta a { color: #222; } .recent-posts .entry-meta a { border-bottom: 1px solid rgba(68, 68, 68, 0.19); padding-bottom: 2px; } .entry-meta a:hover { color: var(--wp--preset--color--primary); text-decoration: none; } .recent-posts .entry-meta span { display: inline; } .entry-meta span + span:before { content: " /  "; color: #B6BABB; margin: 0 5px; font-style: normal; opacity: 0.5; } .more-link, .entry-content a.more_link, .more_link { font-weight: bold; display: table; text-align: center; margin: 10px auto 0; color: #444; } .page .entry-info, .single .entry-info, .blog .entry-info { margin: 70px auto 0; } .single .entry-info, .site-main.layout-narrow .entry-info { max-width: var(--container-width-narrow); } .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info { max-width: var(--container-width); } .page .has-post-cover .entry-cover, .single-portfolio_item .has-post-cover .entry-cover, .single .has-post-cover .entry-cover { min-height: 450px; height: 100%; position: relative; background: black; } .single-portfolio_item .has-post-cover .entry-cover { overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; } .page .portfolio-with-post-cover .entry-cover.cover-fullheight, .page .has-post-cover .cover-fullheight.entry-cover, .page .cover-fullheight.fs-background.entry-cover, .page .cover-fullheight.is-vimeo-pro-slide.entry-cover { height: 100vh; } .page .portfolio-with-post-cover .cover-fullheight .entry-info, .page .has-post-cover .cover-fullheight .entry-header, .page .cover-fullheight.fs-background .entry-header, .page .cover-fullheight.is-vimeo-pro-slide .entry-header { margin-top: 1px; position: relative !important; z-index: 10; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 90; } .page .portfolio-with-post-cover .cover-fullheight .entry-info .entry-title, .page .has-post-cover .cover-fullheight .entry-header .entry-title, .page .cover-fullheight.fs-background .entry-header .entry-title, .page .cover-fullheight.is-vimeo-pro-slide .entry-header .entry-title { text-align: center !important; } .page .fs-background.cover-fullheight .entry-info, .page .is-vimeo-pro-slide.cover-fullheight .entry-info, .page .portfolio-with-post-cover .cover-fullheight .entry-info { margin-top: 1px; position: absolute !important; z-index: 10; top: 45%; left: 50%; transform: translate(-50%, -50%); z-index: 90; width: 100%; } .page .fs-background.cover-fullheight .entry-info .entry-title, .page .is-vimeo-pro-slide.cover-fullheight .entry-info .entry-title, .page .portfolio-with-post-cover .cover-fullheight .entry-info .entry-title { text-align: center !important; } .single-post .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-post .has-post-cover .cover-fullheight.entry-cover, .single-post .cover-fullheight.fs-background.entry-cover, .single-post .cover-fullheight.is-vimeo-pro-slide.entry-cover, .single-portfolio_item .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-portfolio_item .has-post-cover .cover-fullheight.entry-cover, .single-portfolio_item .cover-fullheight.fs-background.entry-cover, .single-portfolio_item .cover-fullheight.is-vimeo-pro-slide.entry-cover { height: 100vh; } .page .portfolio-with-post-cover .entry-cover.cover-fullheight, .page .has-post-cover .cover-fullheight.entry-cover, .page .cover-fullheight.fs-background.entry-cover, .page .cover-fullheight.is-vimeo-pro-slide.entry-cover { height: 100vh; } .page .portfolio-with-post-cover .cover-fullheight .entry-info, .page .has-post-cover .cover-fullheight .entry-header, .page .cover-fullheight.fs-background .entry-header, .page .cover-fullheight.is-vimeo-pro-slide .entry-header { margin-top: 1px; position: relative !important; z-index: 10; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 90; } .page .portfolio-with-post-cover .cover-fullheight .entry-info .entry-title, .page .has-post-cover .cover-fullheight .entry-header .entry-title, .page .cover-fullheight.fs-background .entry-header .entry-title, .page .cover-fullheight.is-vimeo-pro-slide .entry-header .entry-title { text-align: center !important; } .page .fs-background.cover-fullheight .entry-info, .page .is-vimeo-pro-slide.cover-fullheight .entry-info, .page .portfolio-with-post-cover .cover-fullheight .entry-info { margin-top: 1px; position: absolute !important; z-index: 10; top: 45%; left: 50%; transform: translate(-50%, -50%); z-index: 90; width: 100%; } .page .fs-background.cover-fullheight .entry-info .entry-title, .page .is-vimeo-pro-slide.cover-fullheight .entry-info .entry-title, .page .portfolio-with-post-cover .cover-fullheight .entry-info .entry-title { text-align: center !important; } .single-post.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-post.admin-bar .has-post-cover .cover-fullheight.entry-cover, .single-post.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .single-post.admin-bar .cover-fullheight.fs-background.entry-cover, .single-portfolio_item.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-portfolio_item.admin-bar .has-post-cover .cover-fullheight.entry-cover, .single-portfolio_item.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .single-portfolio_item.admin-bar .cover-fullheight.fs-background.entry-cover, .page.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .page.admin-bar .has-post-cover .cover-fullheight.entry-cover, .page.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .page.admin-bar .cover-fullheight.fs-background.entry-cover { height: calc(100vh - 32px); } @media screen and (max-width: 782px) { .single-post.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-post.admin-bar .has-post-cover .cover-fullheight.entry-cover, .single-post.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .single-post.admin-bar .cover-fullheight.fs-background.entry-cover, .single-portfolio_item.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .single-portfolio_item.admin-bar .has-post-cover .cover-fullheight.entry-cover, .single-portfolio_item.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .single-portfolio_item.admin-bar .cover-fullheight.fs-background.entry-cover, .page.admin-bar .portfolio-with-post-cover .entry-cover.cover-fullheight, .page.admin-bar .has-post-cover .cover-fullheight.entry-cover, .page.admin-bar .cover-fullheight.is-vimeo-pro-slide.entry-cover, .page.admin-bar .cover-fullheight.fs-background.entry-cover { height: calc(100vh - 46px); } } .page .has-post-cover .entry-cover-image, .single .has-post-cover .entry-cover-image { opacity: 0.8; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover; background-position: center center; transition: all 0.2s ease-in-out; } .page .has-post-cover .entry-cover-image:after, .single .has-post-cover .entry-cover-image:after { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; } .single .has-post-cover .no-overlay .entry-cover-image, .page .has-post-cover .no-overlay .entry-cover-image { opacity: 1; } .single .has-post-cover .no-overlay .entry-cover-image:after, .page .has-post-cover .no-overlay .entry-cover-image:after { display: none; } .single-portfolio_item .has-post-cover .entry-header { bottom: 0; max-width: var(--container-width-narrow); left: 0; right: 0; height: 100vh; margin: 0 auto; text-align: center; } .single-portfolio_item .has-post-cover .entry-header .entry-info { max-width: var(--container-width-narrow); margin: 0 auto; left: 0; right: 0; position: absolute; bottom: 3%; } .page .has-post-cover .entry-header, .single .has-post-cover .entry-header { width: 100%; bottom: 30px; position: absolute; z-index: 99; } .page .has-post-cover .entry-header .entry-info, .single .has-post-cover .entry-header .entry-info { margin-top: 0; color: #fff; } .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { color: #fff; font-size: 45px; text-transform: none; text-align: left; margin-top: 10px; margin-bottom: 10px; padding: 0; } .page .has-post-cover .entry-header .entry-meta, .single .has-post-cover .entry-header .entry-meta { color: rgba(255, 255, 255, 0.7); opacity: 0.9; font-size: 14px; font-family: "Onest", sans-serif; } .page .has-post-cover .entry-header .entry-meta a, .single .has-post-cover .entry-header .entry-meta a { color: #fff; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; } .single-portfolio_item .has-post-cover .entry-header .entry-meta a + a:before { content: " / "; display: inline-block; opacity: 0.5; margin: 0 5px; } .page .has-post-cover .entry-header .entry-meta a:hover, .single .has-post-cover .entry-header .entry-meta a:hover { text-decoration: none; color: var(--wp--preset--color--primary); } .page .entry-category + .entry-date, .single .entry-category + .entry-date { display: inline-block; margin-left: 5px; } .page .entry-content, .single .entry-content { max-width: var(--container-width-narrow); margin: 40px auto 0; } .page .entry-content > p:last-child, .single .entry-content > p:last-child { margin-bottom: 50px; } .page .full-width .entry-content, .single .full-width .entry-content { max-width: 100%; margin: 0; padding: 0; } .site-main.layout-normal .entry-content { max-width: var(--container-width); padding-left: 3%; padding-right: 3%; } @media (min-width: 1251px) { .site-main.layout-normal .entry-content { padding-left: 0; padding-right: 0; } } .site-main.layout-full-width .entry-content { max-width: 100%; } .site-main.layout-full-width .entry-info { max-width: var(--container-width); } .site-main.layout-full-width .entry-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: 100%; } .site-main.layout-full-width .wp-block-group > .wp-block-group__inner-container { max-width: 100%; padding-left: 2em; padding-right: 2em; } .site-main.layout-full-width .wp-block-group > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: 100%; } .full-width .tiled-gallery { max-width: 100%; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 0; } .page .full-width_dark .entry-content, .single .full-width_dark .entry-content { color: #b5b5b5; background: #222; } .page .full-width_dark .entry-content h1, .page .full-width_dark .entry-content h2, .page .full-width_dark .entry-content h3, .page .full-width_dark .entry-content h4, .page .full-width_dark .entry-content h5, .page .full-width_dark .entry-content h6, .single .full-width_dark .entry-content h1, .single .full-width_dark .entry-content h2, .single .full-width_dark .entry-content h3, .single .full-width_dark .entry-content h4, .single .full-width_dark .entry-content h5, .single .full-width_dark .entry-content h6 { color: #fff; } #main.full-width_dark { background: #222; } .full-width_dark .tiled-gallery { background: #000; } .full-width_dark .entry-cover { background: #222; } .page .full-width_dark .entry-title { color: #fff; margin-top: 0; padding: 50px 0; } .page .full-width_dark .entry-title:after { display: none; } .page .entry-footer, .single .entry-footer { max-width: 970px; margin: 0 auto 76px; padding: 0 10px; } .page .entry-footer .section-title:after, .single .entry-footer .section-title:after { display: none; } .page .tag_list, .single .tag_list { margin: 10px 0 30px; font-size: 14px; padding: 16px 0 0; border-top: 1px solid rgba(68, 68, 68, 0.19); } .page .tag_list strong, .single .tag_list strong { text-transform: uppercase; font-weight: 600; } .page .tag_list .separator, .single .tag_list .separator { margin: 0 5px 0 0; color: #aaa; } .single-meta-bar { display: grid; grid-gap: 10px; grid-auto-flow: column; justify-content: space-between; align-items: center; padding: 0 0 16px; border-bottom: 1px solid rgba(68, 68, 68, 0.19); margin-bottom: 30px; } .single-meta-bar .post_author { display: flex; align-items: center; } .single-meta-bar .post_author a { font-weight: 600; } .single-meta-bar .post_author-img img { position: relative; width: 40px; height: 40px; border-radius: 50%; margin-right: 10px; } .page .post_author, .single .post_author { font-size: 14px; color: #666; } .page .post_author img, .single .post_author img { border-radius: 50%; } .page .post_author a, .single .post_author a { color: #222; } .page .post_author a:hover, .single .post_author a:hover { text-decoration: none; color: var(--wp--preset--color--primary); } .entry-footer .post_author { padding: 30px; border: 1px solid rgba(68, 68, 68, 0.19); border-radius: 5px; margin: 50px 0; overflow: hidden; } .entry-footer .author-description { overflow: hidden; } .entry-footer .post_author .author-title { font-size: 22px; margin: 0 10px 14px 0; } .entry-footer .post_author .author-bio { line-height: 1.8; } .entry-footer .post_author > img { margin-right: 30px; border-radius: 50%; float: left; } .entry-footer .author_links { font-size: 16px; display: inline-block; } .entry-footer .author_links a { margin: 0 20px 0 0; } .entry-footer .author_links a:hover { opacity: 0.6; } .single .share { display: flex; align-items: center; } .single .share span { margin-right: 10px; font-size: 14px; color: #666; } .page .share a, .single .share a { display: flex; text-decoration: none; font-family: "Onest", sans-serif; color: #000; border-radius: 50%; padding: 9px; border: 1px solid rgba(68, 68, 68, 0.19); margin: 0 10px 0 0; transition: all 0.2s ease; } .page .share a:hover, .single .share a:hover { border-color: #333; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { margin-bottom: 20px; line-height: 1.3; } .entry-content img.alignnone, .entry-content img.aligncenter, .entry-content img.alignleft, .entry-content img.alignright, .entry-content img.attachment-fullsize { margin-bottom: 25px; max-width: 100%; height: auto; } .entry-content ul, .entry-content ol { margin-bottom: 25px; } .entry-content li ul:not(.wp-block-gallery), .entry-content li ol { margin-bottom: 0; margin-left: 30px; } .entry-content .wp-block-gallery { margin-left: 0; } .wp-block-gallery { margin-left: 0; margin-bottom: 30px; display: flex; } .wp-block-gallery img { margin-bottom: 0; } .entry-content li { list-style-position: inside; } .entry-content ul li { list-style-type: square; } .entry-content ol li { list-style-type: decimal; } .entry-content .shortcode-unorderedlist ul li, .entry-content .shortcode-unorderedlist ul li ul { list-style-type: none; } .entry-content blockquote { font-size: 20px; margin-top: 15px; margin-bottom: 40px; text-align: center; position: relative; max-width: 100%; font-style: italic; } .entry-content blockquote:before, .entry-content blockquote:after { content: ""; display: block; width: 60px; height: 2px; margin: 50px auto; background: rgba(0, 0, 0, 0.1); } .entry-content > .alignfull { margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); width: 100vw; max-width: 100vw; } .entry-content .alignfull .wp-block-cover__inner-container, .entry-content .alignfull .wp-block-group__inner-container { max-width: var(--container-width); margin-left: auto; margin-right: auto; } .entry-content > .wp-block-group, .entry-content > .wp-block-cover, .entry-content > .wp-block-columns { padding-top: 30px; padding-bottom: 30px; padding-right: 30px; padding-left: 30px; } .entry-content > .wp-block-group.alignfull.is-layout-flow, .entry-content > .wp-block-cover.alignfull.is-layout-flow, .entry-content > .wp-block-columns.alignfull.is-layout-flow { padding-right: 0; padding-left: 0; } .wp-block-query.alignwide, .entry-content .alignwide:not(.wp-block-post-featured-image) { margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); width: 100vw; max-width: 100vw; } @media only screen and (min-width: 1150px) { .wp-block-query.alignwide, .entry-content .alignwide:not(.wp-block-post-featured-image) { margin-left: -100px; margin-right: -100px; max-width: calc(var(--container-width-narrow) + 200px); width: calc(var(--container-width-narrow) + 200px); } } .layout-normal .wp-block-query.alignwide, .layout-normal .entry-content .alignwide:not(.wp-block-post-featured-image) { margin-left: calc(-50vw + 50%); margin-right: calc(-50vw + 50%); width: 100vw; max-width: 100vw; } @media only screen and (min-width: 1400px) { .layout-normal .wp-block-query.alignwide, .layout-normal .entry-content .alignwide:not(.wp-block-post-featured-image) { margin-left: -100px; margin-right: -100px; max-width: calc(var(--container-width) + 200px); width: calc(var(--container-width) + 200px); } } .entry-content .wp-caption { width: auto; text-align: center; } .entry-content .wp-caption img { background: none; margin: 0; border: 0 none; max-width: 100%; width: auto; height: auto; } .wp-caption { width: auto; } .wp-caption img { display: block; } .wp-caption-text { color: #8c888c; font-size: 16px; margin: 15px 0; font-style: italic; } .entry-content .wp-caption.aligncenter { margin: 0 auto 15px; } .wp-block-image { margin-bottom: 20px; } .wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption { display: block; font-size: 14px; color: #868686; } .wp-block-image figcaption { margin-top: 10px; margin-bottom: 20px; } img.wp-smiley { border: none; padding: 0; } .entry-content .tiled-gallery { margin-left: auto; margin-right: auto; max-width: 100%; } .entry-content .gallery { clear: both; text-align: center; max-width: 100%; } .entry-content .gallery a:hover { opacity: 0.6; transition: opacity 0.25s ease-in-out; } .gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { color: #8c888c; margin: 15px 0; display: block; font-size: 12px; font-style: italic; line-height: 1.4; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .entry-content .aligncenter, div.aligncenter { clear: both; margin-left: auto; margin-right: auto; } .alignleft, .entry-content .alignleft { float: left; margin-right: 15px; } .alignright, .entry-content .alignright { float: right; margin-left: 15px; } .entry-content .shortcode-unorderedlist ul li, .entry-content .shortcode-unorderedlist ul li ul { list-style-type: none; } .entry-content a.wpz-sc-button { text-decoration: none; color: #fff; font-weight: normal; } .entry-content a.wpz-sc-button:hover { color: #fff; } .single #jp-relatedposts { margin-bottom: 0; } h4.jp-relatedposts-post-title { margin: 10px 0 5px !important; font-weight: bold; position: relative; } .single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { font-size: 18px; font-weight: bold; line-height: 1.3; } .single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a { color: #171615; font-weight: bold; } .single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover { text-decoration: none; color: var(--wp--preset--color--primary); } .single #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a { text-decoration: none; } .single div#jp-relatedposts h3.jp-relatedposts-headline { display: block; text-align: center; margin-top: 50px; margin-bottom: 20px; float: none; color: #666; font-size: 16px; font-weight: normal; font-family: "Onest", sans-serif; text-transform: uppercase; } .single div#jp-relatedposts h3.jp-relatedposts-headline em { font-weight: normal; } .single div#jp-relatedposts h3.jp-relatedposts-headline em:before { display: none; } .single #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { opacity: 1; margin-bottom: 0; } .fullimg, .fullimg figure { position: relative; overflow: hidden; margin-bottom: 10px; max-width: none; } .fullimg img, .fullimg figure img { width: 100% !important; height: auto; margin-bottom: 20px; } .entry-content .fullimg .wp-caption.aligncenter { margin-bottom: 0; } .entry-content .fullimg .aligncenter { margin-bottom: 0; } .entry-content .fullimg p { margin-bottom: 0; } .single-portfolio_item .entry-header { text-align: center; margin-bottom: 20px; } .single-portfolio_item .has-post-cover .entry-header .entry-title { text-align: center; } .previous-post-cover { margin: 60px auto 0; background: #0f1010; color: #fff; text-align: center; } .previous-post-cover a:hover { text-decoration: none; } .previous-post-cover h4 { font-weight: 600; margin: 0 0 15px; color: #fff; opacity: 0.7; font-size: 16px; } .previous-post-cover h3 { color: #fff; font-size: 50px; font-weight: 600; line-height: 1.4; } .previous-post-cover h3 span { border-bottom: 1px solid transparent; } .previous-post-cover h3:hover span { border-bottom: 1px solid #fff; transition: 0.2s ease all; } .previous-cover { position: absolute; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.6; background-size: cover; background-position: center center; background-color: black; transition: 0.2s ease all; } .previous-post-cover:hover .previous-cover { opacity: 0.4; } .previous-info { margin: 0; z-index: 1; padding: 10% 5%; min-height: 250px; position: relative; } .previous-content { position: relative; z-index: 50; max-width: 1400px; margin: 0 auto; } .portfolio-preloader { display: none; justify-content: center; align-items: center; padding: 20px 100px 170px; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } .spinner { margin: 100px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; } .spinner > div { background-color: #444; height: 100%; width: 6px; display: inline-block; animation: stretchdelay 1.2s infinite ease-in-out; } .spinner .rect2 { animation-delay: -1.1s; } .spinner .rect3 { animation-delay: -1s; } .spinner .rect4 { animation-delay: -0.9s; } .spinner .rect5 { animation-delay: -0.8s; } .tiled-gallery { margin-left: auto; margin-right: auto; max-width: 100%; } .single-portfolio_item .is-vimeo-pro-slide iframe, .single-post .is-vimeo-pro-slide iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #000; } .single-post .has-post-cover .entry-cover { overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; } .single-post .display-none { display: none; } .page .is-vimeo-pro-slide iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #000; } .page .has-post-cover .entry-cover { overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; } .single-post .slide-background-overlay, .page .slide-background-overlay { position: absolute; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; opacity: 1; top: 0; right: 0; bottom: 0; left: 0; z-index: 20; } .wpzoom-blocks_portfolio-block .wpz-portfolio-button__link { border-radius: 0; font-family: "Onest", sans-serif; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; transition: 0.2s ease all; } .portfolio-dark.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link { background: none; border: 2px solid #fff; } .portfolio-dark.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link:focus, .portfolio-dark.wpzoom-blocks_portfolio-block .wpz-portfolio-button__link:hover { background: #fff; color: #000 !important; border-color: #fff; } .single-download .edd_price_options ul, .single-download .edd_price_options li { list-style-type: none; margin-left: 0; } .single-download .post-thumb { margin-bottom: 15px; } .single-download .tag_list { margin-top: 30px; } .portfolio-grid { font-size: 0; } .widgetized-section .portfolio-grid { background: #101010; } .widgetized-section .portfolio_template_clean .portfolio-grid { background: none; } .portfolio-view_all-link { padding: 0; text-align: center; background: #101010; } .portfolio-view_all-link .btn { color: #fff; border-color: rgba(255, 255, 255, 0.18); text-decoration: none; margin-top: 50px; margin-bottom: 50px; } .portfolio-view_all-link .btn:hover { border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); text-decoration: none; } .builder-wrap .inner-wrap .portfolio-view_all-link, .widgetized-section .inner-wrap .portfolio-view_all-link { background: none; } .builder-wrap .inner-wrap .portfolio-view_all-link .btn, .widgetized-section .inner-wrap .portfolio-view_all-link .btn { color: #444; letter-spacing: 1px; border-color: rgba(68, 68, 68, 0.19); } .builder-wrap .inner-wrap .portfolio-view_all-link .btn:hover, .widgetized-section .inner-wrap .portfolio-view_all-link .btn:hover { border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); } .portfolio-showcase .portfolio-grid:before, .portfolio-showcase .portfolio-grid:after, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-grid:before, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-grid:after, .portfolio-archive .portfolio-grid:before, .portfolio-archive .portfolio-grid:after { content: " "; display: table; } .portfolio-showcase .portfolio-grid:after, .portfolio-archive .portfolio-grid:after, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-grid:after { clear: both; } .portfolio-showcase .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 25%; position: relative; display: inline-block; vertical-align: top; overflow: hidden; transform: translate3d(0, 0, 0); } .page-template-archive-infinite .portfolio-showcase .portfolio_item, .page-template-archive-infinite .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .page-template-archive-infinite .portfolio-archive .portfolio_item { display: inline-block !important; } .portfolio-showcase .portfolio-grid.portfolio_with_space, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-grid.portfolio_with_space { margin: 0.5%; } .portfolio-archive .portfolio-grid.portfolio_with_space, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-grid.portfolio_with_space { margin: 0.5% 0.5% 0 0.5%; padding-bottom: 0.5%; } .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item { width: 24%; margin: 0.5%; } .widgetized-section .portfolio-grid.portfolio_with_space { background: none; } .col_no_4 .entry-thumbnail-popover-content h3 { font-size: 20px; } .col_no_5 .entry-thumbnail-popover-content h3 { font-size: 18px; } .col_no_4 .entry-thumbnail-popover-content p, .col_no_5 .entry-thumbnail-popover-content p, .col_no_5 .entry-thumbnail-popover-content .btn { display: none; } #portfolio-masonry { position: relative; } .portfolio-showcase .portfolio_item:before, .portfolio-showcase .portfolio_item:after, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:before, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:after, .portfolio-archive .portfolio_item:before, .portfolio-archive .portfolio_item:after { content: " "; display: table; } .portfolio-showcase .portfolio_item:after, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:after, .portfolio-archive .portfolio_item:after { clear: both; } .portfolio-showcase .portfolio_item img, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item img, .portfolio-archive .portfolio_item img { width: 100%; height: auto; transition: 0.25s ease-in-out all; } .portfolio-showcase .portfolio_item video, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item video, .portfolio-archive .portfolio_item video { object-fit: cover; position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 101; opacity: 0; width: 100%; height: auto; vertical-align: middle; transition: all 0.3s ease-in-out; display: block; } .portfolio-fresh .portfolio_item img { object-fit: cover; position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: 101; opacity: 0; width: 100%; height: auto; vertical-align: middle; display: block; } .portfolio-fresh .portfolio_item img, .portfolio-fresh .portfolio_item video { bottom: auto; transform: translate(-50%, -50%); left: 50%; top: 50%; } .portfolio-showcase .portfolio_item:hover video, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:hover video, .portfolio-archive .portfolio_item:hover video { z-index: 11; opacity: 1; display: block; visibility: visible; } .portfolio-showcase .portfolio_item:hover img, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:hover img, .portfolio-archive .portfolio_item:hover img { transform: scale(1.1); z-index: 10; } .portfolio-fresh .portfolio_item:hover img { z-index: 11; opacity: 1; display: block; visibility: visible; transform: translate(-50%, -50%); } .portfolio_item:hover .entry-thumbnail-popover { opacity: 1; background: rgba(0, 0, 0, 0.7); } .portfolio-showcase .portfolio_item.is-portfolio-gallery-video-background img, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item.is-portfolio-gallery-video-background img, .portfolio-archive .portfolio_item.is-portfolio-gallery-video-background img { opacity: 1; transition: opacity 5s ease-in-out; position: relative; z-index: 99; } .portfolio-showcase .portfolio_item.is-portfolio-gallery-video-background:hover img, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item.is-portfolio-gallery-video-background:hover img, .portfolio-archive .portfolio_item.is-portfolio-gallery-video-background:hover img { transform: none; } .portfolio-showcase .portfolio_item:hover.is-portfolio-gallery-video-background img, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:hover.is-portfolio-gallery-video-background img, .portfolio-archive .portfolio_item:hover.is-portfolio-gallery-video-background img { z-index: 10; } .portfolio-grid .portfolio_item:hover .entry-thumbnail-popover { opacity: 1; background: rgba(0, 0, 0, 0.75); } .portfolio_item.no-thumbnail .entry-thumbnail-popover { opacity: 1; } .portfolio_item:hover .entry-thumbnail-popover-content, .portfolio_item.no-thumbnail .entry-thumbnail-popover-content { opacity: 1; bottom: 0; } .portfolio-showcase .portfolio_item .more_link, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item .more_link, .portfolio-archive .portfolio_item .more_link { display: none; } .portfolio-archive-taxonomies { padding: 45px 0; } .portfolio-with-post-cover .portfolio-archive-taxonomies { background: #101010; } .widget.portfolio-showcase .portfolio-archive-taxonomies, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio-archive-taxonomies { padding-top: 0; } .portfolio-archive-taxonomies:before, .portfolio-archive-taxonomies:after { content: " "; display: table; } .portfolio-archive-taxonomies:after { clear: both; } .portfolio-archive-taxonomies ul { margin: 0; padding: 0 4% !important; list-style: none; text-align: center; } .portfolio-archive-taxonomies li { display: inline-block; margin-bottom: 10px; } .portfolio-archive-taxonomies li + li { margin-left: 18px; } .portfolio-archive-taxonomies li.current-cat a { border-color: #222; color: #222; } .portfolio-with-post-cover .portfolio-archive-taxonomies li.current-cat a { border-color: rgba(255, 255, 255, 0.59); color: #fff; } .portfolio-archive-taxonomies a { display: block; padding: 5px 20px; border-radius: 50px; border: 1px solid rgba(175, 175, 175, 0.48); color: #717175; font-family: "Onest", sans-serif; font-weight: 500; transition: 0.2s ease all; } .portfolio-with-post-cover .portfolio-archive-taxonomies a { border-color: rgba(255, 255, 255, 0.09); } .portfolio-archive-taxonomies a:hover { border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); text-decoration: none; } .entry-thumbnail-popover { width: 100%; height: 100%; position: absolute; overflow: hidden; opacity: 0; top: 0; z-index: 200; transition: 0.15s ease-in-out all; } .entry-thumbnail-popover-content { color: white; position: absolute; bottom: 20%; width: 100%; padding: 8%; opacity: 0; transition: 0.3s ease-out opacity; } .entry-thumbnail-popover-content.popover-content--animated { transition: 0.3s ease-out opacity, 0.3s ease-out bottom; } .entry-thumbnail-popover-content h3 { margin: 0 0 10px; color: white; font-weight: 600; line-height: 1.4; font-size: 26px; transition: all 0.2s ease; } .entry-thumbnail-popover-content h3:hover { color: var(--wp--preset--color--primary); } .entry-thumbnail-popover-content .entry-meta { color: #fff; transition: 0.2s ease all; font-weight: 500; font-family: "Onest", sans-serif; } .entry-thumbnail-popover-content .entry-meta ul { list-style: none; } .entry-thumbnail-popover-content .entry-meta ul li { margin-bottom: 8px; font-size: 12px; text-transform: uppercase; font-weight: bold; display: inline-block; vertical-align: middle; opacity: 0.7; } .entry-thumbnail-popover-content .entry-meta ul li + li:before { content: " / "; color: #fff; margin: 0 5px; font-style: normal; opacity: 0.3; } .entry-thumbnail-popover-content span { color: #fff; margin-top: 15px; } .entry-thumbnail-popover-content span:hover { color: var(--wp--preset--color--primary); text-decoration: none; } .entry-thumbnail-popover-content p { margin-bottom: 20px; font-size: 16px; line-height: 1.5; opacity: 0.8; } .entry-thumbnail-popover-content .btn { color: #fff; border-color: #fff; } .entry-thumbnail-popover-content .btn:hover { border-color: var(--wp--preset--color--primary); } .wpz-portfolio-link { position: absolute; top: 0; left: 0; bottom: 0; right: 0; } .portfolio-archive .section-title:after { margin: 40px auto 0; } .portfolio-with-post-cover .portfolio-archive { background: #101010; border-bottom: 1px solid rgba(255, 255, 255, 0.07); } .portfolio-with-post-cover .portfolio-header-cover { min-height: 250px; position: relative; background: black; } .portfolio-with-post-cover .portfolio-header-cover-image { opacity: 0.8; position: absolute; height: 100%; width: 100%; top: 0; right: 0; bottom: 0; left: 0; background-size: cover; background-position: center center; } .portfolio-with-post-cover .cover-fullheight .portfolio-header-cover-image, .portfolio-header-cover .entry-cover { position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: hidden; } .portfolio-with-post-cover .portfolio-header-cover-image:after { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; } .fs-background .portfolio-header-info, .is-vimeo-pro-slide .portfolio-header-info, .portfolio-with-post-cover .portfolio-header-info { z-index: 99; padding: 50px 0; } .portfolio-with-post-cover .entry-cover { min-height: 250px; } .fs-background .portfolio-header-info .entry-info, .is-vimeo-pro-slide .portfolio-header-info .entry-info, .portfolio-with-post-cover .portfolio-header-info .entry-info { margin-top: 0; color: #fff; position: relative; z-index: 100; } .fs-background .portfolio-header-info .section-title, .is-vimeo-pro-slide .portfolio-header-info .section-title, .portfolio-with-post-cover .portfolio-header-info .section-title { color: #fff; } .entry-header-excerpt { margin: 40px auto; max-width: var(--container-width); padding: 0 4%; text-align: center; opacity: 0.9; } .entry-header-excerpt:empty { display: none; } .fs-background .portfolio-header-info .section-title:after, .is-vimeo-pro-slide .portfolio-header-info .section-title:after, .portfolio-with-post-cover .section-title:after { background: rgba(255, 255, 255, 0.3); } .portfolio_template_clean .portfolio_with_space .portfolio_item .portfolio-popup-video, .portfolio_template_clean .portfolio_item .portfolio-popup-video { border: none; } .portfolio_template_clean .portfolio_with_space .portfolio_item:hover, .portfolio_template_clean .portfolio_item:hover { transition: all 0.2s ease; z-index: 199; } .portfolio_template_clean .portfolio_with_space .portfolio_item .entry-thumbnail-popover .portfolio-popup-video:after, .portfolio_template_clean .portfolio_item .entry-thumbnail-popover .portfolio-popup-video:after { display: inline-block; vertical-align: middle; position: absolute; top: 0; bottom: 0; left: 0; height: 0; width: 100%; line-height: 100%; right: 0; margin: auto; border: none; } .portfolio_template_clean .portfolio_with_space .portfolio_item .entry-thumbnail-popover .portfolio-popup-video, .portfolio_template_clean .portfolio_item .entry-thumbnail-popover .portfolio-popup-video { display: inline-block; text-align: center; margin: 0 auto; position: absolute; max-width: 88%; width: 100%; height: 100%; line-height: 56px; opacity: 1; top: 0; bottom: 0; left: 0; right: 0; vertical-align: middle; transform: none; outline: none; } .portfolio_template_clean .portfolio_with_space .portfolio_item .entry-thumbnail-popover .portfolio-popup-video:hover, .portfolio_template_clean .portfolio_item .entry-thumbnail-popover .portfolio-popup-video:hover { opacity: 1; border: none; border-radius: 0; } .inner-wrap.portfolio_template_clean { max-width: 1400px; } .portfolio_item_top_wrap { position: relative; overflow: hidden; } .clean_skin_wrap_post { font-size: 14px; padding: 15px 0; transition: all 0.2s ease; position: relative; z-index: 100; } .clean_skin_wrap_post h3 { font-size: 18px; font-weight: 600; line-height: 1.4; margin: 0; } .clean_skin_wrap_post a { color: #222; } .clean_skin_wrap_post a:hover { color: var(--wp--preset--color--primary); } .clean_skin_wrap_post .portfolio_sub_category { display: inline-block; vertical-align: middle; } .clean_skin_wrap_post .portfolio_sub_category + .portfolio_sub_category:before { content: " / "; display: inline-block; opacity: 0.7; margin: 0 5px; } .clean_skin_wrap_post .entry-meta { transition: 0.2s ease all; font-weight: 500; font-family: "Onest", sans-serif; } .clean_skin_wrap_post .entry-meta ul { margin: 10px 0 5px; list-style: none; } .clean_skin_wrap_post .entry-meta ul li { margin-bottom: 5px; font-size: 12px; text-transform: uppercase; font-weight: bold; display: inline-block; vertical-align: middle; } .clean_skin_wrap_post .entry-meta ul li + li:before { content: " / "; color: #000; margin: 0 5px; font-style: normal; opacity: 0.3; } .portfolio-with-post-cover .clean_skin_wrap_post a { color: #fff; } .portfolio-with-post-cover .clean_skin_wrap_post a:hover { color: var(--wp--preset--color--primary); } .portfolio-with-post-cover .clean_skin_wrap_post .portfolio_sub_category { color: #777; } .fl-builder.page .entry-content, .fl-builder.single .entry-content { width: auto; max-width: 100%; padding: 0px; } .portfolio-header-info .sharedaddy { display: none; } .pulse-circle { width: 30px; height: 30px; background-color: #333; position: absolute; top: 11px; left: 50%; margin-left: -15px; border-radius: 100%; animation: sk-scaleout 1s infinite ease-in-out; } @-webkit-keyframes sk-scaleout { 0% { -webkit-transform: scale(0); } 100% { -webkit-transform: scale(1); opacity: 0; } } @keyframes sk-scaleout { 0% { -webkit-transform: scale(0); transform: scale(0); } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; } } .portfolio-taxonomies .cat-item-none { display: none; } .return_to_parent a { display: inline-block; border: none; } .single-portfolio_item .is-vimeo-pro-slide iframe { width: 100vw; height: 56.25vw; min-height: 100vh; min-width: 177.77vh; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .single-portfolio_item .has-post-cover .entry-cover { overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; } .single-portfolio_item .display-none { display: none; } .single-portfolio_item .slide-background-overlay { position: absolute; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; opacity: 1; top: 0; right: 0; bottom: 0; left: 0; z-index: 20; } .portfolio-grid.always-play-background-video .portfolio_item video { opacity: 1; transition: none; } .single-portfolio_item .entry-details { margin: 0 0 40px; } .single-portfolio_item .entry-details span { margin-top: 0; font-weight: 600; display: block; color: #101010; text-transform: uppercase; font-family: "Onest", sans-serif; } .single-portfolio_item .entry-details ul { padding: 0; margin: 0; } .single-portfolio_item .entry-details li { list-style-type: none; margin-bottom: 20px; } .portfolio-archive-fresh { margin-bottom: 50px; } .portfolio-archive-fresh .portfolio-archive-taxonomies { padding-bottom: 0; } .portfolio-archive-fresh .portfolio-fresh { margin: 0 auto; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item { min-height: 260px; display: block; position: relative; width: 100%; border-bottom: 2px solid rgba(68, 68, 68, 0.19); overflow: hidden; transition: all 0.2s ease; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item::before, .portfolio-archive-fresh .portfolio-fresh .portfolio_item::after { display: none; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:first-child { border-top: 2px solid rgba(68, 68, 68, 0.19); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .portfolio_item-title a { color: #101010; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover { box-shadow: none; background: #101010; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-title { padding-left: 30px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-title a { color: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-title a:hover { color: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-excerpt { color: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .main-area .cat-and-excerpt-wrapper, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .main-area .portfolio_item-year { color: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .main-area .expand-btn { border-color: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .main-area .expand-btn::before, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .main-area .expand-btn::after { background: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .item-content .item-background { opacity: 0.5; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content { position: relative; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area { display: flex; position: relative; padding: 45px 30px 30px 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area * { z-index: 2; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-title { font-size: 46px; font-weight: 500; line-height: 1.2; margin: 0 50px 15px 0; flex: none; width: 45%; transition: padding 0.2s ease-in-out; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-year { font-size: 20px; font-weight: normal; white-space: nowrap; line-height: 1; min-width: 49px; margin: 10px 50px 0 0; color: #222; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper { margin: 10px 50px 0 0; color: #222; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-category { font-size: 20px; font-weight: 500; line-height: 1; margin: 0 0 20px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt { font-size: 16px; font-weight: normal; line-height: 1.75; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn { display: flex; position: relative; align-items: center; justify-content: center; cursor: pointer; height: 60px; min-height: 60px; max-height: 60px; width: 60px; min-width: 60px; max-width: 60px; border: 2px solid #222; border-radius: 100%; margin: auto 0; transition: all 0.2s ease; margin-left: auto; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::before, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::after { content: " "; display: block; background: #222; transition: all 0.2s ease; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::before { position: absolute; height: 24px; width: 2px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::after { height: 2px; width: 24px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover { border-color: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover::before, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover::after { background: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background { display: block; position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-size: cover; background-position: center; opacity: 0; transition: all 0.3s ease-in-out; min-height: 260px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background::after { content: " "; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 180px; opacity: 0; background-image: linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 0.8) 100%); z-index: 103; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background .portfolio_item-btn { display: none; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .collapsed-area { display: none; flex-flow: column; align-items: center; padding: 50px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .collapsed-area .portfolio_item-video-wrap { position: relative; margin: 0 0 50px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .collapsed-area .portfolio_item-video-wrap::after { content: " "; display: block; position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; height: 50px; transition: all 0.4s ease; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .collapsed-area .portfolio_item-video-wrap .portfolio_item-video { display: block; position: relative; z-index: 1; height: auto; min-height: 0; width: 70%; min-width: 0; opacity: 1; margin: 0 auto; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open { z-index: 9; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content { background: #000; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area { position: absolute; width: 100%; z-index: 10; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-title { padding-left: 30px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-title a { color: #fff; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-year, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .cat-and-excerpt-wrapper { opacity: 0 !important; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .expand-btn { margin-top: 10px; border-color: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .expand-btn::before, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .expand-btn::after { background: var(--wp--preset--color--primary); transform: rotateZ(45deg); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background { opacity: 0.8; position: relative; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background::after { opacity: 1; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background .portfolio_item-btn { display: block; position: absolute; bottom: 6%; transform: translate(-50%, 0); left: 50%; margin: 30px 0 0; z-index: 104; border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content img, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content video { bottom: auto; transform: none; left: 0; top: 0; position: relative; opacity: 1; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .portfolio_item-title a { color: #fff; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper, .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-year { color: #fff; opacity: 0.7; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt { color: #fff; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn { border-color: #fff; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::before, .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::after { background: #fff; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover { border-color: var(--wp--preset--color--primary); } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover::before, .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn:hover::after { background: var(--wp--preset--color--primary); } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background .portfolio_item-btn { border-color: #fff; color: #fff; } .portfolio-with-post-cover .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background .portfolio_item-btn:hover { border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .item-background::after, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .collapsed-area .portfolio_item-video-wrap::after { background: linear-gradient(180deg, transparent 0%, #fff 100%); } .video-player-minimal .mejs-container, .video-player-minimal .mejs-container .mejs-controls, .video-player-minimal .mejs-embed, .video-player-minimal .mejs-embed body { background: rgba(34, 34, 34, 0.4784313725) !important; } .video-player-minimal .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .video-player-minimal .mejs-controls .mejs-time-rail .mejs-time-loaded { background: rgba(255, 255, 255, 0.1019607843) !important; } .video-player-minimal .mejs-controls .mejs-time-rail .mejs-time-current { background: rgba(255, 255, 255, 0.4588235294) !important; } .video-player-minimal .mejs-controls:not([style*="display: none"]) { background: linear-gradient(transparent, rgba(0, 0, 0, 0.35)) !important; } .video-player-minimal .mejs-time-total { margin-top: 8px !important; border-radius: 10px !important; height: 5px !important; overflow: hidden; } .video-player-minimal .mejs-overlay-button { opacity: 0.8; transition: 0.3s ease opacity; background-position: 0px 11px !important; height: 50px !important; width: 22px !important; zoom: 2.5 !important; } .video-player-minimal .mejs-overlay-button:hover { opacity: 1; } .video-player-minimal .mejs-overlay:hover > .mejs-overlay-button { background-position: 0px 11px !important; } .video-player-liquid-glass .mejs-container, .video-player-liquid-glass .mejs-container .mejs-controls, .video-player-liquid-glass .mejs-embed, .video-player-liquid-glass .mejs-embed body { background: rgba(0, 0, 0, 0.6392156863) !important; } .video-player-liquid-glass .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .video-player-liquid-glass .mejs-controls .mejs-time-rail .mejs-time-loaded { background: rgba(255, 255, 255, 0.1019607843) !important; } .video-player-liquid-glass .mejs-controls .mejs-time-rail .mejs-time-current { background: rgba(255, 255, 255, 0.4588235294) !important; } .video-player-liquid-glass .mejs-controls:not([style*="display: none"]) { background: rgba(255, 255, 255, 0.15); backdrop-filter: blur(2px); border-radius: 2rem; box-shadow: 0 8px 32px rgba(31, 38, 135, 0.2), inset 0 4px 20px rgba(255, 255, 255, 0.3); bottom: 15px !important; left: 15px !important; width: calc(100% - 30px) !important; } .video-player-liquid-glass .mejs-time-total { margin-top: 8px !important; border-radius: 10px !important; height: 5px !important; overflow: hidden; } .video-player-liquid-glass .mejs-overlay-button { opacity: 0.8; transition: 0.3s ease opacity; background-position: 0px 11px !important; height: 50px !important; width: 22px !important; zoom: 2.5 !important; } .video-player-liquid-glass .mejs-overlay-button:hover { opacity: 1; } .video-player-liquid-glass .mejs-overlay:hover > .mejs-overlay-button { background-position: 0px 11px !important; } .movies-section { padding: 60px 0; } .movies-section-title { margin: 0 0 30px; padding-bottom: 15px; border-bottom: 1px solid rgba(68, 68, 68, 0.19); } .movies-season-block { margin-bottom: 40px; } .movies-season-block:last-child { margin-bottom: 0; } .movies-season-header { display: flex; align-items: baseline; gap: 12px; margin-bottom: 20px; } .movies-season-link { text-decoration: none; color: inherit; } .movies-season-link:hover .movies-season-title { color: var(--wp--preset--color--primary); } .movies-season-title { font-size: 18px; transition: color 0.2s ease; } .movies-season-meta { font-size: 13px; color: #727477; } .movies-episodes-row { display: flex; gap: 20px; overflow-x: auto; overflow-y: hidden; padding: 0 20px 15px; margin: 0 -20px; scrollbar-width: thin; scrollbar-color: rgba(0, 0, 0, 0.2) transparent; } .movies-episodes-row::-webkit-scrollbar { height: 6px; } .movies-episodes-row::-webkit-scrollbar-track { background: transparent; } .movies-episodes-row::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); border-radius: 3px; } .movies-episode-link { display: block; text-decoration: none; color: inherit; } .movies-episode-thumb { position: relative; aspect-ratio: 16/9; overflow: hidden; background: #f2f4f6; } .movies-episode-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; } .movies-episode-num { position: absolute; top: 8px; left: 8px; background: rgba(0, 0, 0, 0.75); color: #fff; font-size: 14px; font-weight: 600; padding: 3px 8px; border-radius: 4px; } .movies-episode-info { padding: 12px 0; } .movies-episode-title { font-weight: 600; margin: 0 0 5px; line-height: 1.3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .movies-episode-desc { font-size: 12px; margin: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .movies-breadcrumb { padding: 20px 0; font-size: 14px; color: #727477; } .movies-breadcrumb a { text-decoration: none; transition: color 0.2s ease; } .movies-breadcrumb .separator { margin: 0 10px; color: #f1f2f2; } .movies-breadcrumb .current { color: #727477; } .movies-episode-nav { display: flex; justify-content: space-between; gap: 20px; padding: 40px 0; margin-top: 40px; border-top: 1px solid rgba(68, 68, 68, 0.19); } .movies-nav-prev, .movies-nav-next { flex: 1; max-width: 45%; padding: 20px; background: #f1f1f1; border-radius: 8px; text-decoration: none; color: inherit; transition: background 0.2s ease; } .movies-nav-prev:hover, .movies-nav-next:hover { background: rgb(233.35, 233.35, 233.35); } .movies-nav-next { text-align: right; } .movies-nav-label { display: block; font-size: 14px; text-transform: uppercase; letter-spacing: 0.5px; color: #727477; margin-bottom: 5px; } .movies-nav-title { display: block; font-weight: 600; color: #444; } .movies-show-section { padding: 40px 0; border-bottom: 1px solid rgba(68, 68, 68, 0.19); } .movies-show-section:last-child { border-bottom: none; } .movies-show-header { display: flex; align-items: baseline; gap: 15px; margin-bottom: 25px; } .movies-show-link { text-decoration: none; color: inherit; } .movies-show-link:hover .movies-show-title { color: var(--wp--preset--color--primary); } .movies-show-title { margin: 0; transition: color 0.2s ease; } .movies-show-meta { font-size: 14px; color: #727477; } .movies-season-row { margin-bottom: 30px; } .movies-season-row:last-child { margin-bottom: 0; } .movies-catalog { padding: 40px 0; } .movies-module-archive { padding: 40px 0; } .movies-module-archive > .inner-wrap, .movies-module-archive .movies-show-section > .inner-wrap, .movies-module-archive .movies-season-row > .inner-wrap { max-width: var(--container-width); margin: 0 auto; padding: 0 20px; } .movies-archive-header { padding: 60px 0; text-align: center; background: #f1f1f1; } .movies-archive-header .inner-wrap { max-width: 800px; margin: 0 auto; } .movies-archive-header .section-title { font-size: 2.5rem; margin-bottom: 15px; } .movies-archive-header .archive-description { font-size: 1.1rem; color: #727477; } .movies-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 30px; } .movies-grid-item { overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; } .movies-grid-item:hover .movies-grid-thumb img { transform: scale(1.05); } .movies-grid-link { display: block; text-decoration: none; color: inherit; } .movies-grid-thumb { position: relative; aspect-ratio: 16/9; overflow: hidden; background: #f2f4f6; } .movies-grid-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; } .movies-grid-info { padding: 20px 0; } .movies-grid-parent { display: block; font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; color: #727477; margin-bottom: 5px; } .movies-grid-title { font-size: 18px; font-weight: 600; margin: 0 0 8px; line-height: 1.3; } .movies-grid-meta { display: block; font-size: 14px; opacity: 0.8; } .movies-grid-excerpt { font-size: 14px; margin: 10px 0 0; line-height: 1.5; } .movies-no-thumb { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .movies-no-thumb .dashicons { font-size: 48px; width: 48px; height: 48px; color: rgba(255, 255, 255, 0.8); } @media (max-width: 768px) { .movies-section { padding: 40px 0; } .movies-season-header { flex-direction: column; gap: 5px; } .movies-episodes-row { flex-direction: column; overflow-x: visible; padding: 0; margin: 0; gap: 15px; } .movies-episode-title { white-space: normal; } .movies-episode-nav { flex-direction: column; } .movies-nav-prev, .movies-nav-next { max-width: 100%; } .movies-nav-next { text-align: left; } .movies-grid { grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 20px; } .movies-archive-header .section-title { font-size: 1.8rem; } } .single-episode .entry-info, .single-season .entry-info, .single-shows .entry-info { max-width: var(--container-width); } .single-season .entry-content, .single-shows .entry-content, .single-episode .entry-content { max-width: var(--container-width); } body > .is-root-container, .edit-post-visual-editor__post-title-wrapper, .wp-block-cover.alignfull, .wp-block-group.alignfull, .wp-block-group.has-background, .wp-site-blocks { padding-left: var(--wp--custom--spacing--outer); padding-right: var(--wp--custom--spacing--outer); } .block-editor-block-list__layout.is-root-container > .alignfull, .is-root-container > .wp-block-cover, .is-root-container > .wp-block-group.has-background, .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background { margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important; margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important; width: unset; } .wp-block-group > .wp-block-group__inner-container { max-width: var(--container-width); margin-left: auto; margin-right: auto; } .wp-block-group > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { margin-left: auto; margin-right: auto; } .full-width .entry-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: 100%; } .entry-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--container-width); margin-left: auto; margin-right: auto; } .wp-block-latest-posts li { list-style-type: none !important; } .wp-block-latest-posts.wp-block-latest-posts__list { margin-left: 0; } .wp-block-latest-posts.wp-block-latest-posts__list li { margin-bottom: 20px; overflow: hidden; } .wp-block-button__link { background: #101010; } .wp-block-button .wp-block-button__link { display: inline-block; width: auto; padding: 10px 30px; font-size: 16px; font-weight: 500; text-transform: uppercase; font-family: "Onest", sans-serif; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, opacity 0.2s ease; transform: translate3d(0, 0, 0); letter-spacing: 1px; } .wp-block-button .wp-block-button__link:hover { text-decoration: none; border-color: var(--wp--preset--color--primary); background: var(--wp--preset--color--primary); color: #fff; } .wp-block-button:not(.is-style-outline) .wp-block-button__link { color: #fff; } .wp-block-button.is-style-outline .wp-block-button__link { padding-top: 8px; padding-right: 28px; padding-bottom: 8px; padding-left: 28px; background: none; } .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { border-color: rgba(16, 16, 16, 0.2); } .wp-block-button.is-style-outline .wp-block-button__link:hover { color: #fff !important; background-color: #101010; border-color: #101010; } .wp-block-button.is-style-outline .wp-block-button__link.has-text-color:hover { color: #fff !important; } .wp-block-button.is-style-outline .wp-block-button__link.has-border-color:hover { border-color: #101010 !important; } .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background.wp-element-button:hover { opacity: 0.8; } #slider .wp-block-separator.is-style-dots::before { color: rgba(201, 201, 201, 0.4); } #slider .wp-block-separator:not(.is-style-dots) { border-bottom: 2px solid rgba(201, 201, 201, 0.4); } #slider .wp-block-button { text-shadow: none; } #slider .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color) { border-color: rgba(255, 255, 255, 0.8); } #slider .wp-block-button.is-style-outline .wp-block-button__link:hover { border-color: var(--wp--preset--color--primary); background: var(--wp--preset--color--primary); color: #fff; } .builder-wrap > .wp-block-gallery, .builder-wrap > p, .builder-wrap > p.has-text-align-center { margin: 2.8125em auto; max-width: calc(var(--container-width-narrow) + 20px); padding-left: 2em; padding-right: 2em; } .wp-block-post { list-style-type: none !important; } .wp-block-post .wp-block-post-title { font-size: 1.3em; } .wp-block-post .wp-block-post-title a { text-decoration: none !important; } .wp-block-post .more-link { font-weight: 700; display: table; text-align: left; margin: 10px 0; text-decoration: none; } .home .entry-content { margin-bottom: 0; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) { max-width: 200px; } #comments { max-width: var(--container-width-narrow); margin: 0 auto; padding: 0 10px; } #comments > h3, #respond > h3 { position: relative; margin-top: 40px; margin-bottom: 80px; } .woocommerce #comments > h2:after, #comments > h3:after, #respond > h3:after { width: 130px; content: " "; border-bottom: 1px solid rgba(68, 68, 68, 0.19); bottom: -40px; left: 0; position: absolute; } #respond h3 { margin-top: 100px; } .comment-notes { margin-bottom: 20px; font-style: italic; } .commentlist { list-style-type: none; padding: 0; } .commentlist li { list-style-type: none; } .commentlist .children { margin-left: 50px; } .commentlist .comment { margin-bottom: 80px; position: relative; } .commentlist .comment:after { width: 130px; content: " "; border-bottom: 1px solid rgba(68, 68, 68, 0.19); bottom: -40px; left: 0; position: absolute; } .comment-author:before, .comment-author:after { content: " "; display: table; } .comment-author:after { clear: both; } .comment-author .avatar { float: left; border-radius: 50%; margin-right: 22px; margin-bottom: 27px; } .comment-author .fn, .comment-author .fn a { color: #222; font-style: normal; } .comment-author .fn a:hover { text-decoration: none; color: var(--wp--preset--color--primary); } .comment-author .comment-meta, .comment-author .comment-meta a { color: #bbbbbb; font-size: 14px; } .comment-body { margin-bottom: 40px; } #respond { margin-bottom: 85px; } #respond .form_fields p { margin-bottom: 15px; } #respond input[type=text] { width: 40%; } #respond textarea { width: 100%; } #respond #submit { width: auto; } #respond code { white-space: pre-wrap; } .form-allowed-tags { display: none; } #respond .comment-form-cookies-consent label { display: inline; margin-left: 10px; text-transform: none; font-family: inherit; font-size: 14px; } .widget_block, .widget { margin-bottom: 40px; } .widget_block h2.wp-block-heading, .widget_block .wp-block-group__inner-container > h2, .widget_block .wp-block-search__label, .widget_block .title, .widget h2.wp-block-heading, .widget .wp-block-group__inner-container > h2, .widget .wp-block-search__label, .widget .title { margin: 0 0 20px; font-size: 20px; font-family: "Onest", sans-serif; text-transform: uppercase; font-weight: 800; letter-spacing: 1px; } .widget_block ul, .widget ul { clear: both; margin: 0; padding: 0; } .widget_block ul li, .widget ul li { list-style-type: none; } .widget_block ul ul, .widget ul ul { margin: 0; padding: 0; border-top: none; } .widget_block ul ul li, .widget ul ul li { border: none; } .widget_block .wp-block-group > .wp-block-group__inner-container, .widget .wp-block-group > .wp-block-group__inner-container { padding: 0; } .textwidget img { max-width: 100%; height: auto; } .widgetized-section .widget.wpzoom-portfolio-scroller, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container { margin: 0; list-style: none; } .widget.carousel-slider, .widgetized-section .widgets .wpzoom-portfolio-scroller, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container { margin: 0 0 30px; padding: 0; position: relative; } .carousel_widget_wrapper { overflow: hidden; position: relative; background: #101010; } .flickity-enabled { position: relative; } .wpzoom-portfolio-scroller .slides, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .slides { white-space: nowrap; overflow: hidden; } .wpzoom-portfolio-scroller article, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container article { margin: 0; vertical-align: top; display: inline-block; } .wpzoom-portfolio-scroller .flickity-enabled article, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .flickity-enabled article { margin: 0; } .carousel_widget_wrapper > div { opacity: 0; visibility: hidden; transition: opacity 0.3s ease-in; } .carousel_widget_wrapper > div article { display: none; } .carousel_widget_wrapper > .flickity-enabled { opacity: 1; visibility: visible; } .carousel_widget_wrapper > .flickity-enabled article { display: inline-block; } .carousel_widget_wrapper img { max-width: none !important; } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } .wpzoom-portfolio-scroller .spinner, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner { margin: 100px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; } .wpzoom-portfolio-scroller .spinner > div, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner > div { background-color: #eaeaea; height: 100%; width: 6px; display: inline-block; animation: stretchdelay 1.2s infinite ease-in-out; } .wpzoom-portfolio-scroller .spinner .rect2, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .wpzoom-portfolio-scroller .spinner .rect3, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner .rect3 { -webkit-animation-delay: -1s; animation-delay: -1s; } .wpzoom-portfolio-scroller .spinner .rect4, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .wpzoom-portfolio-scroller .spinner .rect5, .elementor-widget-wp-widget-wpzoom-portfolio-scroller .elementor-widget-container .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .featured_page_wrap { background-repeat: no-repeat; background-position: center center; background-size: cover; } .featured_page_inner_wrap { padding-top: 10px; padding-bottom: 50px; } .featured_page_wrap--with-background .featured_page_inner_wrap { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; color: #fff; min-height: 450px; text-align: center; } .featured_page_wrap--with-background .section-title { color: rgba(255, 255, 255, 0.9); } .featured_page_wrap--with-background .section-title a { color: rgba(255, 255, 255, 0.9); } .featured_page_wrap--with-background .section-title a:hover { color: #fff; text-decoration: none; } .featured_page_wrap--with-background .section-title:after { background: none; margin: 20px 0; } .featured_page_wrap--with-background .btn { color: #fff; border-color: #fff; } .featured_page_wrap--with-background .btn:hover { border-color: var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); } .widgetized-section .featured_page_content { overflow: hidden; } .widgetized-section .featured_page_content .post-content { max-width: 70%; margin: 0 auto; } .widgetized-section .text-columns-2 .post-content { max-width: 100%; } .widgetized-section .featured_page_content .post-video { width: 100%; float: none; } .widgetized-section .featured_page_content img { max-width: 100%; height: auto; margin-bottom: 30px; } .widgetized-section .featured_page_wrap.text-columns-2 .post-content { line-height: 1.8; column-count: 2; column-gap: 50px; } .wpzoom-singlepage .view_all-link { text-align: center; margin: 30px 0 0; } .featured-products { font-size: 0; } .wpzoom-featured-products { text-align: center; } .wpzoom-featured-products .featured-products li { position: relative; display: inline-block; width: 23%; margin-right: 2.6666%; margin-bottom: 40px; list-style-type: none; vertical-align: top; } .wpzoom-featured-products li:hover .shop_item_details { opacity: 1; } .wpzoom-featured-products li:nth-child(4n+4) { margin-right: 0; } .wpzoom-featured-products li .shop_item_details { position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; background: #000; background: rgba(0, 0, 0, 0.5); } .wpzoom-featured-products li h3 { margin: 0 0 10px; font-size: 18px; line-height: 1.3; color: #fff; position: absolute; top: 10%; left: 10%; right: 5%; font-weight: 600; text-align: left; } .wpzoom-featured-products li h3:hover { opacity: 0.8; } .wpzoom-featured-products li .post-thumb { margin: 0; } .wpzoom-featured-products li .post-thumb:hover img { opacity: 0.8; } .wpzoom-featured-products .price { position: absolute; bottom: 10%; right: 5%; color: #fff; display: block; font-size: 16px; font-family: "Onest", sans-serif; border: 2px solid rgba(255, 255, 255, 0.6); padding: 8px 16px; } .wpzoom-featured-products .price:empty { border: none; } .wpzoom-featured-products .price:hover { color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); } .wpzoom-featured-products .price del { opacity: 0.6; } .feature-posts-list { list-style-type: none; padding: 0; } .feature-posts-list:before, .feature-posts-list:after { content: " "; display: table; } .feature-posts-list:after { clear: both; } .feature-posts-list > li { margin: 0 0 20px; } .feature-posts-list .post-thumb { position: relative; overflow: hidden; margin-bottom: 15px; } .feature-posts-list .post-thumb:hover img { transform: scale(1.05); } .feature-posts-list .post-thumb:after { position: absolute; } .feature-posts-list .post-thumb img { max-width: 100%; width: 100%; height: auto; transition: all 0.2s ease-out; } .feature-posts-list h3 { font-weight: bold; margin: 5px 0 15px; line-height: 1.3; } .feature-posts-list h3 a { font-size: 18px; } .feature-posts-list h3 a:hover { text-decoration: none; } .feature-posts-list p { margin: 16px 0; } .feature-posts-list small { color: #9a9a9a; font-size: 100%; } .fw-page-builder-content .feature-posts-list, .widgetized-section .feature-posts-list { font-size: 0; } .fw-page-builder-content .feature-posts-list > li, .widgetized-section .feature-posts-list > li { width: 31%; margin: 0 3.5% 35px 0; display: inline-block; vertical-align: top; font-size: 16px; } .fw-page-builder-content .feature-posts-list > li:nth-child(3n+3), .widgetized-section .feature-posts-list > li:nth-child(3n+3) { margin-right: 0; } .fw-page-builder-content .feature-posts-list h3 a, .widgetized-section .feature-posts-list h3 a { color: #222; font-size: 20px; } .fw-page-builder-content .feature-posts-list h3 a:hover, .widgetized-section .feature-posts-list h3 a:hover { color: var(--wp--preset--color--primary); } .zoom-instagram-widget li img:hover { opacity: 0.6; transition: opacity 0.25s ease-in-out; } .site-widgetized-section .widgets .widget { font-size: 16px; width: 100%; margin-right: 0; } .section-footer .zoom-instagram-widget__items { overflow: hidden; } .section-footer .zoom-instagram-widget { overflow: hidden; margin: 0; position: relative; } .section-footer .zoom-instagram-widget .title { display: none; } .section-footer .zoom-instagram-widget .zoom-instagram-widget__follow-me { margin-top: 1px; text-align: center; position: absolute; z-index: 10; top: 50%; left: 50%; transform: translate(-50%, -50%); } .section-footer .zoom-instagram-widget a.ig-b-v-24 { color: #fff !important; border: none; font-weight: 600 !important; border-radius: 0; font-family: "Onest", sans-serif; line-height: 1.5em; padding: 10px 18px; font-size: 12px; text-transform: uppercase; background: #101010; display: inline-block; margin: 0; letter-spacing: 2px !important; } .section-footer .zoom-instagram-widget a.ig-b-v-24:hover { color: var(--wp--preset--color--primary) !important; } .zoom-instagram-widget li img { transition: all 0.2s ease; } .section-footer .zoom-instagram-widget li img:hover { opacity: 0.9; } .section-footer .zoom-instagram-widget .zoom-instagram-widget__items { width: 5000px; } .section-footer .zoom-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item { margin: 0 !important; } .wp-block-search, .search-form { position: relative; } .wp-block-search input, .search-form input { height: 40px; background: transparent; border: 2px solid #565555; box-sizing: border-box; -webkit-appearance: none; border-radius: 0; transition: 0.2s ease all; } .wp-block-search input :focus, .search-form input :focus { border-color: var(--wp--preset--color--primary); outline: none; } .wp-block-search .wp-block-search__input, .wp-block-search .search-field, .search-form .wp-block-search__input, .search-form .search-field { width: 100%; padding: 0px 100px 0 10px; } .wp-block-search .wp-block-search__button, .wp-block-search .search-submit, .search-form .wp-block-search__button, .search-form .search-submit { padding: 0 12px; position: absolute; bottom: 0; right: 0; } .wp-block-search .wp-block-search__button .svg-icon, .wp-block-search .search-submit .svg-icon, .search-form .wp-block-search__button .svg-icon, .search-form .search-submit .svg-icon { display: none; } .wp-block-search .wp-block-search__label, .search-form .wp-block-search__label { display: block; } .site-footer .wp-block-search__input, .site-footer .search-form .search-field, .side-nav .wp-block-search__input, .side-nav .search-form .search-field { color: #eee; } .site-footer .wp-block-search__button, .site-footer .search-form .search-submit, .side-nav .wp-block-search__button, .side-nav .search-form .search-submit { font-family: "Onest", sans-serif; font-weight: bold; display: inline-block; text-align: center; font-size: 12px; padding: 7px 19px; white-space: nowrap; text-transform: uppercase; letter-spacing: 1px; color: var(--wp--preset--color--primary); border: 2px solid var(--wp--preset--color--primary); background-image: none; background: none; user-select: none; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease; } .site-footer .wp-block-search__button:hover, .site-footer .search-form .search-submit:hover, .side-nav .wp-block-search__button:hover, .side-nav .search-form .search-submit:hover { text-decoration: none; color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); } .site-footer button.wp-block-search__button.has-icon, .side-nav button.wp-block-search__button.has-icon { padding: 6px 19px; } .site-footer .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .side-nav .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { border: 2px solid #565555; } .site-footer .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button, .side-nav .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { bottom: 6px; right: 5px; padding: 7px 19px; } .site-footer { width: 100%; } .widget_search label { display: inline; } .textwidget img { max-width: 100%; height: auto; } .widget_rss li { margin: 0 0 20px; } .widget_rss .rsswidget { font-weight: bold; margin: 0 0 7px; font-size: 18px; } .widget_rss .rss-date { display: block; font-size: 14px; margin: 5px 0; color: #999; } .widget_rss .rssSummary { font-size: 14px; margin: 0 0 5px; } #wp-calendar { width: 100%; } #wp-calendar caption { text-align: right; font-weight: bold; font-size: 12px; margin-top: 10px; margin-bottom: 15px; } #wp-calendar thead { font-size: 10px; } #wp-calendar thead th { padding-bottom: 10px; } #wp-calendar tbody { color: #aaa; } #wp-calendar tbody td { background: #EFEEEE; text-align: center; padding: 8px; } #wp-calendar tbody td:hover { background: #E8E8E8; } #wp-calendar tbody .pad { background: none; } #wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; } #wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; } .slides, .slides > li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none; } .flex-pauseplay span { text-transform: capitalize; } .flexslider { margin: 0; padding: 0; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { width: 100%; display: block; } .flexslider .slides:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .flexslider .slides { display: block; } * html .flexslider .slides { height: 1%; } .no-js .flexslider .slides > li:first-child { display: block; } .flexslider { position: relative; zoom: 1; } .flexslider .slides { zoom: 1; } .flexslider .slides img { height: auto; -moz-user-select: none; } .flex-viewport { max-height: 2000px; } .loading .flex-viewport { max-height: 100vh; } @-moz-document url-prefix() { .loading .flex-viewport { max-height: none; } } .carousel li { margin-right: 5px; } .flex-direction-nav { *height: 0; } .flex-nav-prev, .flex-nav-next { list-style-type: none !important; } @media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity: 1; left: 10px; } .flex-direction-nav .flex-next { opacity: 1; right: 10px; } } @-webkit-keyframes pulsate { 0% { opacity: 0.5; } 50% { opacity: 1; } 100% { opacity: 0.3; } } @keyframes pulsate { 0% { opacity: 0.5; } 50% { opacity: 1; } 100% { opacity: 0.3; } } @-webkit-keyframes stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4); } 20% { -webkit-transform: scaleY(1); } } @keyframes stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); } 20% { transform: scaleY(1); -webkit-transform: scaleY(1); } } #slider { margin: 0; overflow: hidden; position: relative; background: #101010; z-index: 98; } .empty-slider { padding: 160px 30px 40px; color: #fff; background: #111; } .slides, .flex-control-nav, .flex-direction-nav { list-style: none; margin: 0; padding: 0; } .flexslider { margin: 0; padding: 0; } #slider .slides { min-height: 500px; height: 800px; height: 100vh; overflow: hidden; } #slider .slides > li { position: relative; overflow: hidden; height: 800px; height: 100vh; min-height: 500px; max-height: 2000px; background-color: black; background-repeat: no-repeat; background-position: center center; background-size: cover; transform-style: preserve-3d; } .slides > li .li-wrap { position: relative; top: 50%; max-width: 88%; margin: 0 auto; transform: translate(0, -60%); text-align: center; } .slides > li .li-wrap.text-align-left .excerpt { text-align: left; } .slides > li .li-wrap.text-align-right .excerpt { text-align: right; } .slides > li .li-wrap.wpz-left-slider-wrap { max-width: 1320px; padding: 0 60px; text-align: left; } .slides > li .li-wrap.wpz-left-slider-wrap > h1, .slides > li .li-wrap.wpz-left-slider-wrap > h3 { text-align: left; padding-bottom: 0; } .slides > li .li-wrap.wpz-left-slider-wrap > h1:after, .slides > li .li-wrap.wpz-left-slider-wrap > h3:after { display: none; } .slides > li .li-wrap.wpz-left-slider-wrap .slide_button { text-align: left; } .slides > li .li-wrap.wpz-left-slider-wrap .excerpt { max-width: 100%; text-align: left; } .slides > li .li-wrap.wpz-right-slider-wrap { max-width: 1320px; padding: 0 60px; text-align: right; } .slides > li .li-wrap.wpz-right-slider-wrap > h1, .slides > li .li-wrap.wpz-right-slider-wrap > h3 { text-align: right; padding-bottom: 0; } .slides > li .li-wrap.wpz-right-slider-wrap > h1:after, .slides > li .li-wrap.wpz-right-slider-wrap > h3:after { display: none; } .slides > li .li-wrap.wpz-right-slider-wrap .slide_button { text-align: right; } .slides > li .li-wrap.wpz-right-slider-wrap .excerpt { max-width: 100%; text-align: right; } .slides > li .li-wrap.wpz-bottom-slider-wrap { bottom: 5%; position: absolute; top: auto; max-width: 39%; padding: 0 60px 50px; transform: none; text-align: left; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-left-slider-wrap { left: 5%; } .slides > li .li-wrap.wpz-bottom-slider-wrap > h1, .slides > li .li-wrap.wpz-bottom-slider-wrap > h3 { text-align: left; padding-bottom: 0; } .slides > li .li-wrap.wpz-bottom-slider-wrap > h1:after, .slides > li .li-wrap.wpz-bottom-slider-wrap > h3:after { display: none; } .slides > li .li-wrap.wpz-bottom-slider-wrap .slide_button { text-align: left; } .slides > li .li-wrap.wpz-bottom-slider-wrap .excerpt { max-width: 100%; text-align: left; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap { right: 5%; text-align: right; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap > h1, .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap > h3 { text-align: right; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap .slide_button { text-align: right; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap .excerpt { text-align: right; } #slider .display-none { display: none; } #slider .is-vimeo-pro-slide iframe { width: 100vw; height: 56.25vw;  min-height: 100vh; min-width: 177.77vh;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .animated { animation-duration: 0.5s; animation-fill-mode: both; } .animated.slow { animation-duration: 2s; } .pulse { animation: pulse ease infinite; } @keyframes pulse { from { transform: scale(0.95); } 50% { transform: scale(1); } to { transform: scale(0.95); } } .full-noslider .entry-cover .portfolio-popup-video { display: none; } .full-noslider .entry-cover.cover-fullheight .portfolio-popup-video { display: block; } .portfolio-popup-video, .slides .popup-video { border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.8); display: inline-block; width: 70px; height: 70px; margin: 40px 0 0; line-height: 66px; padding-left: 13px; position: relative; transition: all 0.2s ease; opacity: 0.9; } .slides .popup-video:hover { opacity: 1; border: 2px solid #fff; } .slides > li > .popup-video { display: block; margin: 0; position: absolute; z-index: 100; margin-left: -35px; margin-top: -35px; top: 50%; left: 50%; } .portfolio-popup-video, .slides .popup-video { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='m5 4l10 6l-10 6V4z'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: 54% center; } .portfolio-popup-video:after, .slides .popup-video:after { display: inline-block; margin: 0 8px 0 0; vertical-align: middle; -webkit-font-smoothing: antialiased; color: #fff; } .portfolio-popup-video:after { margin: 0 8px 0 0; } .portfolio-popup-video.popup_image_insp { border: none; padding: 0; top: 47%; background: none; } .portfolio-popup-video.popup_image_insp:hover { border: none; } .portfolio-popup-video.popup_image_insp:after { font-family: "inspiro"; font-size: 28px; font-weight: normal; content: "\e906"; } .mfp-iframe-scaler .mfp-bottom-bar { margin-top: 5px; } .portfolio-popup-video { display: block; text-align: center; margin: 0 auto; position: relative; top: 46%; max-width: 88%; width: 60px; height: 60px; line-height: 56px; border: 1px solid rgba(255, 255, 255, 0.8); opacity: 0.8; transform: translate(0, -50%); } .portfolio-popup-video:hover { opacity: 1; border: 2px solid #fff; } .entry-thumbnail-popover-content.lightbox_popup_insp { position: absolute; bottom: 0; top: 0; width: 100%; height: 100%; padding: 0; } .entry-thumbnail-popover-content.lightbox_popup_insp h3 { font-size: 18px; line-height: 1.3; color: #fff; transition: 0.2s ease all; } .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta { color: #fff; width: 84%; margin: 0 8%; text-align: center; transition: 0.2s ease all; position: absolute; top: 50%; transform: translateY(-50%); display: none; font-weight: 500; font-family: "Onest", sans-serif; } .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta .portfolio-popup-video { transform: none; top: 0; margin-bottom: 20px; border: none; } .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta ul { list-style: none; } .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta ul li { margin-bottom: 0; font-size: 12px; text-transform: uppercase; font-weight: bold; display: inline-block; vertical-align: middle; opacity: 0.7; } .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta ul li + li:before { content: " / "; color: #fff; margin: 0 5px; font-style: normal; opacity: 0.3; } .entry-thumbnail-popover-content.lightbox_popup_insp:hover .entry-meta { display: block; } .entry-thumbnail-popover-content.lightbox_popup_insp h3 a { color: #fff; text-decoration: none; } .entry-thumbnail-popover-content.lightbox_popup_insp h3 a:hover { opacity: 0.7; } .post_content_wrapper h3 { font-size: 20px; font-weight: 500; line-height: 1.3; position: absolute; top: 50%; width: 84%; margin: 0 8%; transform: translateY(-50%); text-align: center; color: #fff; transition: 0.2s ease all; } .post_content_wrapper { position: absolute; z-index: 3; top: 0; right: 0; bottom: 0; left: 0; padding: 0; width: 100%; height: 100%; transition: top 0.2s ease-out, left 0.2s ease-out, opacity 0.2s ease-out, -webkit-transform 0.2s ease-out; transition: top 0.2s ease-out, left 0.2s ease-out, opacity 0.2s ease-out, transform 0.2s ease-out; background: rgba(0, 0, 0, 0.2); transition: all ease 0.1s; } .recent-post.has-post-thumbnail .post_content_wrapper { opacity: 1; } .recent-post.has-post-thumbnail:hover .post_content_wrapper { display: block; opacity: 1; background: rgba(0, 0, 0, 0.1); transform: scale(1); } .portfolio-archive .portfolio_item:hover .post_content_wrapper h3 { display: none; } #slider .post-edit-link { color: #fff; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; } #slider .post-edit-link:hover { opacity: 0.7; } .mfp-fade.mfp-bg { opacity: 0; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .mfp-fade .mfp-close { font-size: 40px; font-weight: 300; } .mfp-fade .mfp-iframe-holder .mfp-close { top: -50px; background: none; } .mfp-container.mfp-inline-holder { position: relative; } .mfp-title a { color: #fff; display: block; margin: 8px 0 0 6px; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; } .mfp-title a:hover { opacity: 0.8; } .mfp-fade .mejs-mediaelement { position: relative; overflow: hidden; } .mfp-container.mfp-iframe-holder { max-height: 100vh; } .mfp-fade .mfp-inline-holder .mfp-iframe-scaler { width: 100%; height: 100%; overflow: visible; padding-top: 0; display: inline-block; vertical-align: middle; position: relative; top: 0; right: 0; bottom: 0; left: 0; } .mfp-iframe-scaler .wp-video { position: relative; display: block; top: 0; left: 0; bottom: 0; right: 0; width: 100% !important; height: auto; } .mfp-fade .mfp-inline-holder .mfp-close { top: -50px; color: #fff; } .mfp-fade .mfp-iframe-holder .mfp-content { width: 100%; max-width: 90%; max-height: 90vh; } .mfp-fade .mfp-inline-holder .mfp-content { width: 100%; max-width: 90%; } .mfp-inline-holder .mfp-content .mejs-container { height: 100% !important; width: 100% !important; } .mfp-inline-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-content .wp-video-shortcode video, .mfp-content video.wp-video-shortcode { width: 100% !important; height: 100% !important; max-height: 85vh; object-fit: cover; } .mejs-fullscreen .mfp-content .wp-video-shortcode video, .mejs-fullscreen .mfp-content video.wp-video-shortcode { max-height: 100vh; height: 100vh !important; } .single-portfolio_item .slides > li .li-wrap { top: auto; bottom: 2%; right: 2%; position: absolute; margin: 0; max-width: 400px; transform: none; } .single-portfolio_item .slides > li h3 { font-size: 16px; padding-bottom: 0; text-align: right; margin: 0; font-weight: normal; } .single-portfolio_item .slides > li h3:after { display: none; } .single-portfolio_item .slides > li .excerpt { margin: 10px 0 0; font-size: 14px; text-align: right; max-width: 100%; } #slider .slide-background-overlay { position: absolute; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; opacity: 1; top: 0; right: 0; bottom: 0; left: 0; z-index: 20; } #slider .li-wrap { z-index: 30; } .slides > li h1, .slides > li h3 { position: relative; padding-bottom: 30px; margin-top: 0; color: #fff; font-size: 72px; line-height: 1.4; font-weight: 200; letter-spacing: -1px; text-align: center; transition: 0.2s ease all; font-family: "Inter", sans-serif; } .slides > li h1:after, .slides > li h3:after { width: 310px; content: " "; border-bottom: 2px solid rgba(201, 201, 201, 0.4); bottom: 0px; left: 50%; margin-left: -155px; position: absolute; transition: 0.2s ease all; } .slides > li h1 a, .slides > li h3 a { color: white; } .slides > li h1 a:hover, .slides > li h3 a:hover { text-decoration: none; opacity: 0.8; } .slides > li h1 a:hover:after, .slides > li h3 a:hover:after { border-color: var(--wp--preset--color--primary); } .slides > li .excerpt { margin: 42px auto 0; max-width: var(--container-width-narrow); color: #e6e6e6; font-size: 20px; text-align: center; text-shadow: 0 0 4px rgba(0, 0, 0, 0.3); } .slides > li .excerpt:last-child { margin-bottom: 0; } .slides > li .slide_button { text-align: center; margin: 41px 0 0; } .slides > li .slide_button a { display: inline-block; width: auto; padding: 10px 30px; color: #fff; font-size: 18px; font-weight: 500; border: 2px solid #fff; text-transform: uppercase; font-family: "Onest", sans-serif; transition: color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease; transform: translate3d(0, 0, 0); } .slides > li .slide_button a:hover { text-decoration: none; border-color: var(--wp--preset--color--primary); background: var(--wp--preset--color--primary); color: #fff; } .slides > li .video-background { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 10; overflow: hidden; } .slides > li .video-background video { opacity: 0; position: absolute; top: 50%; left: 50%; width: 100%; transition: opacity 0.2s ease; transform: translate(-50%, -50%); } .slides:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; } .background-video-buttons-wrapper { position: absolute; bottom: 1.5rem; right: 3.5rem; z-index: 100; } .background-video-buttons-wrapper a { color: #FFF; opacity: 0.4; transition: opacity 0.3s 0s ease-in; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); cursor: pointer; } .background-video-buttons-wrapper a:hover { color: #FFF; opacity: 1; text-decoration: none; } .wpzoom-button-video-background-play, .wpzoom-button-video-background-pause { font-weight: 500; letter-spacing: 1px; font-size: 20px; margin-right: 20px; } .wpzoom-button-sound-background-mute, .wpzoom-button-sound-background-unmute { z-index: 100; font-size: 0; display: block; width: 40px; height: 43px; cursor: pointer; transition: all 100ms; } .wpzoom-button-sound-background-mute:after, .wpzoom-button-sound-background-unmute:after { font: normal 26px/10px "inspiro"; display: inline-block; content: "\e901"; vertical-align: top; padding: 12px 0; -webkit-font-smoothing: antialiased; font-weight: normal; color: #fff; opacity: 0.8; transition: 0.2s ease all; } .wpzoom-button-sound-background-unmute:after { content: "\e900"; } .display-none { display: none; } html[xmlns] .slides { display: block; } * html .slides { height: 1%; } .no-js .slides > li:first-child { display: block; } .flexslider { margin: 0 0 15px; position: relative; zoom: 1; } .flex-viewport { min-height: 300px; max-height: 2000px; } .flexslider .slides { zoom: 1; } .carousel li { margin-right: 5px; } .flex-direction-nav .flex-disabled { display: none !important; } #slider .flex-direction-nav { position: absolute; z-index: 10; top: 49%; margin-top: -20px; width: 100%; list-style: none; padding: 0; } #slider .flex-direction-nav li a { position: absolute; z-index: 100; font-size: 0; display: block; width: 40px; height: 43px; cursor: pointer; transition: all 100ms; } #slider .flex-direction-nav .flex-prev:after, #slider .flex-direction-nav .flex-next:after { font: normal 44px/14px "inspiro"; display: inline-block; content: "\e601"; vertical-align: top; padding: 15px 0; -webkit-font-smoothing: antialiased; color: #fff; opacity: 0.8; transition: 0.2s ease all; } #slider .flex-direction-nav .flex-next:after { content: "\e600"; } #slider .flex-direction-nav .flex-prev:hover:after, #slider .flex-direction-nav .flex-next:hover:after { opacity: 1; text-decoration: none; } #slider .flex-direction-nav .flex-prev { left: 1%; } #slider .flex-direction-nav .flex-next { right: 1%; } .flex-direction-nav a:hover, .flex-direction-nav a:active { opacity: 1; } #scroll-to-content { display: block; position: absolute; left: 50%; bottom: 20px; z-index: 150; cursor: pointer; text-indent: -9999em; height: 24px; width: 69px; overflow: hidden; margin: 0 0 0 -27.5px; opacity: 0.5; animation: pulsate 1.5s ease-out infinite; } #scroll-to-content:hover { opacity: 1; } #scroll-to-content:before { content: ""; display: block; position: absolute; left: 15px; bottom: 10px; height: 30px; width: 30px; border: 2px solid #fff; transform: rotate(45deg); } .slides > li .li-wrap .excerpt h1, .slides > li .li-wrap .excerpt h2, .slides > li .li-wrap .excerpt h3, .slides > li .li-wrap .excerpt h4, .slides > li .li-wrap .excerpt h5, .slides > li .li-wrap .excerpt h6 { color: #fff; line-height: 1.4; } .slides > li .li-wrap .excerpt h1 { font-size: 60px; margin-bottom: 25px; } .slides > li .li-wrap .excerpt h2 { font-size: 50px; margin-bottom: 25px; } .slides > li .li-wrap .excerpt h3 { font-size: 40px; margin-bottom: 25px; } .slides > li .li-wrap .excerpt h4 { font-size: 30px; margin-bottom: 25px; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .wp-caption { margin-bottom: 1.5em; max-width: 100%; } .wp-caption img[class*=wp-image-] { display: block; margin-left: auto; margin-right: auto; } .wp-caption .wp-caption-text { margin: 0; } .wp-caption-text { text-align: center; } .entry-content .gallery a:hover { opacity: 0.6; transition: opacity 0.25s ease-in-out; } .gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; margin: 0; } .gallery-columns-1 .gallery-item { max-width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .wp-caption-text, .gallery-caption { color: #868686; margin: 0; padding: 15px 0; text-align: center; display: block; font-style: italic; line-height: 1.4; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .flickity-enabled { position: relative; } .flickity-enabled:focus { outline: none; } .flickity-viewport { overflow: hidden; position: relative; height: 100%; } .flickity-slider { position: absolute; width: 100%; height: 100%; } .flickity-enabled.is-draggable { tap-highlight-color: transparent; user-select: none; } .flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: grab; } .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: grabbing; } .flickity-prev-next-button { display: block; position: absolute; z-index: 100; top: 49%; height: 50px; width: 50px; background: none; padding: 0; transition: all 0.3s ease-out; opacity: 0.7; color: #363940; border-radius: 0; transform: translateY(-50%); border: none; } .flickity-prev-next-button:hover { background: transparent; opacity: 1; } .flickity-prev-next-button.previous { left: 1%; } .flickity-prev-next-button.next { right: 1%; } .flickity-prev-next-button svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .flickity-prev-next-button path { opacity: 0.8; fill: #fff; } .flickity-prev-next-button:hover path { opacity: 1; fill: #fff; } .flickity-prev-next-button[disabled] { opacity: 0.5; } .fw-container { max-width: 1340px; z-index: 1; } .fw-container-fluid { z-index: 1; } .builder-wrap { font-size: 16px; } .builder-wrap img { height: auto; } h3.fl-heading, h2.widgettitle, h2.wpzabb-heading, h3.wpzabb-heading, h2.fw-special-title { color: #222; font-size: 26px; font-weight: bold; font-family: "Onest", sans-serif; text-transform: uppercase; } h2.widgettitle, h3.widgettitle, .fw-heading.fw-heading-centered { text-align: center; } .background-video .fw-heading, .fw-section-image .fw-heading, .background-video h2.fw-special-title, .fw-section-image h2.fw-special-title { color: #fff; } .background-video h2.fw-special-title:after, .fw-section-image h2.fw-special-title:after { background: rgba(255, 255, 255, 0.2); } .fw-special-subtitle { font-style: italic; opacity: 0.7; } .fw_theme_bg_color_1 { background-color: #101010; color: #fff; } .fw_theme_bg_color_1 a { color: #fff; text-decoration: underline; } .fw_theme_bg_color_1 a:hover { text-decoration: none; } .fw_theme_bg_color_1 h1, .fw_theme_bg_color_1 h2, .fw_theme_bg_color_1 h3, .fw_theme_bg_color_1 h4, .fw_theme_bg_color_1 h5, .fw_theme_bg_color_1 h6 { color: #fff; } .fw_theme_bg_color_1 input[type=submit] { border: 2px solid #444; color: #fff; background: none; } .fw_theme_bg_color_1 input[type=submit]:hover { border: 2px solid var(--wp--preset--color--primary); color: var(--wp--preset--color--primary); background: rgba(11, 180, 170, 0.05); } .fw_theme_bg_color_1 h2.fw-special-title { color: #fff; } .fw_theme_bg_color_1 .wrap-forms label { color: #fff; } .fw_theme_bg_color_1 .wrap-forms input, .fw_theme_bg_color_1 .wrap-forms textarea { background: #333; color: #fff; border: none; } .fw_theme_bg_color_1 .wrap-forms select { border: none; border-radius: 0; color: #222; } .fw-page-builder-content .fw_theme_bg_color_1 .feature-posts-list h3 a { text-decoration: none; color: #fff; } .fw-page-builder-content .fw_theme_bg_color_1 .feature-posts-list h3 a:hover { color: var(--wp--preset--color--primary); } .fw-page-builder-content .fw_theme_bg_color_1 .fw-team .fw-team-name h3 { color: #fff; } .fw_theme_bg_color_1 .btn { text-decoration: none; } .fw_theme_bg_color_2 { background-color: var(--wp--preset--color--primary); color: #fff; } .background-video { background-color: #101010; color: #fff; } .background-video .fw-iconbox .fw-iconbox-title h3 { color: #fff; } .fw_theme_bg_color_2 a { color: #fff; text-decoration: underline; } .fw_theme_bg_color_2 a:hover { text-decoration: none; } .fw_theme_bg_color_2 h1, .fw_theme_bg_color_2 h2, .fw_theme_bg_color_2 h3, .fw_theme_bg_color_2 h4, .fw_theme_bg_color_2 h5, .fw_theme_bg_color_2 h6 { color: #fff; } .fw_theme_bg_color_2 input[type=submit] { border: 2px solid #fff; color: #fff; background: none; } .fw_theme_bg_color_2 input[type=submit]:hover { border: 2px solid #fff; background: #fff; color: var(--wp--preset--color--primary); } .fw_theme_bg_color_2 h2.fw-special-title { color: #fff; } .fw_theme_bg_color_2 .fw-special-subtitle { color: #fff; } .fw_theme_bg_color_2 .wrap-forms label { color: #fff; } .fw_theme_bg_color_2 .wrap-forms input, .fw_theme_bg_color_2 .wrap-forms textarea { background: #fff; color: #222; border: none; } .fw_theme_bg_color_2 .wrap-forms select { border: none; border-radius: 0; color: #222; } .fw-page-builder-content .fw_theme_bg_color_2 .feature-posts-list h3 a { color: #fff; text-decoration: none; } .fw-page-builder-content .fw_theme_bg_color_2 .feature-posts-list h3 a:hover { text-decoration: underline; } .fw-page-builder-content .fw_theme_bg_color_2 .fw-team .fw-team-name h3 { color: #fff; } .fw_theme_bg_color_2 .btn { border-color: #fff; text-decoration: none; } .fw_theme_bg_color_2 .btn:hover { border-color: #fff; background: #fff; } .fw_theme_bg_color_3 { background-color: #f4f4f4; } .fw-section-image { position: relative; background-size: cover; background-position: center center; color: #fff; } .fw-section-image:before { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); } .fw-section-image h1, .fw-section-image h2, .fw-section-image h3, .fw-section-image h4, .fw-section-image h5, .fw-section-image h6 { color: #fff; } .fw-page-builder-content .fw-section-image .feature-posts-list h3 a { color: #fff; text-decoration: none; } .fw-page-builder-content .fw-section-image .feature-posts-list h3 a:hover { text-decoration: underline; } .fw-section-image .btn { border-color: #fff; color: #fff; text-decoration: none; } .fw-section-image .btn:hover { border-color: #fff; background: #fff; color: var(--wp--preset--color--primary); } .fw-section-image .wrap-forms input, .fw-section-image .wrap-forms textarea { color: #222; } .builder-wrap .fw-team .fw-team-name h3 { margin-top: 20px; font-weight: bold; margin-bottom: 10px; } .builder-wrap .fw-team .fw-team-name span { font-size: 14px; text-transform: uppercase; letter-spacing: 2px; color: inherit; opacity: 0.7; } .fw-divider-line hr { border-top: 2px solid #eee; margin: 0; } .builder-wrap .fw-container-fluid .fw-col-xs-12 { padding-left: 0; padding-right: 0; } .contact-form .fw-row input[type=email], .contact-form .fw-row input[type=text] { width: 100%; } .contact-form .fw-row textarea { width: 100%; } .wpz-btn { white-space: nowrap; line-height: 1.6; user-select: none; display: inline-block; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; background: none; text-decoration: none !important; white-space: nowrap; outline: none; padding: 10px 30px; transition: all 0.3s ease; border: 2px solid #444444; color: #444444; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; font-family: "Onest", sans-serif; } .wpz-btn-center { text-align: center; } .wpz-btn span { display: block; } .wpz-btn:hover, .wpz-btn:focus { text-decoration: none; outline: none; color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); background: rgba(11, 180, 170, 0.05); } .wpz-btn-black { color: #121212; border-color: #121212; } .wpz-btn-black:hover, .wpz-btn-black:focus { background: #121212; border-color: #121212; color: #fff; } .wpz-btn-white { color: #fff; border-color: #fff; } .wpz-btn-white:hover, .wpz-btn-white:focus { background: #fff; border-color: #fff; color: #121212; } .fw-section-image .wpz-btn { color: #fff; border-color: #fff; } .fw-section-image .wpz-btn:hover, .fw-section-image .wpz-btn:focus { color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); background: rgba(11, 180, 170, 0.05); } .fw-section-image .wpz-btn-black { color: #fff; border-color: #121212; background: #121212; } .fw-section-image .wpz-btn-black:hover, .fw-section-image .wpz-btn-black:focus { background: #fff; border-color: #fff; color: #121212; } .fw-section-image .wpz-btn-white { color: #fff; border-color: #fff; background: none; } .fw-section-image .wpz-btn-white:hover, .fw-section-image .wpz-btn-white:focus { background: #fff; border-color: #fff; color: #121212; } .fw-category-image { color: #fff; padding: 50px 30px; text-align: center; background-color: black; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; transition: all 0.2s ease; } .fw-category-image:before { content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; transition: all 0.2s ease; background: rgba(0, 0, 0, 0.3); } .fw-category-image:hover:before { background: rgba(0, 0, 0, 0.6); } .fw-category-image a { text-decoration: none; } .fw-category-image a:hover { text-decoration: none; } .fw-category-inner { position: relative; z-index: 10; color: #fff; } .fw-category-name h3 { color: #fff; font-weight: bold; margin: 0 0 15px; font-size: 26px; } .fw-category-name span { text-transform: uppercase; font-size: 14px; font-family: "Onest", sans-serif; margin: 0 0 15px; display: block; opacity: 0.8; } .fw-category-text { line-height: 1.5; } .fw-category-image .wpz-btn-center { margin: 25px 0 0; } .fw-pricing-container { margin-right: auto; margin-left: auto; max-width: 90%; text-align: center; background: #fff; border: 2px solid #ddd; padding: 0 0 30px; } .fw-pricing-container p { font-size: 16px; } .fw-pricing-container .wpz-btn { color: #444; border-color: #444; } .fw-pricing-container .wpz-btn:hover { color: var(--wp--preset--color--primary); border-color: var(--wp--preset--color--primary); background: rgba(11, 180, 170, 0.05); } .fw-pricing-header { border-bottom: 1px solid #ddd; padding: 40px 0; } .fw-pricing-title { font-weight: normal; font-size: 28px; line-height: 1.3em; margin: 0; } .fw-pricing-price { display: block; margin: 10px 0; font-size: 28px; font-weight: 600; } .fw-pricing-duration { font-style: italic; display: block; opacity: 0.8; } .fw-pricing-content { margin: 0 0 30px; list-style-type: none; color: #444; } .fw-pricing-content li { padding: 0.8em; margin: 0; background: #f7f7f7; border-bottom: 1px solid #e7e7e7; list-style-type: none; } .fw_theme_bg_pricing_1 .fw-pricing-header { background-color: #161719; color: #fff; } .fw_theme_bg_pricing_1 .fw-pricing-title { color: #fff; } .fw_theme_bg_pricing_2 .fw-pricing-header { background-color: #0700ce; color: #fff; } .fw_theme_bg_pricing_2 .fw-pricing-title { color: #fff; } .fw_theme_bg_pricing_3 .fw-pricing-header { background-color: #52cc5a; color: #fff; } .fw_theme_bg_pricing_3 .fw-pricing-title { color: #fff; } .fw_theme_bg_pricing_4 .fw-pricing-header { background-color: #f17e12; color: #fff; } .fw_theme_bg_pricing_4 .fw-pricing-title { color: #fff; } .fw_theme_bg_pricing_5 .fw-pricing-header { background-color: #C22828; color: #fff; } .fw_theme_bg_pricing_5 .fw-pricing-title { color: #fff; } .parallax-section { position: relative; background-repeat: no-repeat; overflow: hidden; background-attachment: fixed !important; background-size: cover !important; } .fw-main-row-overlay { display: block; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; } .fw-col-inner { position: relative; z-index: 3; } .overlay_color_1 { background-color: #101010; } .overlay_color_2 { background-color: var(--wp--preset--color--primary); } .overlay_color_3 { background-color: #f4f4f4; } .fw_theme_bg_fw-custom { position: relative; } .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #000; opacity: 0.9; } .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; } .mfp-container:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before { display: none; } .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } .mfp-ajax-cur { cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content { cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure { display: none; } .mfp-hide { display: none !important; } .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a { color: #CCC; } .mfp-preloader a:hover { color: #FFF; } .mfp-s-ready .mfp-preloader { display: none; } .mfp-s-error .mfp-content { display: none; } button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; } button::-moz-focus-inner { padding: 0; border: 0; } .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close svg { pointer-events: none; } .mfp-close:hover, .mfp-close:focus { opacity: 1; } .mfp-close:active { top: 1px; } .mfp-close-btn-in .mfp-close { color: #fff; top: -40px; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } .mfp-arrow:before, .mfp-arrow:after { content: ""; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 0; margin-left: 0; border: none; } .mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left { left: 0; } .mfp-arrow-left:after { border-right: none; margin-left: 31px; width: 25px; height: 25px; border-top: 2px solid #ffffff; border-left: 2px solid #fff; transform: rotate(135deg); transform: rotate(-45deg); } .mfp-arrow-left:before { margin-left: 0; border-right: none; } .mfp-arrow-right { right: 0; } .mfp-arrow-right:after { margin-left: 31px; width: 25px; height: 25px; border-top: 2px solid #ffffff; border-left: 2px solid #fff; transform: rotate(135deg); } .mfp-arrow-right:before { border-left: none; } .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close { top: -40px; } .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background: #000; } img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } .mfp-figure { line-height: 0; } .mfp-figure:after { content: ""; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure { margin: 0; } .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-excerpt { margin: 6px 0 0 6px; font-size: 13px; line-height: 1.5; color: rgba(243, 243, 243, 0.7); font-weight: normal; } .mfp-image-holder .mfp-content { max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img { padding: 0; } .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } .mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container { padding-left: 6px; padding-right: 6px; } } .fs-background { overflow: hidden; position: relative; } .fs-background, .fs-background-container, .fs-background-media { -webkit-transition: none; transition: none; } .fs-background-container { width: 100%; height: 100%; position: absolute; top: 0; z-index: 0; overflow: hidden; } .fs-background-media { position: absolute; top: 0; bottom: 0; opacity: 0; } .fs-background-media.fs-background-animated { -webkit-transition: opacity 0.5s linear; transition: opacity 0.5s linear; } .fs-background-media iframe, .fs-background-media img, .fs-background-media video { width: 100%; height: 100%; display: block; -webkit-user-drag: none; } .fs-background-media.fs-background-fixed, .fs-background-media.fs-background-native { width: 100%; height: 100%; } .fs-background-media.fs-background-fixed img, .fs-background-media.fs-background-native img { display: none; } .fs-background-media.fs-background-native { background-position: center; background-size: cover; } .fs-background-media.fs-background-fixed { background-position: center; background-attachment: fixed; } .fs-background-embed.fs-background-ready:after { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; } .fs-background-embed.fs-background-ready iframe { z-index: 0; } .ihb-header-builder.ihb-desktop, .ihb-topbar-wrap.ihb-desktop { display: block; } .ihb-header-builder.ihb-tablet, .ihb-header-builder.ihb-mobile, .ihb-topbar-wrap.ihb-tablet, .ihb-topbar-wrap.ihb-mobile { display: none; } @media (max-width: 768px) and (min-width: 481px) { .ihb-header-builder.ihb-desktop, .ihb-header-builder.ihb-mobile, .ihb-topbar-wrap.ihb-desktop, .ihb-topbar-wrap.ihb-mobile { display: none; } .ihb-header-builder.ihb-tablet, .ihb-topbar-wrap.ihb-tablet { display: block; } } @media (max-width: 480px) { .ihb-header-builder.ihb-desktop, .ihb-header-builder.ihb-tablet, .ihb-topbar-wrap.ihb-desktop, .ihb-topbar-wrap.ihb-tablet { display: none; } .ihb-header-builder.ihb-mobile, .ihb-topbar-wrap.ihb-mobile { display: block; } } .ihb-row { display: grid; align-items: center; width: 100%; min-height: 60px; } .ihb-row.col-1 { grid-template-columns: 1fr; } .ihb-row.col-2 { grid-template-columns: auto auto; } .ihb-row.col-3 { grid-template-columns: 1fr auto 1fr; } .ihb-zone { display: flex; align-items: center; gap: 15px; } .ihb-align-center #menu-primary-inspiro, .ihb-align-right  #menu-primary-inspiro, .ihb-align-left   #menu-primary-inspiro { display: flex; align-items: center; flex-wrap: wrap; } .ihb-align-center #menu-primary-inspiro { justify-content: center; } .ihb-align-right #menu-primary-inspiro { justify-content: flex-end; } .ihb-align-left #menu-primary-inspiro { justify-content: flex-start; } .ihb-align-center #menu-primary-inspiro > li, .ihb-align-right  #menu-primary-inspiro > li, .ihb-align-left   #menu-primary-inspiro > li { float: none; } .ihb-component-secondary-menu .secondary-menu { display: flex; flex-wrap: wrap; align-items: center; gap: 15px; margin: 0; padding: 0; } .ihb-component-secondary-menu .secondary-menu > li { float: none; display: inline-flex; margin: 0; padding: 0; border: 0; } .ihb-component-secondary-menu .secondary-menu > li > a { margin: 0; padding: 5px 0 3px; border: 0; border-bottom: 1px solid transparent; box-sizing: border-box; } .ihb-component-secondary-menu .secondary-menu > li > a:hover, .ihb-component-secondary-menu .secondary-menu > li > a:focus { border-bottom: 1px solid currentColor; transform: none; } .ihb-topbar-wrap { position: relative; padding: 6px 0; font-size: 13px; line-height: 1.4; background-color: var(--ihb-topbar-bg, #101010); color: var(--ihb-topbar-text, #333333); border-bottom: var(--ihb-topbar-border-width-desktop, 1px) solid var(--ihb-topbar-border, #e0e0e0); } .ihb-topbar-inner { max-width: var(--container-width); margin: 0 auto; display: grid; align-items: center; width: 100%; height: 100%; } .ihb-topbar-inner.col-1 { grid-template-columns: 1fr; } .ihb-topbar-inner.col-2 { grid-template-columns: auto auto; } .ihb-topbar-inner.col-3 { grid-template-columns: 1fr auto 1fr; } .ihb-topbar-wrap a { color: var(--ihb-topbar-link, var(--wp-admin-theme-color-darker-20)); padding: 5px 0 3px; } @media screen and (max-width: 1024px) { .ihb-topbar-wrap .ihb-component-secondary-menu .navbar-nav li a { color: var(--ihb-topbar-link, var(--wp-admin-theme-color-darker-20)); } } .ihb-topbar-wrap a:hover, .ihb-topbar-wrap .navbar-nav > li > a:hover, .ihb-topbar-wrap .navbar-nav > li > a:focus { color: var(--ihb-topbar-link-hover, #ffffff); text-decoration: none; border-bottom: 1px solid var(--ihb-topbar-link-hover, #ffffff); } .ihb-topbar-wrap .ihb-zone { gap: 10px; } .ihb-topbar-wrap .ihb-component-hamburger .icon-bar { background-color: var(--ihb-topbar-text, #333333); } .site-header.headroom .ihb-topbar-wrap { opacity: 1; overflow: visible; transition: height .3s ease;  height: var(--ihb-topbar-height-desktop, 50px); } @media (max-width: 768px) and (min-width: 481px) { .site-header.headroom .ihb-topbar-wrap { height: var(--ihb-topbar-height-tablet, var(--ihb-topbar-height-desktop, 50px)); } .ihb-topbar-wrap { border-bottom-width: var(--ihb-topbar-border-width-tablet, var(--ihb-topbar-border-width-desktop, 1px)); } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu { display: flex; } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu > li { display: inline-flex; margin: 0; padding: 0; border: 0; } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu > li > a { margin: 0; padding: 5px 0 3px; border: 0; border-bottom: 1px solid transparent; } } @media (max-width: 480px) { .site-header.headroom .ihb-topbar-wrap { height: var(--ihb-topbar-height-mobile, var(--ihb-topbar-height-tablet, var(--ihb-topbar-height-desktop, 50px))); } .ihb-topbar-wrap { border-bottom-width: var(--ihb-topbar-border-width-mobile, var(--ihb-topbar-border-width-tablet, var(--ihb-topbar-border-width-desktop, 1px))); } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu { display: flex; } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu > li { display: inline-flex; margin: 0; padding: 0; border: 0; } .ihb-header-builder .ihb-component-secondary-menu .secondary-menu > li > a { margin: 0; padding: 5px 0 3px; border: 0; border-bottom: 1px solid transparent; } } .site-header.headroom--not-top .ihb-topbar-wrap { height: 0px; padding-top: 0; padding-bottom: 0; border-bottom-width: 0; overflow: hidden; } .ihb-component-logo { display: flex; align-items: center; } .ihb-component-logo .navbar-header { margin: 0; } .ihb-component-logo .navbar-brand-wpz { line-height: 1.4; } .ihb-component-logo .tagline { display: block; font-size: 0.8em; opacity: 0.8; font-weight: normal; margin-top: 2px; line-height: 1.2; } .ihb-component-menu ul.navbar-nav { padding: 0 0; } .ihb-component-search { display: flex; align-items: center; } .ihb-component-search .sb-search { margin: 0; display: block !important; } .ihb-component-social { display: flex; align-items: center; } .ihb-component-social .header_social { margin: 0; } .ihb-component-social .social-profiles { display: flex; align-items: center; margin: 0; } .ihb-component-social .social-link { display: flex; align-items: center; justify-content: center; text-decoration: none; color: inherit; transition: transform 0.3s ease; } .ihb-component-social .social-link:hover { transform: scale(1.1); } .ihb-component-social .social-link svg { display: block; } .social-original-color.social-facebook { color: #1877F2; } .social-original-color.social-twitter { color: #000000; } .social-original-color.social-instagram { color: #E4405F; } .social-original-color.social-linkedin { color: #0A66C2; } .social-original-color.social-youtube { color: #FF0000; } .social-original-color.social-vimeo { color: #1AB7EA; } .social-original-color.social-whatsapp { color: #25D366; } .social-original-color.social-email { color: #7f7f7f; } .social-original-color { color: #7f7f7f; } .ihb-component-cart { display: flex; align-items: center; } .ihb-component-cart .wpz_cart { margin: 0; display: flex !important;  } body.inspiro-header-builder-enabled .ihb-component-cart .wpz_cart { display: flex !important; } .ihb-component-hamburger { display: flex; align-items: center; } .ihb-component-hamburger .navbar-toggle { margin: 0; padding: 4px 10px; border: 1px solid transparent; border-radius: 4px; background: transparent; cursor: pointer; } .ihb-component-hamburger .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #fff; margin: 4px 0; } .ihb-component-login-logout { display: flex; align-items: center; } .ihb-component-login-logout .login-logout-content { display: flex; align-items: center; gap: 10px; } .ihb-component-login-logout.logged-in.with-avatar .login-logout-content { display: flex; align-items: center; gap: 12px; } .ihb-component-login-logout.logged-in.with-avatar .user-icon { flex-shrink: 0; display: flex; align-items: center; } .ihb-component-login-logout.logged-in.with-avatar .user-icon img { width: 32px; height: 32px; border-radius: 50%; border: 2px solid rgba(255, 255, 255, 0.2); } .ihb-component-login-logout.logged-in.with-avatar .user-info { display: flex; flex-direction: column; justify-content: center; gap: 2px; } .ihb-component-login-logout.logged-in.no-avatar .login-logout-content { display: flex; align-items: center; gap: 6px; } .ihb-component-login-logout.logged-in.no-avatar .user-info { display: flex; align-items: center; gap: 6px; line-height: 1; } .ihb-component-login-logout.logged-in .user-name { font-size: 14px; font-weight: 500; line-height: 1.2; } .ihb-component-login-logout.logged-in .user-name a { text-decoration: none; } .ihb-component-login-logout.logged-in .user-name a:hover { opacity: 0.8; } .ihb-component-login-logout.logged-in .logout-link { font-size: 12px; line-height: 1.2; opacity: 0.8; } .ihb-component-login-logout.logged-in .logout-link a { text-decoration: none; } .ihb-component-login-logout.logged-in .logout-link a:hover { opacity: 1; text-decoration: underline; } .ihb-component-login-logout.logged-in.no-avatar .logout-link:before { content: "/"; margin-right: 6px; opacity: 0.6; } .ihb-component-login-logout.logged-out .login-logout-content { display: flex; align-items: center; gap: 8px; } .ihb-component-login-logout.logged-out .login-link, .ihb-component-login-logout.logged-out .register-link { color: inherit; text-decoration: none; font-size: 14px; } .ihb-component-login-logout.logged-out .login-link:hover, .ihb-component-login-logout.logged-out .register-link:hover { opacity: 0.8; text-decoration: underline; } .ihb-component-login-logout.logged-out .login-separator { opacity: 0.6; font-size: 14px; } .ihb-component-custom-html { display: flex; align-items: center; } .ihb-component-custom-html .custom-html-content { width: 100%; line-height: 1.4; } .ihb-component-custom-html .custom-html-content p { margin: 0; padding: 0; } .ihb-component-button { display: flex; align-items: center; } .navbar a.ihb-button, .ihb-topbar-wrap a.ihb-button { display: inline-block; padding: 10px 20px; font-size: 14px; font-weight: 500; text-decoration: none; border-radius: 4px; border: 2px solid transparent; transition: all 0.3s ease; text-align: center; line-height: 1.4; cursor: pointer; font-family: inherit; color: var(--ihb-text-color, currentColor); background-color: var(--ihb-bg-color, transparent); } .ihb-topbar-wrap a.ihb-button { padding: 6px 20px; } .navbar a.ihb-button:hover, .ihb-topbar-wrap a.ihb-button:hover { text-decoration: none; transform: translateY(-1px); color: var(--ihb-text-color-hover, inherit); background-color: var(--ihb-bg-color-hover, inherit); } .ihb-button-primary { background-color: var(--wp-admin-theme-color-darker-20); color: #ffffff; border-color: var(--wp-admin-theme-color-darker-20); } .ihb-button-primary:hover { background-color: #005a87; border-color: #005a87; color: #ffffff; } .ihb-button-secondary { background-color: #f1f1f1; color: #333333; border-color: #ddd; } .ihb-button-secondary:hover { background-color: #e0e0e0; border-color: #ccc; color: #333333; } .ihb-button-outline { background-color: transparent; color: var(--wp-admin-theme-color-darker-20); border-color: var(--wp-admin-theme-color-darker-20); } .ihb-button-outline:hover { background-color: var(--wp-admin-theme-color-darker-20); color: #ffffff; border-color: var(--wp-admin-theme-color-darker-20); } @media (max-width: 768px) { .ihb-component-login-logout.logged-in .user-icon img { width: 28px; height: 28px; } .ihb-component-login-logout.logged-in .user-name { font-size: 13px; } .ihb-component-login-logout.logged-in .logout-link { font-size: 11px; } .ihb-component-login-logout.logged-out .login-link, .ihb-component-login-logout.logged-out .register-link { font-size: 13px; } .ihb-button { padding: 8px 16px; font-size: 13px; } .ihb-component-logo .tagline { display: none; } }
:root { --container-width: 1200px; --container-width-narrow: 950px; } @media screen and (min-width: 769px) { #slider .flex-viewport, #slider .slides, #slider .slides > li { height:100vh !important; } } @media screen and (max-width: 768px) { #slider .flex-viewport, #slider .slides, #slider .slides > li { height:100vh !important; } } @media screen and (max-width: 480px) { #slider .flex-viewport, #slider .slides, #slider .slides > li { height:100vh !important; } } body { --color__primary: #0bb4aa; --color__links: #0bb4aa; --color__links-hover: #076c65; --color__headings: #222; --wp--preset--color--primary: var(--color__primary); } 
 .navbar-nav > li.current-menu-item > a, .navbar-nav > li.current_page_item > a, .navbar-nav > li.current-menu-parent > a, .navbar-nav > li.current_page_parent > a { border-bottom: 1px solid transparent; } .navbar-nav > li.anchor-active > a { border-bottom: 1px solid rgba(255, 255, 255, 0.8); opacity: 0.8; } #side-nav li.anchor-active > a { border-bottom: 1px solid currentColor; } #ueber-mich, #historie, #freiheit, #gedanken, #about-me, #history, #freedom, #thoughts { scroll-margin-top: 110px; } h2.section-h1 { font-size: clamp(26px, 3vw, 36px); font-weight: 400; line-height: 1; margin-top: 20px; margin-bottom: 10px; } h2.section-h1 sup { font-size: 0.6em; vertical-align: top; } .designed-by{ display: none !important; } #ueber-mich, #historie, #freiheit, #Gedanken { scroll-margin-top: 110px; } html, body, .site, .entry-content, .wp-block-paragraph, .wp-block-heading, p, h1, h2, h3, h4, h5, h6 { font-size: 1.1rem;  } p + ul.wp-block-list { margin-top: -24px; } ul.wp-block-list { list-style: none; } .ul.wp-block-list li { position: relative; padding-left: 0.4em; } main.page-with-cover ul.wp-block-list { margin-left: 1.3em; } main.page-with-cover ul.wp-block-list li::before { margin-left: -1.2em; } ul.wp-block-list li::before { content: "– "; color: inherit; font-weight: normal; display: inline-block; width: 1.2em; } ul.wp-block-list li:has(a)::before { content: ""; width: 1em; height: 1em; margin-left: -1.5em; margin-right: 0.5em; background-repeat: no-repeat; background-size: contain; background-position: center; vertical-align: middle; background-image: url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23000" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"/><path d="M2 12h20M12 2a15.3 15.3 0 010 20M12 2a15.3 15.3 0 000 20"/></svg>'); transform: translateY(-15%); } body.single-portfolio_item ul.wp-block-list { margin-left: 0.3em !important; } ul.wp-block-list li { list-style-type:none !important; } .wp-block-column a:not(.wp-block-button__link):hover, .tag_list a:not(.wp-block-button__link):hover { color: #00a6ff; border-bottom: 1px solid rgba(0, 166, 255, 0.5); text-decoration: none; } .wp-block-column a:not(.wp-block-button__link), .tag_list a { transition: all 0.2s ease-in-out; } ul.wp-block-list li a { color: #00a6ff; text-decoration: none; } .video-box { max-width: 800px; margin: 2em auto; padding: 1.2em; border: 2px solid #00a6ff; border-radius: 8px; background-color: #fdfdfd; } .video-box iframe { width: 100%; height: auto; aspect-ratio: 16 / 9; display: block; border: none; } .video-text { margin-top: 0.8em; font-family: sans-serif; } .video-text h2 { margin: 0 0 0.4em 0; font-size: 1.4em; color: #00a6ff; } .video-text p { margin: 0; color: #333; line-height: 1.6; } #post-9 .wpzoom-social-sharing-buttons-top, #post-832 .wpzoom-social-sharing-buttons-top{ display:none !important; } h1.wp-block-heading { hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; overflow-wrap: break-word; word-wrap: break-word; } .no-global-padding, .no-global-padding .wp-block-group__inner-container { padding-top: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important; } .no-global-padding.wp-block-group.has-global-padding { padding: 0 !important; } .truncate-link a, .truncate-link { display: inline-block !important; max-width: 100% !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; vertical-align: middle; } .truncate-link { min-width: 0 !important; } .wp-block-post-navigation-link.truncate-link a { max-width: calc(100% - 40px) !important;    } .entry-footer .tag_list, .entry-footer .tag-list { margin-right: 6px !important; } .entry-footer .tag_list strong, .entry-footer .tag-list strong { padding-right: 6px !important; } .mailpoet_form.mailpoet_form_below_posts { max-width: 820px; margin: 40px auto; } .mailpoet_form.mailpoet_form_below_posts .mailpoet-heading { margin-bottom: 18px; } .mailpoet_form.mailpoet_form_below_posts input.mailpoet_text { width: 100% !important; box-sizing: border-box; min-height: 52px; padding: 14px 16px !important; border: 1px solid #d8d8d8; border-radius: 0; background: #fff; font-size: 18px; } .mailpoet_form.mailpoet_form_below_posts .mailpoet_paragraph.wp-block-button { margin-top: 18px; } .mailpoet_form.mailpoet_form_below_posts input.mailpoet_submit { display: block; width: 100% !important; min-height: 54px; padding: 14px 18px !important; border: none !important; border-radius: 0; background: #111 !important; color: #fff !important; font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; cursor: pointer; appearance: none; -webkit-appearance: none; transition: background-color 0.2s ease, opacity 0.2s ease; } .mailpoet_form.mailpoet_form_below_posts input.mailpoet_submit:hover { background: #333 !important; opacity: 1; } .mailpoet_form.mailpoet_form_below_posts .mailpoet_form_paragraph { margin-top: 16px; font-size: 13px; color: #555; }
 .socicon:where(.social-icon) { position: relative; top: 3px; display: inline-block; font-style: normal; font-weight: normal; line-height: 1; font-size: 1.2em; } .socicon:where(.social-icon):empty, .socicon:where(.social-icon.wpzoom-svg) { width: 1em; } .genericon:where(.social-icon) { font-size: 16px; vertical-align: top; text-align: center; transition: color .1s ease-in 0s; display: inline-block; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; } .academicons:where(.social-icon), .fa:where(.social-icon) { display: inline-block; font-style: normal; font-weight: normal; line-height: 1; } .fab:where(.social-icon), .far:where(.social-icon), .fas:where(.social-icon) { display: inline-block; font-style: normal; font-variant: normal; line-height: 1; } .dashicons:where(.social-icon) { display: inline-block; line-height: 1; font-weight: 400; font-style: normal; text-decoration: inherit; text-transform: none; width: 20px; height: 20px; font-size: 20px; vertical-align: top; text-align: center; transition: color .1s ease-in; } .social-icon.wpzoom-svg::before { content: none !important; } .social-icon.wpzoom-svg { display: inline-flex; align-items: center; justify-content: center; } .social-icon.wpzoom-svg > .wpzoom-svg-icon { display: block; flex: none; overflow: visible; }
.entry-content ul li.zoom-social-icons-list, .zoom-social-icons-list { list-style-type:none !important; } .zoom-social_icons-list__item { margin: 0 0 10px; } .zoom-social_icons-list__label { margin-left: 4px; } .zoom-social-icons-list--no-labels .zoom-social_icons-list__item { display: inline-block; margin: 4px; border: none; } .zoom-social-icons-list .socicon, .zoom-social-icons-list .dashicons, .zoom-social-icons-list .genericon, .zoom-social-icons-list .academicons, .zoom-social-icons-list .fa { padding: 8px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-transition: opacity .2s; -webkit-transition: opacity .2s; transition: opacity .2s; top: 0px; vertical-align: middle; width: 1em; height: 1em; line-height: 1em; font-size: 1.2em; } .zoom-social-icons-list--with-canvas .socicon, .zoom-social-icons-list--with-canvas .dashicons, .zoom-social-icons-list--with-canvas .genericon, .zoom-social-icons-list--with-canvas .academicons, .zoom-social-icons-list--with-canvas .fa { color: #ffffff; } .zoom-social-icons-list--without-canvas .socicon, .zoom-social-icons-list--without-canvas .dashicons, .zoom-social-icons-list--without-canvas .genericon, .zoom-social-icons-list--without-canvas .academicons, .zoom-social-icons-list--without-canvas .fa { background: none; } .widget .zoom-social-icons-list--without-canvas { margin-left: -8px; margin-top: -4px; } .widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas { margin-left: -14px; margin-top: -8px; } .zoom-social-icons-list--rounded .socicon, .zoom-social-icons-list--rounded .genericon, .zoom-social-icons-list--rounded .academicons, .zoom-social-icons-list--rounded .dashicons, .zoom-social-icons-list--rounded .fa { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; text-decoration: none; } .zoom-social_icons-list__link { text-align: center; text-decoration: none !important; transition: all 0.2s ease; } .zoom-social_icons-list__link:hover { opacity: .9; border: none; text-decoration: none; box-shadow: none !important; } .zoom-social-icons-list--round .socicon, .zoom-social-icons-list--round .genericon, .zoom-social-icons-list--round .academicons, .zoom-social-icons-list--round .dashicons, .zoom-social-icons-list--round .fa { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; } .zoom-social-icons-list { margin: 0; padding: 0; } .elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-left, .zoom-social-icons-shortcode .zoom-social-icons-list--align-left, .zoom-social-icons-widget .zoom-social-icons-list--align-left { text-align: left; } .elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-right, .zoom-social-icons-shortcode .zoom-social-icons-list--align-right, .zoom-social-icons-widget .zoom-social-icons-list--align-right { text-align: right; } .elementor-widget-wp-widget-zoom-social-icons-widget .zoom-social-icons-list--align-center, .zoom-social-icons-shortcode .zoom-social-icons-list--align-center, .zoom-social-icons-widget .zoom-social-icons-list--align-center { text-align: center; } .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute ! important; width: 1px; word-wrap: normal ! important; }
.wp-block-wpzoom-forms-form input,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input,.wpzoom-forms_form textarea{-webkit-box-sizing:content-box;box-sizing:content-box}.wp-block-wpzoom-forms-form button,.wp-block-wpzoom-forms-form input[type=button],.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wp-block-wpzoom-forms-form input[type=reset],.wp-block-wpzoom-forms-form input[type=submit],.wp-block-wpzoom-forms-form select,.wpzoom-forms_form button,.wpzoom-forms_form input[type=button],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio],.wpzoom-forms_form input[type=reset],.wpzoom-forms_form input[type=submit],.wpzoom-forms_form select{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.wp-block-wpzoom-forms-form input[type=checkbox],.wp-block-wpzoom-forms-form input[type=radio],.wpzoom-forms_form input[type=checkbox],.wpzoom-forms_form input[type=radio]{vertical-align:middle}.wp-block-wpzoom-forms-form input[type=checkbox],.wpzoom-forms_form input[type=checkbox]{display:block;float:left;position:relative}.wp-block-wpzoom-forms-form input[type=checkbox]+label,.wpzoom-forms_form input[type=checkbox]+label{clear:right!important;display:block!important}.wp-block-wpzoom-forms-form input[type=date],.wp-block-wpzoom-forms-form input[type=datetime-local],.wp-block-wpzoom-forms-form input[type=datetime],.wp-block-wpzoom-forms-form input[type=email],.wp-block-wpzoom-forms-form input[type=month],.wp-block-wpzoom-forms-form input[type=number],.wp-block-wpzoom-forms-form input[type=password],.wp-block-wpzoom-forms-form input[type=range],.wp-block-wpzoom-forms-form input[type=search],.wp-block-wpzoom-forms-form input[type=tel],.wp-block-wpzoom-forms-form input[type=text],.wp-block-wpzoom-forms-form input[type=time],.wp-block-wpzoom-forms-form input[type=url],.wp-block-wpzoom-forms-form input[type=week],.wp-block-wpzoom-forms-form select,.wp-block-wpzoom-forms-form textarea,.wpzoom-forms_form input[type=date],.wpzoom-forms_form input[type=datetime-local],.wpzoom-forms_form input[type=datetime],.wpzoom-forms_form input[type=email],.wpzoom-forms_form input[type=month],.wpzoom-forms_form input[type=number],.wpzoom-forms_form input[type=password],.wpzoom-forms_form input[type=range],.wpzoom-forms_form input[type=search],.wpzoom-forms_form input[type=tel],.wpzoom-forms_form input[type=text],.wpzoom-forms_form input[type=time],.wpzoom-forms_form input[type=url],.wpzoom-forms_form input[type=week],.wpzoom-forms_form select,.wpzoom-forms_form textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:none;font-family:inherit;font-size:16px;line-height:1.3;margin-bottom:15px;padding:10px 13px;width:100%}.wp-block-wpzoom-forms-form button[type=submit],.wp-block-wpzoom-forms-form input[type=button].wp-block-wpzoom-forms-submit-field,.wp-block-wpzoom-forms-form input[type=submit],.wpzoom-forms_form button[type=submit],.wpzoom-forms_form input[type=button].wp-block-wpzoom-forms-submit-field,.wpzoom-forms_form input[type=submit]{font-size:1em;margin:15px 0;padding:10px 25px}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field{list-style-type:none;margin:0;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field li,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-radio-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field li,.wpzoom-forms_form .wp-block-wpzoom-forms-radio-field li{list-style-type:none;margin:0 0 5px;padding:0}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-checkbox-field,.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-multi-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-checkbox-field,.wpzoom-forms_form .wp-block-wpzoom-forms-multi-checkbox-field{margin-bottom:5px}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns,.wpzoom-forms_form .wp-block-group .wp-block-columns,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns:last-child,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group .wp-block-columns:last-child,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns:last-child{margin-bottom:0}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column label,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column label,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column label{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group .wp-block-columns .wp-block-column textarea,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wp-block-wpzoom-forms-form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group .wp-block-columns .wp-block-column textarea,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column select,.wpzoom-forms_form .wp-block-group__inner-container .wp-block-columns .wp-block-column textarea{width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-required,.wpzoom-forms_form .wp-block-wpzoom-forms-required{color:#d94f4f;margin:0 0 0 .5em}.wp-block-wpzoom-forms-form strong.has-accent-color.has-text-color,.wpzoom-forms_form strong.has-accent-color.has-text-color{color:#d94f4f}.wp-block-wpzoom-forms-form .nomarginright,.wpzoom-forms_form .nomarginright{margin-right:0}.wp-block-wpzoom-forms-form .fullwidth,.wpzoom-forms_form .fullwidth{display:block;width:100%}.wp-block-wpzoom-forms-form .wp-block-wpzoom-forms-label-field,.wpzoom-forms_form .wp-block-wpzoom-forms-label-field{font-weight:600}.wp-block-wpzoom-forms-form .notice,.wpzoom-forms_form .notice{background-color:#fff;border-left:4px solid #0087be;margin:1em 0;padding:8px 16px}.wp-block-wpzoom-forms-form .notice.success,.wpzoom-forms_form .notice.success{background-color:#eff9f1;border-left-color:#4ab866}.wp-block-wpzoom-forms-form .notice.error,.wpzoom-forms_form .notice.error{background-color:#f9e2e2;border-left-color:#d94f4f}.wp-block-wpzoom-forms-form .notice p,.wpzoom-forms_form .notice p{margin:0;padding:0}.wpzf-form{max-width:100%}.wpzf-form *,.wpzf-form :after,.wpzf-form :before{-webkit-box-sizing:border-box;box-sizing:border-box}.wpzf-honeypot{height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;top:-9999px!important;width:1px!important}.wpzf-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.wpzf-field{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:0}.wpzf-field--width-half{-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}.wpzf-field--width-third{-ms-flex-preferred-size:calc(33.333% - 11px);flex-basis:calc(33.333% - 11px)}.wpzf-field--width-two-thirds{-ms-flex-preferred-size:calc(66.667% - 6px);flex-basis:calc(66.667% - 6px)}@media(max-width:540px){.wpzf-field[class*="--width-"]{-ms-flex-preferred-size:100%;flex-basis:100%}}.wpzf-submit{margin-top:1.25em}.wpzf-submit--align-center{text-align:center}.wpzf-submit--align-right{text-align:right}.wpzf-submit--align-full{display:block}.wpzf-submit--align-full .wpzf-submit__btn{width:100%}.wpzf-notice{border-radius:4px;font-size:14px;margin-bottom:1em;padding:.75em 1em}.wpzf-notice[data-status=success]{background:#ecfdf5;border:1px solid #bbf7d0;color:#065f46}.wpzf-notice[data-status=error]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.wpzf-field--has-error .wpzf-input,.wpzf-field--has-error .wpzf-input:focus{border-color:#d63638!important;-webkit-box-shadow:0 0 0 3px rgba(214,54,56,.18)!important;box-shadow:0 0 0 3px rgba(214,54,56,.18)!important}.wpzf-field-error{color:#d63638;display:block;font-size:12px;margin-top:4px}.wpzf-form.is-submitting .wpzf-submit__btn{opacity:.65;pointer-events:none}.wpzf-form.is-submitting .wpzf-input{opacity:.8;pointer-events:none}.wpzf-required{color:#d63638}.wpzf-choices{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.3em;padding-top:4px}.wpzf-choice{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5em}.wpzf-labels-hidden .wpzf-label{display:none}.wpzf-labels-left .wpzf-field--type-date,.wpzf-labels-left .wpzf-field--type-email,.wpzf-labels-left .wpzf-field--type-name,.wpzf-labels-left .wpzf-field--type-number,.wpzf-labels-left .wpzf-field--type-select,.wpzf-labels-left .wpzf-field--type-tel,.wpzf-labels-left .wpzf-field--type-text,.wpzf-labels-left .wpzf-field--type-url{-ms-grid-columns:160px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;gap:12px;grid-template-columns:160px 1fr}.wpzf-labels-left .wpzf-field--type-date .wpzf-label,.wpzf-labels-left .wpzf-field--type-email .wpzf-label,.wpzf-labels-left .wpzf-field--type-name .wpzf-label,.wpzf-labels-left .wpzf-field--type-number .wpzf-label,.wpzf-labels-left .wpzf-field--type-select .wpzf-label,.wpzf-labels-left .wpzf-field--type-tel .wpzf-label,.wpzf-labels-left .wpzf-field--type-text .wpzf-label,.wpzf-labels-left .wpzf-field--type-url .wpzf-label{margin-bottom:0}.wpzf-layout-horizontal .wpzf-form__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.wpzf-layout-horizontal .wpzf-fields{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.wpzf-layout-horizontal .wpzf-submit{-ms-flex-negative:0;flex-shrink:0;margin-top:0}.wpzf-layout-horizontal .wpzf-submit .wpzf-submit__btn{margin-top:0}@media(max-width:600px){.wpzf-layout-horizontal .wpzf-form__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.wpzf-layout-horizontal .wpzf-submit__btn{width:100%}}.wpzf-layout-compact .wpzf-fields{gap:4px}.wpzf-layout-compact .wpzf-submit{margin-top:6px}.wpzf-form.wpzf-theme-bold .wpzf-input,.wpzf-form.wpzf-theme-default .wpzf-input,.wpzf-form.wpzf-theme-flat .wpzf-input,.wpzf-form.wpzf-theme-minimal .wpzf-input,.wpzf-form.wpzf-theme-modern .wpzf-input,.wpzf-form.wpzf-theme-outline .wpzf-input,.wpzf-form.wpzf-theme-rounded .wpzf-input{-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;line-height:1.4;padding:10px 12px;width:100%}.wpzf-form.wpzf-theme-default{--wpzf-accent:#2271b1;--wpzf-text:#1e1e1e;--wpzf-muted:#757575;--wpzf-border:#c9c9c9;--wpzf-bg:#fff;--wpzf-radius:2px;--wpzf-check-radius:2px}.wpzf-form.wpzf-theme-default .wpzf-label{display:block;margin-bottom:.35em}.wpzf-form.wpzf-theme-default .wpzf-input{-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-default .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-default .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-default .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-default .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-default .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-default .wpzf-input:focus{border-color:var(--wpzf-accent);-webkit-box-shadow:0 0 0 2px rgba(34,113,177,.18);box-shadow:0 0 0 2px rgba(34,113,177,.18);outline:0}.wpzf-form.wpzf-theme-default .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-default .wpzf-submit__btn{cursor:pointer}.wpzf-form.wpzf-theme-default .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%23757575%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-default .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%23757575%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-default .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-minimal{--wpzf-accent:#1f2937;--wpzf-text:#1f2937;--wpzf-muted:#6b7280;--wpzf-border:#d1d5db;--wpzf-bg:transparent;--wpzf-check-radius:2px;color:var(--wpzf-text)}.wpzf-form.wpzf-theme-minimal .wpzf-label{color:var(--wpzf-muted);display:block;font-size:.78em;font-weight:600;letter-spacing:.04em;margin-bottom:.35em;text-transform:uppercase}.wpzf-form.wpzf-theme-minimal .wpzf-input{background:transparent;border:0;border-bottom:1px solid var(--wpzf-border);border-left-width:0!important;border-radius:0;border-right-width:0!important;border-top-width:0!important;padding-left:0;padding-right:0;-webkit-transition:border-color .2s;transition:border-color .2s}.wpzf-form.wpzf-theme-minimal .wpzf-input:focus{border-bottom-color:var(--wpzf-accent);-webkit-box-shadow:none;box-shadow:none;outline:0}.wpzf-form.wpzf-theme-minimal .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-minimal .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-minimal .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-minimal .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-minimal .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-minimal .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-minimal .wpzf-submit__btn{background:var(--wpzf-accent);border:0;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:.85em;font-weight:600;letter-spacing:.02em;padding:12px 32px;text-transform:uppercase;-webkit-transition:opacity .15s,-webkit-transform .05s;transition:opacity .15s,-webkit-transform .05s;transition:opacity .15s,transform .05s;transition:opacity .15s,transform .05s,-webkit-transform .05s}.wpzf-form.wpzf-theme-minimal .wpzf-submit__btn:hover{opacity:.9}.wpzf-form.wpzf-theme-minimal .wpzf-submit__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.wpzf-form.wpzf-theme-minimal .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%231f2937%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-minimal .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%231f2937%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-minimal .wpzf-choice input[type=radio]{background:#fff}.wpzf-form.wpzf-theme-modern{--wpzf-accent:#2563eb;--wpzf-text:#111827;--wpzf-muted:#6b7280;--wpzf-border:#d1d5db;--wpzf-bg:#fff;--wpzf-radius:6px;--wpzf-check-radius:4px;color:var(--wpzf-text)}.wpzf-form.wpzf-theme-modern .wpzf-label{color:var(--wpzf-muted);display:block;font-size:.875em;font-weight:500;margin-bottom:.4em}.wpzf-form.wpzf-theme-modern .wpzf-input{background:var(--wpzf-bg);border:1px solid var(--wpzf-border);border-radius:var(--wpzf-radius);color:var(--wpzf-text);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-modern .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-modern .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-modern .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-modern .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-modern .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-modern .wpzf-input:focus{border-color:var(--wpzf-accent);-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.15);box-shadow:0 0 0 3px rgba(37,99,235,.15);outline:0}.wpzf-form.wpzf-theme-modern .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-modern .wpzf-submit__btn{background:var(--wpzf-accent);border:0;border-radius:var(--wpzf-radius);color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:600;padding:11px 24px;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.wpzf-form.wpzf-theme-modern .wpzf-submit__btn:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.wpzf-form.wpzf-theme-modern .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-modern .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-modern .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-bold{--wpzf-accent:#ea580c;--wpzf-text:#111827;--wpzf-muted:#6b7280;--wpzf-border:#1f2937;--wpzf-bg:#fff;--wpzf-check-radius:0px;color:var(--wpzf-text)}.wpzf-form.wpzf-theme-bold .wpzf-label{color:var(--wpzf-text);display:block;font-size:.875em;font-weight:700;margin-bottom:.4em}.wpzf-form.wpzf-theme-bold .wpzf-input{background:var(--wpzf-bg);border:2px solid var(--wpzf-border);border-radius:0;color:var(--wpzf-text);-webkit-transition:border-color .15s;transition:border-color .15s}.wpzf-form.wpzf-theme-bold .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-bold .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-bold .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-bold .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-bold .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-bold .wpzf-input:focus{border-color:var(--wpzf-accent);outline:0}.wpzf-form.wpzf-theme-bold .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-bold .wpzf-submit__btn{background:var(--wpzf-text);border:2px solid var(--wpzf-text);border-radius:0;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:.875em;font-weight:700;letter-spacing:.05em;padding:11px 28px;text-transform:uppercase;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.wpzf-form.wpzf-theme-bold .wpzf-submit__btn:hover{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-bold .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%231f2937%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-bold .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%231f2937%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-bold .wpzf-choice input[type=radio]{border-width:2px}.wpzf-form.wpzf-theme-rounded{--wpzf-accent:#7c3aed;--wpzf-text:#1f2937;--wpzf-muted:#6b7280;--wpzf-border:#e5e7eb;--wpzf-bg:#fff;--wpzf-check-radius:6px;color:var(--wpzf-text)}.wpzf-form.wpzf-theme-rounded .wpzf-label{color:var(--wpzf-muted);display:block;font-size:.875em;font-weight:500;margin-bottom:.4em}.wpzf-form.wpzf-theme-rounded .wpzf-input{background:var(--wpzf-bg);border:1.5px solid var(--wpzf-border);border-radius:9999px;color:var(--wpzf-text);padding-left:16px;padding-right:16px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-rounded .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-rounded .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-rounded .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-rounded .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-rounded .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-rounded .wpzf-input:focus{border-color:var(--wpzf-accent);-webkit-box-shadow:0 0 0 3px rgba(124,58,237,.12);box-shadow:0 0 0 3px rgba(124,58,237,.12);outline:0}.wpzf-form.wpzf-theme-rounded textarea.wpzf-input{border-radius:16px}.wpzf-form.wpzf-theme-rounded .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-rounded .wpzf-submit__btn{background:var(--wpzf-accent);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:600;padding:11px 28px;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.wpzf-form.wpzf-theme-rounded .wpzf-submit__btn:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.wpzf-form.wpzf-theme-rounded .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-rounded .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-rounded .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-flat{--wpzf-accent:#374151;--wpzf-text:#374151;--wpzf-muted:#6b7280;--wpzf-bg:#f3f4f6;--wpzf-radius:2px;--wpzf-check-radius:2px}.wpzf-form.wpzf-theme-flat .wpzf-label{color:var(--wpzf-text);display:block;font-size:.875em;font-weight:600;margin-bottom:.4em}.wpzf-form.wpzf-theme-flat .wpzf-input{background:var(--wpzf-bg);border:0;border-radius:var(--wpzf-radius);-webkit-box-shadow:none;box-shadow:none;color:var(--wpzf-text);-webkit-transition:background .15s;transition:background .15s}.wpzf-form.wpzf-theme-flat .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-input:focus{background:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;outline:0}.wpzf-form.wpzf-theme-flat .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-flat .wpzf-heading{color:var(--wpzf-text)}.wpzf-form.wpzf-theme-flat .wpzf-paragraph{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-flat .wpzf-divider{border-top-color:#e2e8f0}.wpzf-form.wpzf-theme-flat .wpzf-required{color:#ef4444}.wpzf-form.wpzf-theme-flat .wpzf-submit__btn{background:var(--wpzf-accent);border:0;border-radius:var(--wpzf-radius);color:#fff;cursor:pointer;display:inline-block;font:inherit;font-weight:700;padding:11px 24px;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.wpzf-form.wpzf-theme-flat .wpzf-submit__btn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.wpzf-form.wpzf-theme-flat .wpzf-notice[data-status=success]{background:#f0fdf4;border-color:#86efac;border-radius:var(--wpzf-radius);color:#166534}.wpzf-form.wpzf-theme-flat .wpzf-notice[data-status=error]{background:#fef2f2;border-color:#fca5a5;border-radius:var(--wpzf-radius);color:#991b1b}.wpzf-form.wpzf-theme-flat .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%23374151%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-flat .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%23374151%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-flat .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-outline{--wpzf-accent:#2563eb;--wpzf-text:#111827;--wpzf-muted:#9ca3af;--wpzf-border:#d1d5db;--wpzf-bg:transparent;--wpzf-radius:6px;--wpzf-check-radius:4px;color:var(--wpzf-text)}.wpzf-form.wpzf-theme-outline .wpzf-label{color:var(--wpzf-text);display:block;font-size:.875em;font-weight:500;margin-bottom:.4em}.wpzf-form.wpzf-theme-outline .wpzf-input{background:transparent;border:1.5px solid var(--wpzf-border);border-radius:var(--wpzf-radius);color:var(--wpzf-text);-webkit-transition:border-color .15s;transition:border-color .15s}.wpzf-form.wpzf-theme-outline .wpzf-input::-webkit-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-outline .wpzf-input::-moz-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-outline .wpzf-input:-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-outline .wpzf-input::-ms-input-placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-outline .wpzf-input::placeholder{color:var(--wpzf-muted)}.wpzf-form.wpzf-theme-outline .wpzf-input:focus{border-color:var(--wpzf-accent);outline:0}.wpzf-form.wpzf-theme-outline .wpzf-help{color:var(--wpzf-muted);font-size:12px;margin-top:4px}.wpzf-form.wpzf-theme-outline .wpzf-submit__btn{background:transparent;border:1.5px solid var(--wpzf-accent);border-radius:var(--wpzf-radius);color:var(--wpzf-accent);cursor:pointer;display:inline-block;font:inherit;font-weight:600;padding:9px 24px;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.wpzf-form.wpzf-theme-outline .wpzf-submit__btn:hover{background:var(--wpzf-accent);color:#fff}.wpzf-form.wpzf-theme-outline .wpzf-input--select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 0 5 6 5-6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.wpzf-form.wpzf-theme-outline .wpzf-input--select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27m0 6 5-6 5 6z%27 fill=%27%236b7280%27/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]{-ms-flex-negative:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--wpzf-bg,#fff);border:1px solid var(--wpzf-border,#d1d5db);cursor:pointer;flex-shrink:0;height:18px;margin:0;position:relative;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s;vertical-align:middle;width:18px}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:after,.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:after{content:"";opacity:0;position:absolute;-webkit-transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,-webkit-transform .12s;transition:opacity .1s,transform .12s;transition:opacity .1s,transform .12s,-webkit-transform .12s}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:checked,.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:checked{background:var(--wpzf-accent);border-color:var(--wpzf-accent)}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:checked:after,.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:checked:after{opacity:1}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:focus-visible,.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:focus-visible{outline:2px solid var(--wpzf-accent);outline-offset:2px}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]{border-radius:var(--wpzf-check-radius,4px)}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;height:9px;left:5px;top:2px;-webkit-transform:rotate(45deg) scale(.7);transform:rotate(45deg) scale(.7);width:5px}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox]:checked:after{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]{border-radius:50%}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:after{background:#fff;border-radius:50%;height:7px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:7px}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]:checked:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=checkbox],.wpzf-form.wpzf-theme-outline .wpzf-choice input[type=radio]{background:transparent}
 @media screen and (max-width: 1650px) { .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 33.33333%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item { width: 32.33333%; } .portfolio-showcase .col_no_1 .portfolio_item, .portfolio-archive .col_no_1 .portfolio_item { width: 100%; } } @media screen and (max-width: 1500px) { .recent-posts.blog_3_col { max-width: 100%; padding-left: 4%; padding-right: 4%; } } @media screen and (max-width: 1250px) { .recent-posts.blog_3_col, .entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap, .ihb-topbar-wrap { padding-right: 3%; padding-left: 3%; } .widgetized-section .widget { padding-right: 3%; padding-left: 3%; } .featured_page_inner_wrap { padding-bottom: 30px; } .featured_page_wrap--with-background .featured_page_inner_wrap { padding-bottom: 50px; } } @media screen and (max-width: 1200px) { .slides > li .li-wrap.wpz-bottom-slider-wrap { padding: 0 0 30px 5%; } .wpzoom-featured-products .featured-products li { width: 23%;  margin-right: 2%; } .wpzoom-featured-products .featured-products li img { max-width: 100%; height: auto; } .wpzlb-layout .wpzlb-inner-wrap, .wpzlb-layout .wrapped { max-width: 96%; } .entry-thumbnail-popover-content p { display: none; } } @media screen and (min-width: 1100px) { .portfolio-showcase .col_no_1 .portfolio_item, .portfolio-archive .col_no_1 .portfolio_item { width: 100%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_2 .portfolio_item, .portfolio-showcase .col_no_2 .portfolio_item, .portfolio-archive .col_no_2 .portfolio_item { width: 50%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_2 .portfolio_item { width: 49%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_3 .portfolio_item, .portfolio-showcase .col_no_3 .portfolio_item, .portfolio-archive .col_no_3 .portfolio_item { width: 33.333%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_3 .portfolio_item { width: 32.333%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_4 .portfolio_item, .portfolio-showcase .col_no_4 .portfolio_item, .portfolio-archive .col_no_4 .portfolio_item { width: 25%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_4 .portfolio_item { width: 24%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .col_no_5 .portfolio_item, .portfolio-showcase .col_no_5 .portfolio_item, .portfolio-archive .col_no_5 .portfolio_item { width: 20%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_with_space.col_no_5 .portfolio_item { width: 19%; } } @media screen and (min-width: 769px) { .portfolio-showcase .portfolio_template_clean .col_no_1 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_1 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_1 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_1 .portfolio_item { margin-bottom: 30px; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item { width: 47%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 30px; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item { width: 30%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 30px; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item { width: 22%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 30px; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item { width: 17%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 30px; } } @media screen and (max-width: 1024px) { .slides > li .li-wrap.wpz-bottom-slider-wrap { max-width: 89%; } .recent-posts { padding: 0 4%; } .site-header.has-menu-overlay .navbar { position: relative; background: #111; } .side-nav .navbar-nav { display: block; margin-left: 0; position: relative; } .navbar-toggle { display: block; } .navbar-collapse { display: none; } .navbar-nav { float: none; } .single-portfolio_item .has-post-cover .entry-header { max-width: 80%; } #comments, .page .entry-footer, .single .entry-footer, .single .entry-info, .blog .entry-info, .page .entry-content, .single .entry-content, .site-main.layout-normal .entry-content  { padding-left: 4%; padding-right: 4%; max-width: 100%; } .single.single-portfolio_item .entry-info   { padding-left: 0; padding-right: 0; } .entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap, .ihb-topbar-wrap { padding-right: 4%; padding-left: 4%; } .recent-posts.blog_3_col, .widgetized-section .widget { padding-left: 4%; padding-right: 4%; } .side-nav .navbar-nav li a:hover, .side-nav .navbar-nav li a:active { color: #fff; } .side-nav .navbar-nav li.menu-item-has-children > a .child-arrow { float: right; width: 22px; height: 10px; margin-left: 3px; -webkit-font-smoothing: antialiased; margin: 4px 0 0 10px; transition: 0.1s ease color, 0.5s ease transform; } .side-nav .navbar-nav ul { display: none; margin-left: 20px; background: none; } .navbar-nav li { display: block; position: relative; float: none; margin: 10px 0; padding: 0 0 5px; border-bottom: 1px solid rgba(255, 255, 255, .1); } .navbar-nav ul li, .navbar-nav li a { border: none; padding: 0; margin: 7px 0; } .navbar-nav li a { color: #fff;} .navbar-nav ul li a { text-transform: none; font-weight: normal; font-size: 14px; } .navbar-nav a:hover { border: none; } .navbar-nav > li > a:hover { border: none } .navbar-nav > li > a.sf-with-ul:hover { border-bottom: none } .navbar-nav li a { padding: 4px 0 } .navbar-nav ul:before { display: none } .navbar-nav ul ul { left: 0 } .navbar-nav li li a { color: #ccc } a.cart-button { float: none; margin-top: 12px; } .current-menu-item a, .current_page_item a, .current-menu-parent a, .current_page_parent a { border-bottom: none } .slides > li h3 { font-size: 56px; } .slides > li .excerpt { font-size: 18px;} .single .slides > li .excerpt { font-size: 14px;} .entry-thumbnail-popover-content { bottom: 0; padding: 10px 20px; } .has-post-thumbnail .entry-thumbnail-popover { opacity: 1; } .portfolio_item:hover .entry-thumbnail-popover { background: none; } .entry-thumbnail-popover-content.lightbox_popup_insp { background: rgba(0, 0, 0, 0.12); } .portfolio-popup-video { opacity: 1; } .has-post-thumbnail .entry-thumbnail-popover:before { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .8) 100%); background-repeat: no-repeat; } .has-post-thumbnail .entry-thumbnail-popover:after { display: none; } .has-post-thumbnail .entry-thumbnail-popover-content { opacity: 1; } .entry-thumbnail-popover-content h3 { font-size: 18px; } .entry-thumbnail-popover-content.lightbox_popup_insp h3 { display: block; font-size: 14px; } .entry-thumbnail-popover-content p, .entry-thumbnail-popover-content .btn { display: none; } .portfolio-view_all-link .entry-thumbnail-popover-content .btn { display: inline-block; float: right; } .link_to_post { display: block } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item:hover img, .portfolio-showcase .portfolio_item:hover img, .portfolio-archive .portfolio_item:hover img, .portfolio-scroller .portfolio_item:hover img { transform: none } .portfolio-fresh .portfolio_item:hover img { transform: translate(-50%, -50%); } .recent-posts .post-thumb img { max-width: 100%; height: auto; } .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 42px; } .previous-post-cover h3 { font-size: 30px !important; } .wpzoom-featured-products li .shop_item_details { opacity: .7; } .footer-widgets.widget-columns-4 .column { width: 48%; margin-right: 4%; } .footer-widgets.widget-columns-4 .column.column-footer-logo { width: 100%; margin-right: 0; } .footer-widgets.widget-columns-3 .column { width: 31%; margin-right: 3.5%; } .footer-widgets.widget-columns-2 .column { width: 48%; margin-right: 4%; } .footer-widgets.widget-columns-1 .column { width: 100%; } .footer-widgets.widget-columns-2 .column:nth-child(2n+2), .footer-widgets.widget-columns-3 .column:nth-child(3n+3), .footer-widgets.widget-columns-4 .column:nth-child(2n+2) { margin-right: 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area { display: block; padding: 30px 30px 30px 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-title { width: 94%; font-size: 36px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-year, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-category { font-size: 16px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn { position: absolute; top: 40px; right: 15px; height: 40px; min-height: 40px; max-height: 40px; width: 40px; min-width: 40px; max-width: 40px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .expand-btn { margin-top: 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::before { height: 20px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .expand-btn::after { width: 20px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .portfolio_item-title, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-title { padding-left: 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .main-area, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .main-area { padding-left: 30px; } } @media screen and (max-width: 768px) { .entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta { display: block; opacity: 1; } .recent-posts, #comments, .page .entry-footer, .single .entry-footer, .single .entry-info, .blog .entry-info, .page .entry-content, .single .entry-content, .site-main.layout-normal .entry-content { padding-left: 6%; padding-right: 6%; } .recent-posts.blog_3_col, .entry_wrapper, .page .entry-info.wpz_full_info, .single .entry-info.wpz_full_info, .blog .entry-info.wpz_full_info, .wrap, .inner-wrap, .ihb-topbar-wrap { padding-right: 6%; padding-left: 6%; } .widgetized-section .widget { padding-left: 6%; padding-right: 6%; } .page .entry-title { margin-top: 25px; } .single-portfolio_item .slides > li .li-wrap { display: none; } body { line-height: 1.8; } .navbar-brand-wpz { max-width: 60%; } .navbar-brand-wpz img { max-width: 100%; height: auto; max-height: 100px; width: auto; } #slider .slides > li, #slider .flex-viewport, #slider .slides { min-height: 300px; } .slides > li h3 { font-size: 38px } .slides > li .slide_button a { font-size: 16px } .slides > li .li-wrap { margin-top: 30px !important; } .inner-wrap .site-main { width: 100%; } .inner-wrap .sidebar--shop { width: 100%; } .section-title { font-size: 20px; margin-top: 40px; } .page .has-post-cover .entry-cover, .single .has-post-cover .entry-cover { min-height: 350px; } .page .has-post-cover .entry-header .entry-meta, .single .has-post-cover .entry-header .entry-meta { font-size: 16px !important; } .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { margin-bottom: 10px; } .wpzoom-featured-products .featured-products { text-align: center } .wpzoom-featured-products .featured-products li { width: 45%; margin-right: 2%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 50% } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item { width: 49% } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item { width: 47%; margin-right: 1.5%; margin-left: 1.5%; margin-bottom: 35px; } .widgetized-section .featured_page_content .post-content { -moz-column-count: 1; -moz-column-gap: 10%; -webkit-column-count: 1; -webkit-column-gap: 50px; } .widgetized-section .featured_page_wrap.text-columns-2 .post-content { -moz-column-count: 1; -moz-column-gap: 10%; -webkit-column-count: 1; -webkit-column-gap: 50px; } .recent-posts .entry-body { width: 100%; float: none; max-width: 100%; } .recent-posts .entry-meta { width: 100%; float: none;  } .recent-posts .entry-meta p { float: left; margin-right: 15px; } .recent-posts .post-thumb img { max-width: 100%; height: auto; } .entry-title { font-size: 32px } .recent-posts.blog_3_col .entry-title { font-size: 18px !important; } .portfolio-archive-taxonomies a { padding: 0; border: none; margin-right: 15px; font-size: 14px !important; } .portfolio-archive-taxonomies { padding: 20px 0; } .portfolio-archive-taxonomies li { margin-bottom: 0; } .portfolio-view_all-link .btn { margin: 25px 0; } #respond input[type="text"] { width: 100% } .form-allowed-tags { display: none } .feature-posts-list small { font-size: 14px; } .previous-post-cover h4 { font-size: 16px !important; } .sb-search .sb-search-input { font-size: 32px; } .carousel_widget_wrapper .portfolio_item { height: 300px; max-width: 100%; } .carousel_widget_wrapper .portfolio_item img { height: 300px !important; width: auto; } .widgetized-section .featured_page_content .post-content { max-width: 100%; } .previous-post-cover h3 { font-size: 24px !important; } .fw-category-image { margin-bottom: 20px; } .footer-widgets { display: block; } .footer-widgets .column { width: 100% !important; display: block; border: none; } .portfolio-grid .portfolio_item:hover .entry-thumbnail-popover { background: none; } .section-footer .zoom-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item a { max-width: 150px; max-height: 150px; } .fw-page-builder-content .feature-posts-list>li, .widgetized-section .feature-posts-list>li { width: 100%; margin-right:0; margin-left: 0; } } @media screen and (max-width: 640px) { .entry-footer .author-description { overflow: visible; } .single .share span { display: none; } .category_description { font-size: 14px; } .navbar-brand-wpz h1 { letter-spacing: 0; line-height: 1; } .navbar-brand-wpz a { font-size: 20px; } .clean_skin_wrap_post h3 { font-size: 16px; } .slides > li .excerpt { font-size: 16px; text-shadow: none; margin-top: 10px;  } .slides > li h3 { font-size: 24px; padding-bottom: 0; } .slides > li .slide_button a { font-size: 14px; padding: 7px 20px; } .slides > li .li-wrap { margin-top: 0; max-width: 76%;  } .slides > li h1 a:after, .slides > li h3 a:after, .slides > li h1.missing-url:after, .slides > li h3.missing-url:after { display: none } .slides > li h1:after, .slides > li h3:after { display: none; } .page .entry-content, .single .entry-content { margin-top: 20px; } .recent-posts .entry-meta { font-size: 14px; } .slides .popup-video { margin-top: 20px; width:60px; height:60px; line-height: 55px; } .slides .popup-video:after { font-size: 35px !important; line-height: 20px; } .page .has-post-cover .entry-header .entry-meta, .single .has-post-cover .entry-header .entry-meta { font-size: 14px !important; } .entry-title { font-size: 24px; line-height: 1.5;} .page .entry-title { margin-top: 45px; } .portfolio-archive-taxonomies a { font-size: 12px !important; } .portfolio-archive-taxonomies li + li { margin-left: 0; } .page .has-post-cover .entry-header .entry-title, .single .has-post-cover .entry-header .entry-title { font-size: 24px } .widget_wpzoom-instagram li:nth-child(3n+3) { margin-right: 15px } .side-nav__close-button { display: block; } .side-nav-open .site .navbar-toggle .icon-bar:nth-child(2) { transform: rotateZ(-40deg) translate3d(4px, 17px, 0); width: 11px; } .side-nav-open .site .navbar-toggle .icon-bar:nth-child(3) { transform: translateX(6px); opacity: 1; } .side-nav-open .site .navbar-toggle .icon-bar:nth-child(4) { transform: rotateZ(40deg) translate3d(4px, -17px, 0); width: 11px; } .site-info { font-size: 14px ; } .previous-info { padding: 10% 5%; min-height: 200px; } .site-info .copyright, .site-info .designed-by { width: 100%; float: none; text-align: center; margin-bottom: 0; margin-left: 0 !important; } .footer-menu { text-align: center; } .footer-menu ul li { margin: 0 10px; } .footer_social { float: none; text-align: center; margin: 15px auto; } .site-info-style-5 .copyright, .site-info-style-5 .designed-by { text-align: left; } .header_social { display: none; } .recent-posts.blog_3_col > article { font-size: 14px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .portfolio_item-title { font-size: 28px; width: 90%; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt { display: none; font-size: 14px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item, .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background { min-height: 200px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area { position: relative; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .portfolio_item-year, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .cat-and-excerpt-wrapper { opacity: 1; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-excerpt { display: block; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .main-area, .portfolio-archive-fresh .portfolio-fresh .portfolio_item:hover .main-area { padding-left: 0; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .main-area .cat-and-excerpt-wrapper .portfolio_item-category { margin-bottom: 10px; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background { opacity: 1; min-height: 0; opacity: 1; position: relative; display: flex; flex-direction: column; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content .item-background .portfolio_item-btn { display: flex; position: relative; left: auto; transform: none; margin: 30px auto; order: 2; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content img, .portfolio-archive-fresh .portfolio-fresh .portfolio_item.open .item-content video { order: 1; } .portfolio-archive-fresh .portfolio-fresh .portfolio_item .item-content .item-background::after { display: none; } } @media screen and (max-width: 782px) { #slider .li-wrap .wp-block-button.alignright, #slider .li-wrap .wp-block-button.alignleft { text-align: center; } #slider .li-wrap .wp-block-button.alignright, #slider .li-wrap .wp-block-button.alignleft { float: none; } #slider .li-wrap .wp-block-column { flex-basis: 100%; } #slider .li-wrap .wp-block-button.alignleft { margin-right: 0; } } @media screen and (max-width: 600px) { #slider .li-wrap .wp-block-button.alignright, #slider .li-wrap .wp-block-button.alignleft { margin-right: 0; margin-left: 0; } } @media only screen and (min-device-width: 320px) and (max-device-width: 950px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { .slides > li > .popup-video { top: 21%; } } @media screen and (max-width: 460px) { .slides > li .li-wrap.wpz-bottom-slider-wrap { padding: 0 0 30px 8%; max-width: 85%; } .slides > li > .popup-video { top: 25%; } .slides > li .li-wrap.wpz-bottom-slider-wrap.wpz-right-slider-wrap { right: 11%; } .woocommerce .woocommerce-result-count { font-size: 11px; margin-top: 8px; } .woocommerce .woocommerce-ordering select { font-size: 12px; } .sb-search .sb-search-input { font-size: 20px; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_item, .portfolio-showcase .portfolio_item, .portfolio-archive .portfolio_item { width: 100%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-showcase .portfolio_with_space .portfolio_item, .portfolio-archive .portfolio_with_space .portfolio_item { width: 100%; } .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_5 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_4 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_3 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .col_no_2 .portfolio_item, .elementor-widget-wp-widget-wpzoom-portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-showcase .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item, .portfolio-archive .portfolio_template_clean .portfolio_with_space.col_no_2 .portfolio_item { width: 100%; margin-right: 0; margin-left: 0; } .wpzoom-featured-products .featured-products li { width: 100%;  margin-right: 0; } .side-nav { width: 86%; } .side-nav__wrap { padding-bottom: 30px; } .navbar-nav ul { width: auto; } .side-nav .widget { margin-bottom: 30px; } .side-nav .title { margin-bottom: 10px; } } @media screen and (max-width: 380px) { .single-meta-bar { grid-auto-flow: row; justify-content: start; } .sb-search .sb-search-input { font-size: 16px; font-weight: 300; } .side-nav__scrollable-container { width: 100%; } }
.wpzoom-blocks_portfolio-block .is-portfolio-gallery-video-background{position:relative;overflow:hidden}.wpzoom-blocks_portfolio-block .is-portfolio-gallery-video-background .portfolio-gallery-video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease;z-index:2;pointer-events:none}.wpzoom-blocks_portfolio-block .is-portfolio-gallery-video-background:hover .portfolio-gallery-video-background{opacity:1} 
 @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L0UUMJng.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L9UUMJng.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L1UUMJng.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L6UUMJng.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L2UUMJng.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L3UUMJng.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: italic; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC53FwrK3iLTcvneQg7Ca725JhhKnNqk6L5UUM.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2'); unicode-range: U+1F00-1FFF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmS-HY6EQ.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmb-HY6EQ.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmR-HY6EQ.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://michael-ballweg.de/tojejoq/fonts/onest/gNMKW3F-SZuj7xmf-HY.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:root { --fb-bg: #101010; --fb-sep: #232323; --fb-text: #78787f; --fb-link: #00a6ff; --fb-link-hover: #008cff; } .footer-builder-output { background-color: var(--fb-bg); color: var(--fb-text); } .footer-builder-output a, .footer-builder-output .footer-menu-container li a { color: var(--fb-link); } .footer-builder-output a:not(.social-profiles a):hover, .footer-builder-output .footer-menu-container li a:not(.social-profiles a):hover { color: var(--fb-link-hover); } .footer-builder-output p, .footer-builder-output h1, .footer-builder-output h2, .footer-builder-output h3, .footer-builder-output h4, .footer-builder-output h5, .footer-builder-output h6, .footer-builder-output span { color: var(--fb-text); }
h1, h2, h3, h4, h5, h6{color:#000000;}a,.comment-author .fn, .comment-author .fn a, .zoom-twitter-widget a, .woocommerce-pagination .page-numbers, .paging-navigation .page-numbers, .page .post_author a, .single .post_author a, .comment-author a.comment-reply-link, .comment-author a.comment-edit-link{color:#00a6ff;}a:hover, .zoom-twitter-widget a:hover, .woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:hover, .entry-thumbnail-popover-content h3:hover, .comment-author .fn a:hover, .page .post_author a:hover, .single .post_author a:hover{color:#0088ee;}.button:hover, .button:focus, .btn:hover, .more-link:hover, .more_link:hover, .side-nav .search-form .search-submit:hover, .site-footer .search-form .search-submit:hover, .btn:focus, .more-link:focus, .more_link:focus, .side-nav .search-form .search-submit:focus, .site-footer .search-form .search-submit:focus, .infinite-scroll #infinite-handle span:hover, .portfolio-view_all-link .btn:hover, .entry-thumbnail-popover-content .btn:hover{border-color:#00a6ff;color:#00a6ff;}.navbar-nav ul{border-top-color:#00a6ff;}.navbar-nav > li > ul:before{border-bottom-color:#00a6ff;}.side-nav__scrollable-container a{color:#00a6ff;}.slides li .slide_button a:hover{background-color:#00a6ff;border-color:#00a6ff;}.entry-title a, .fw-page-builder-content .feature-posts-list h3 a, .widgetized-section .feature-posts-list h3 a{color:#000000;}.entry-title a:hover, .fw-page-builder-content .feature-posts-list h3 a:hover, .widgetized-section .feature-posts-list h3 a:hover{color:#00a6ff;}.entry-meta a{color:#666666;}.entry-meta a:hover{color:#00a6ff;}.more-link:hover, .entry-content a.more_link:hover, .more_link:hover{color:#00a6ff;}.more_link:hover, .more_link:active{background-color:transparent;border-color:#00a6ff;}.more_link{border-color:rgba(68,68,68,0.19);}.section-title{color:#000000;font-family:'Inter', sans-serif;}.page h1.entry-title, .single h1.entry-title{color:#000000;}.single .entry-meta, .page .post_author, .single .post_author, .comment-author .fn, .comment-author .fn a{color:#666666;}.single .entry-meta a, .page .post_author a, .single .post_author a{color:#000000;}.single .entry-meta a:hover, .page .post_author a:hover, .single .post_author a:hover{color:#00a6ff;}.single .has-post-cover .entry-header .entry-meta a:hover{color:#00a6ff;}.page .share a svg, .single .share a svg, .entry-footer .author_links a svg{fill:#000000;}.entry-content a{color:#00a6ff;}.site-footer a{color:#00a6ff;}.site-footer a:hover{color:#008cff;}.navbar-brand-wpz a{font-family:'Inter', sans-serif;}h1, h2, h3, h4, h5, h6, .section-title{font-family:'Inter', sans-serif;}.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{font-family:'Inter', sans-serif;}.navbar-collapse a{font-family:'Inter', sans-serif;text-transform:lowercase;}.navbar-nav ul a{font-family:'Inter', sans-serif;}.side-nav .navbar-nav li a{font-family:'Inter', sans-serif;}.slides > li .slide_button a{font-family:'Inter', sans-serif;}.widget .section-title{font-family:'Inter', sans-serif;}.widget h3.title, .side-nav .widget .title{font-family:'Inter', sans-serif;}.entry-title{font-family:'Inter', sans-serif;}.single h1.entry-title{font-family:'Inter', sans-serif;}.single .has-post-cover .entry-header .entry-title{font-family:'Inter', sans-serif;}.page h1.entry-title{font-family:'Inter', sans-serif;}.entry-thumbnail-popover-content h3{font-family:'Inter', sans-serif;}.entry-thumbnail-popover-content.lightbox_popup_insp h3{font-family:'Inter', sans-serif;}.column-footer-logo h3 a{font-family:'Inter', sans-serif;} @media screen and (min-width: 769px){body, .footer-widgets .column, .site-info{font-size:20px;}.navbar-brand-wpz a{font-size:26px;}.entry-content h1{font-size:36px;}.entry-content h2{font-size:30px;}.entry-content h3{font-size:24px;}.entry-content h4{font-size:20px;}.entry-content h5{font-size:16px;}.entry-content h6{font-size:14px;}.slides > li h3, .slides > li h1{font-size:72px;}.slides > li .excerpt{font-size:20px;}.slides > li .slide_button a{font-size:18px;}.widget .section-title{font-size:26px;}.widget h3.title, .side-nav .widget .title{font-size:20px;}.entry-title{font-size:42px;}.single h1.entry-title{font-size:42px;}.single .has-post-cover .entry-header .entry-title{font-size:45px;}.page h1.entry-title{font-size:42px;}.page .has-post-cover .entry-header h1.entry-title{font-size:45px;}.entry-thumbnail-popover-content h3{font-size:26px;}.entry-thumbnail-popover-content.lightbox_popup_insp h3{font-size:18px;}.column-footer-logo h3 a{font-size:30px;}} @media screen and (max-width: 768px){body, .footer-widgets .column, .site-info{font-size:14px;}.navbar-brand-wpz a{font-size:26px;}.entry-content h1{font-size:32px;}.entry-content h2{font-size:26px;}.entry-content h3{font-size:22px;}.entry-content h4{font-size:18px;}.entry-content h5{font-size:15px;}.entry-content h6{font-size:13px;}.slides > li h3, .slides > li h1{font-size:38px;}.slides > li .excerpt{font-size:18px;}.slides > li .slide_button a{font-size:16px;}.widget .section-title{font-size:20px;}.widget h3.title, .side-nav .widget .title{font-size:20px;}.entry-title{font-size:32px;}.single h1.entry-title{font-size:32px;}.single .has-post-cover .entry-header .entry-title{font-size:32px;}.page h1.entry-title{font-size:26px;}.page .has-post-cover .entry-header h1.entry-title{font-size:32px;}.entry-thumbnail-popover-content h3{font-size:18px;}.entry-thumbnail-popover-content.lightbox_popup_insp h3{font-size:14px;}.column-footer-logo h3 a{font-size:30px;}} @media screen and (max-width: 480px){body, .footer-widgets .column, .site-info{font-size:14px;}.navbar-brand-wpz a{font-size:20px;}.entry-content h1{font-size:24px;}.entry-content h2{font-size:22px;}.entry-content h3{font-size:20px;}.entry-content h4{font-size:16px;}.entry-content h5{font-size:14px;}.entry-content h6{font-size:12px;}.slides > li h3, .slides > li h1{font-size:24px;}.slides > li .excerpt{font-size:16px;}.slides > li .slide_button a{font-size:14px;}.widget .section-title{font-size:20px;}.widget h3.title, .side-nav .widget .title{font-size:20px;}.entry-title{font-size:24px;}.single h1.entry-title{font-size:24px;}.single .has-post-cover .entry-header .entry-title{font-size:24px;}.page h1.entry-title{font-size:24px;}.page .has-post-cover .entry-header h1.entry-title{font-size:24px;}.entry-thumbnail-popover-content h3{font-size:18px;}.entry-thumbnail-popover-content.lightbox_popup_insp h3{font-size:14px;}.column-footer-logo h3 a{font-size:30px;}}
.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}
.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%;}
@font-face{font-family:Bitter;font-style:normal;font-weight:200 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/bitter/Bitter-VariableFont_wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:"DM Sans";font-style:normal;font-weight:400 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/dm-sans/DMSans-VariableFont_opsz,wght.woff2') format('woff2');} @font-face{font-family:"DM Sans";font-style:italic;font-weight:400 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/dm-sans/DMSans-Italic-VariableFont_opsz,wght.woff2') format('woff2');} @font-face{font-family:Epilogue;font-style:normal;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/epilogue/Epilogue-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Epilogue;font-style:italic;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/epilogue/Epilogue-Italic-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Inter;font-style:normal;font-weight:200 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/inter/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:"Josefin Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQXMRrLgTsQV0.woff2') format('woff2');} @font-face{font-family:"Josefin Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_ObXXMRrLgTsQV0.woff2') format('woff2');} @font-face{font-family:"Josefin Sans";font-style:italic;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJhLybpUV3MEQ.woff2') format('woff2');} @font-face{font-family:"Josefin Sans";font-style:italic;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTaoVhLybpUV3MEQ.woff2') format('woff2');} @font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/jost/Jost-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Jost;font-style:italic;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/jost/Jost-Italic-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/montserrat/Montserrat-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/montserrat/Montserrat-Italic-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/onest/Onest-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:"Playfair Display";font-style:normal;font-weight:400 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/playfair/PlayfairDisplay-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:"Playfair Display";font-style:italic;font-weight:400 900;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/playfair/PlayfairDisplay-Italic-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiEyp8kv8JHgFVrFJXUc1NECPY.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiByp8kv8JHgFVrLEj6V15vFP-KUEg.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiByp8kv8JHgFVrLDD4V15vFP-KUEg.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiGyp8kv8JHgFVrJJLecnFBGPaTSQ.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiDyp8kv8JHgFVrJJLmr19lFd2PQEhcqw.woff2') format('woff2');} @font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/pxiDyp8kv8JHgFVrJJLm111lFd2PQEhcqw.woff2') format('woff2');} @font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCKNLA3JC9c.woff2') format('woff2');} @font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCKNLA3JC9c.woff2') format('woff2');} @font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapYCKNLA3JC9c.woff2') format('woff2');} @font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4WjMPrEVIT9c2c8.woff2') format('woff2');} @font-face{font-family:Raleway;font-style:italic;font-weight:600;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/1Pt_g8zYS_SKggPNyCgSQamb1W0lwk4S4bbLPrEVIT9c2c8.woff2') format('woff2');} @font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/syne/Syne-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:"Yeseva One";font-style:normal;font-weight:400;font-display:fallback;src:url('https://michael-ballweg.de/vuluseq/fonts/OpNJno4ck8vc-xYpwWWxpi9fWhXD00c.woff2') format('woff2');}
:root :where(.wp-block-button.is-style-outline--1 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} :root :where(.wp-block-button.is-style-outline--2 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} :root :where(.wp-block-button.is-style-outline--3 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} :root :where(.wp-block-button.is-style-outline--4 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} 
.s1-rc-panel .components-tab-panel__tabs { margin-bottom: 10px; } .s1-rc-breakpoints .components-tab-panel__tabs > button[role="tab"]:nth-child(1), .s1-rc-breakpoints .components-tab-panel__tabs > button[role="tab"]:nth-child(3) { display: none !important; } .s1-rc-gap-control { position: relative; } .s1-rc-gap-control .components-input-control__suffix { position: absolute; right: 0; bottom: 0; font-size: 12px; line-height: 32px; padding-right: 4px; color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9)); pointer-events: none; } .s1-rc-gap-control input { padding-right: 20px !important; } .s1-rc-masonry-toggle, .s1-rc-masonry-toggle__notice { display: none !important; } .components-panel__row > .s1-rc-breakpoints { width: 100% !important; flex: 1 1 auto !important; } .block-editor-block-list__block.is-layout-grid, .wp-block-post-template-is-layout-grid.has-s1-rc-columns, .wp-block-columns.has-s1-rc-columns { column-gap: var(--s1-rc-gap-x, var(--wp--style--block-gap, 1.5rem)) !important; row-gap:    var(--s1-rc-gap-y, var(--s1-rc-gap-x, var(--wp--style--block-gap, 1.5rem))) !important; } @media (max-width: 1199.98px) { .block-editor-block-list__block.is-layout-grid, .wp-block-post-template-is-layout-grid.has-s1-rc-columns, .wp-block-columns.has-s1-rc-columns { display: grid !important; } } @media (max-width: 767.98px) { .block-editor-block-list__block.is-layout-grid, .wp-block-post-template-is-layout-grid.has-s1-rc-columns, .wp-block-columns.has-s1-rc-columns { grid-template-columns: repeat(var(--s1-rc-columns-mobile-portrait, 1), 1fr) !important; } } @media (min-width: 768px) and (max-width: 1199.98px) { .block-editor-block-list__block.is-layout-grid, .wp-block-post-template-is-layout-grid.has-s1-rc-columns, .wp-block-columns.has-s1-rc-columns { grid-template-columns: repeat(var(--s1-rc-columns-tablet-portrait, var(--wp--columns, 2)), 1fr) !important; } } 
.has-s1-rc-columns { column-gap: var(--s1-rc-gap-x, var(--wp--style--block-gap, 1.5rem)); row-gap:    var(--s1-rc-gap-y, var(--s1-rc-gap-x, var(--wp--style--block-gap, 1.5rem))); } @media (max-width: 1199.98px) { .wp-block-columns.has-s1-rc-columns, .wp-block-post-template.is-layout-grid.has-s1-rc-columns { display: grid !important; } } @media (max-width: 767.98px) { .wp-block-columns.has-s1-rc-columns, .wp-block-post-template.is-layout-grid.has-s1-rc-columns { grid-template-columns: repeat(var(--s1-rc-columns-mobile-portrait, 1), 1fr) !important; } } @media (min-width: 768px) and (max-width: 1199.98px) { .wp-block-columns.has-s1-rc-columns, .wp-block-post-template.is-layout-grid.has-s1-rc-columns { grid-template-columns: repeat(var(--s1-rc-columns-tablet-portrait, var(--wp--columns, 2)), 1fr) !important; } } 
.mailpoet_form_html p,.mailpoet_form_html ol,.mailpoet_form_html ul,.mailpoet_form_html li,.mailpoet_form_html dl,.mailpoet_form_html dt,.mailpoet_form_html dd,.mailpoet_form_html blockquote,.mailpoet_form_html figure,.mailpoet_form_html fieldset,.mailpoet_form_html form,.mailpoet_form_html legend,.mailpoet_form_html textarea,.mailpoet_form_html pre,.mailpoet_form_html iframe,.mailpoet_form_html hr,.mailpoet_form_html h1,.mailpoet_form_html h2,.mailpoet_form_html h3,.mailpoet_form_html h4,.mailpoet_form_html h5,.mailpoet_form_html h6,.mailpoet_form_iframe p,.mailpoet_form_iframe ol,.mailpoet_form_iframe ul,.mailpoet_form_iframe li,.mailpoet_form_iframe dl,.mailpoet_form_iframe dt,.mailpoet_form_iframe dd,.mailpoet_form_iframe blockquote,.mailpoet_form_iframe figure,.mailpoet_form_iframe fieldset,.mailpoet_form_iframe form,.mailpoet_form_iframe legend,.mailpoet_form_iframe textarea,.mailpoet_form_iframe pre,.mailpoet_form_iframe iframe,.mailpoet_form_iframe hr,.mailpoet_form_iframe h1,.mailpoet_form_iframe h2,.mailpoet_form_iframe h3,.mailpoet_form_iframe h4,.mailpoet_form_iframe h5,.mailpoet_form_iframe h6{font-family:Arial,Helvetica,sans-serif;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-synthesis:none;font-weight:normal;letter-spacing:normal}.mailpoet_form_html h1,.mailpoet_form_html .h1,.mailpoet_form_html h2,.mailpoet_form_html .h2,.mailpoet_form_html h3,.mailpoet_form_html .h3,.mailpoet_form_html h4,.mailpoet_form_html .h4,.mailpoet_form_html h5,.mailpoet_form_html .h5,.mailpoet_form_html h6,.mailpoet_form_html .h6,.mailpoet_form_iframe h1,.mailpoet_form_iframe .h1,.mailpoet_form_iframe h2,.mailpoet_form_iframe .h2,.mailpoet_form_iframe h3,.mailpoet_form_iframe .h3,.mailpoet_form_iframe h4,.mailpoet_form_iframe .h4,.mailpoet_form_iframe h5,.mailpoet_form_iframe .h5,.mailpoet_form_iframe h6,.mailpoet_form_iframe .h6{font-weight:700;letter-spacing:normal;padding-top:0}.mailpoet_form_html ul,.mailpoet_form_html ol,.mailpoet_form_iframe ul,.mailpoet_form_iframe ol{font-family:Arial,Helvetica,sans-serif}.mailpoet_form_html label,.mailpoet_form_iframe label{font-family:Arial,Helvetica,sans-serif;margin-bottom:10px}.mailpoet_form_html input,.mailpoet_form_iframe input{font-family:Arial,Helvetica,sans-serif}.mailpoet_form_html a,.mailpoet_form_iframe a{background-color:rgba(0,0,0,0);color:#28303d;cursor:pointer;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration-thickness:1px;text-underline-offset:3px}.mailpoet_form_html button,.mailpoet_form_html input[type=button],.mailpoet_form_html input[type=reset],.mailpoet_form_html input[type=submit],.mailpoet_form_iframe button,.mailpoet_form_iframe input[type=button],.mailpoet_form_iframe input[type=reset],.mailpoet_form_iframe input[type=submit]{text-transform:none}input.parsley-success,select.parsley-success,textarea.parsley-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}input.parsley-error,select.parsley-error,textarea.parsley-error{background-color:#f2dede;border-color:#eed3d7;color:#900}.parsley-errors-list{color:#900;font-size:.8rem;line-height:1em;list-style-type:none;margin:8px 0 3px;opacity:0;padding:0;transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.mailpoet-form-input .parsley-errors-list{left:16px;margin-top:2px;position:absolute;top:100%}.parsley-required,.parsley-custom-error-message{color:#900}.mailpoet-form-errors{padding:0 16px}.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{display:block}@media screen and (max-width: 499px){.mailpoet_text_label,.mailpoet_textarea_label,.mailpoet_select_label,.mailpoet_radio_label,.mailpoet_checkbox_label,.mailpoet_list_label,.mailpoet_date_label{font-size:16px !important;line-height:1.4 !important}}@media screen and (max-width: 499px){.mailpoet_form{box-sizing:border-box}}.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_form_close_button,.mailpoet_form .mailpoet_paragraph,.mailpoet_form .mailpoet_form_paragraph,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_select,.mailpoet_form .mailpoet_form_image,.mailpoet_form .mailpoet_message,.mailpoet_form .mailpoet_paragraph select{max-width:100%}@media screen and (max-width: 499px){.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_form_close_button,.mailpoet_form .mailpoet_paragraph,.mailpoet_form .mailpoet_form_paragraph,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_select,.mailpoet_form .mailpoet_form_image,.mailpoet_form .mailpoet_message,.mailpoet_form .mailpoet_paragraph select{font-size:16px !important;line-height:1.4 !important}}.mailpoet_form .mailpoet_text,.mailpoet_form .mailpoet_textarea,.mailpoet_form .mailpoet_select,.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_form_close_button,.mailpoet_form .mailpoet_paragraph label,.mailpoet_form .mailpoet_form_paragraph label{font-family:inherit}.mailpoet_form.mailpoet_form_successfully_send{position:relative}.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%)}.mailpoet_form .mailpoet-has-background-color{padding:1.25em 2.375em}.mailpoet_form .mailpoet-has-font-size{line-height:1.4}.mailpoet_form .mailpoet_submit,.mailpoet_form .mailpoet_form_close_button{white-space:normal;word-wrap:break-word}.mailpoet_paragraph fieldset,.mailpoet_paragraph legend{background:rgba(0,0,0,0);border:0;color:inherit;margin:0;padding:0}.mailpoet_textarea{height:auto}.mailpoet_form_sending .mailpoet_form_loading{display:block}.mailpoet_form_sending .mailpoet_submit{display:none}.mailpoet_form_loading{display:none;text-align:center;width:30px}.mailpoet_form_loading>span{animation:mailpoet-bouncedelay 1.4s infinite ease-in-out both;background-color:#5b5b5b;border-radius:100%;display:inline-block;height:5px;width:5px}.mailpoet_form_loading .mailpoet_bounce1{animation-delay:-0.32s}.mailpoet_form_loading .mailpoet_bounce2{animation-delay:-0.16s;margin:0 7px}.mailpoet_captcha_form .mailpoet_validate_success{color:#468847}.mailpoet_captcha_form .mailpoet_validate_error{color:#b94a48}.mailpoet_captcha_update{cursor:pointer}.mailpoet_recaptcha_noscript_container{height:422px;position:relative;width:302px}.mailpoet_recaptcha_noscript_container>div{height:422px;position:absolute;width:302px}.mailpoet_recaptcha_noscript_container>div iframe{border-style:none;height:422px;width:302px}.mailpoet_recaptcha_noscript_input{background:#f9f9f9;border:1px solid #c1c1c1;border-radius:3px;border-style:none;bottom:12px;height:60px;left:25px;margin:0;padding:0;right:25px;width:300px}.mailpoet_recaptcha_noscript_input textarea{border:1px solid #c1c1c1;height:40px;margin:10px 25px;padding:0;resize:none;width:250px}.mailpoet_turnstile{margin-bottom:20px;text-align:center}@keyframes mailpoet-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.mailpoet_form .mailpoet_paragraph{margin-bottom:20px}.mailpoet_column_with_background{padding:10px}.mailpoet_form_column:not(:first-child){margin-left:20px}@media screen and (min-width: 500px){.mailpoet_form_fixed_bar .mailpoet_form_columns .mailpoet_form_column .mailpoet_paragraph:last-child{margin-bottom:0}}@media screen and (min-width: 500px){div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph:last-child,div.mailpoet_form:not(.mailpoet_form_fixed_bar) .mailpoet_paragraph p:last-child{margin-bottom:0}}.mailpoet_form_columns_container{container-name:columns;container-type:inline-size}.mailpoet_form_columns{display:flex;flex-wrap:nowrap}.mailpoet_form_columns.mailpoet_vertically_align_top{align-items:flex-start}.mailpoet_form_columns.mailpoet_vertically_align_center{align-items:flex-start}.mailpoet_form_columns.mailpoet_vertically_align_bottom{align-items:flex-start}@container columns (width < 400px){.mailpoet_form_columns.mailpoet_stack_on_mobile{flex-wrap:wrap}.mailpoet_form_columns.mailpoet_stack_on_mobile.mailpoet_column_with_background .mailpoet_form_column:last-child .mailpoet_paragraph:last-child{margin-bottom:0 !important}.mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column{flex-basis:100% !important}.mailpoet_form_columns.mailpoet_stack_on_mobile .mailpoet_form_column:not(:first-child){margin-left:0 !important}}.mailpoet_form_column{container-name:column;container-type:inline-size;display:flex;flex-direction:column;flex-grow:1}.mailpoet_form_column.mailpoet_vertically_align_top{align-self:flex-start}.mailpoet_form_column.mailpoet_vertically_align_center{align-self:center}.mailpoet_form_column.mailpoet_vertically_align_bottom{align-self:flex-end}@container column (width > 400px){.mailpoet_paragraph:last-child{margin-bottom:0}}.mailpoet_widget_preview{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;max-width:100% !important;overflow-y:auto !important;position:fixed;top:0;width:100% !important;z-index:100000}.mailpoet_widget_preview .widget-area{display:block !important;float:none !important;margin:auto;position:static !important;width:600px}.mailpoet_form_popup_overlay{background-color:#000;display:none;height:100%;left:0;margin:0;max-width:100% !important;opacity:.7;position:fixed;top:0;width:100% !important;z-index:100000}div.mailpoet_form_popup{background-color:#fff;border-radius:10px;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);display:none;left:50%;max-height:calc(100vh - 60px);overflow-y:auto;position:fixed;top:50%;transform:translate(-50%, -50%);z-index:100001}.mailpoet_form_close_icon{cursor:pointer;display:block;height:20px;margin:0 0 0 auto;padding:0;position:absolute;right:10px;top:10px;width:20px;z-index:100002}div.mailpoet_form_fixed_bar{background-color:#fff;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);box-sizing:border-box;display:none;left:0;margin:0;max-height:calc(100vh - 60px);max-width:100% !important;overflow-y:auto;position:fixed;width:100% !important;z-index:100000}div.mailpoet_form_fixed_bar form{margin:0 auto}.mailpoet_form_position_top{top:0}.mailpoet_form_position_bottom{bottom:0}div.mailpoet_form_slide_in{background-color:#fff;bottom:0;box-shadow:0 4px 35px 0 rgba(195,65,2,.2);display:none;max-height:calc(100vh - 60px);overflow-y:auto;position:fixed;z-index:100000}@media screen and (min-width: 500px){div.mailpoet_form_slide_in.mailpoet_form_position_left{border-top-right-radius:10px}div.mailpoet_form_slide_in.mailpoet_form_position_right{border-top-left-radius:10px}}.mailpoet_form_position_left{left:0}.mailpoet_form_position_right{right:0}.mailpoet_form_popup_overlay.active,div.mailpoet_form_popup.active,div.mailpoet_form_fixed_bar.active,div.mailpoet_form_slide_in.active{display:block}@media screen and (max-width: 500px){.mailpoet_form_popup_overlay.active{display:none}}.mailpoet_form_image.is-style-rounded img{border-radius:9999px}.mailpoet_form_image>figure{margin:0}.mailpoet_form_image img{margin:0;max-width:100%}.mailpoet_form_image .aligncenter{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;margin-top:auto}.mailpoet_form_image .alignleft{float:left;margin-right:1em}.mailpoet_form_image .alignright{float:right;margin-left:1em}.mailpoet_form_image figcaption{text-align:center}@media screen and (max-width: 499px){.mailpoet_form_image{display:none}}.mailpoet_spacer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;width:100%}@media screen and (max-width: 499px){.mailpoet_spacer:not(.mailpoet_has_divider){display:none}.mailpoet_spacer.mailpoet_has_divider{max-height:10px}}.mailpoet_message{clear:both}@media screen and (max-width: 499px){.mailpoet_form .mailpoet-heading{font-size:18px !important;line-height:1.4 !important;margin:12.6px 0 !important}}@media screen and (max-width: 499px){h1.mailpoet-heading{font-size:23px !important;line-height:1.4 !important;margin:16.1px 0 !important}}@media screen and (max-width: 499px){h2.mailpoet-heading{font-size:20px !important;line-height:1.4 !important;margin:14px 0 !important}}h2.mailpoet-heading:before{content:none}h2.mailpoet-heading:after{content:none}.mailpoet-manage-subscription .mailpoet_text_label,.mailpoet-manage-subscription .mailpoet_textarea_label,.mailpoet-manage-subscription .mailpoet_select_label,.mailpoet-manage-subscription .mailpoet_radio_label,.mailpoet-manage-subscription .mailpoet_checkbox_label,.mailpoet-manage-subscription .mailpoet_list_label,.mailpoet-manage-subscription .mailpoet_date_label{padding-right:10px}.mailpoet-manage-subscription .mailpoet-submit-success{color:#7ed321}.mailpoet-manage-subscription .mailpoet-change-email-info{font-size:85%}.mailpoet-manage-subscription--modern{box-sizing:border-box;color:inherit;font-size:16px;line-height:1.5;margin:0 auto;max-width:720px;overflow-wrap:anywhere;width:100%}.mailpoet-manage-subscription--modern *,.mailpoet-manage-subscription--modern *:before,.mailpoet-manage-subscription--modern *:after{box-sizing:border-box}.mailpoet-manage-subscription--modern.mailpoet-manage-subscription--global-unsubscribed .mailpoet-manage-subscription-list-fields{display:none}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-section{margin:0 0 32px}.mailpoet-manage-subscription--modern h2{color:inherit;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 8px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-section-description,.mailpoet-manage-subscription--modern .mailpoet_field_description,.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-lists-description,.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-description,.mailpoet-manage-subscription--modern .mailpoet-change-email-info{color:inherit;font-size:15px;line-height:1.5}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-section-description,.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-lists-description{margin:0 0 20px}.mailpoet-manage-subscription--modern .mailpoet_field_description{margin:4px 0 8px}.mailpoet-manage-subscription--modern .mailpoet_paragraph{margin:0 0 20px}.mailpoet-manage-subscription--modern .mailpoet_text_label,.mailpoet-manage-subscription--modern .mailpoet_textarea_label,.mailpoet-manage-subscription--modern .mailpoet_select_label,.mailpoet-manage-subscription--modern .mailpoet_radio_label,.mailpoet-manage-subscription--modern .mailpoet_checkbox_label,.mailpoet-manage-subscription--modern .mailpoet_list_label,.mailpoet-manage-subscription--modern .mailpoet_date_label{color:inherit;font-size:15px;font-weight:700;line-height:1.35;margin:0 0 6px;padding-right:10px}.mailpoet-manage-subscription--modern .mailpoet_text,.mailpoet-manage-subscription--modern .mailpoet_textarea,.mailpoet-manage-subscription--modern .mailpoet_select{background:#fff;border:1px solid #b8c3cf;border-radius:6px;color:#111827;font-size:16px;line-height:1.4;min-height:44px;padding:9px 12px;width:100%}.mailpoet-manage-subscription--modern .mailpoet_text:focus,.mailpoet-manage-subscription--modern .mailpoet_textarea:focus,.mailpoet-manage-subscription--modern .mailpoet_select:focus,.mailpoet-manage-subscription--modern .mailpoet_submit:focus-visible,.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-label:focus-within{border-color:#2271b1;box-shadow:0 0 0 3px rgba(34,113,177,.2);outline:0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-email strong{background:#f6f8fa;border:1px solid #d8dee4;border-radius:6px;color:#111827;display:block;font-weight:600;margin-top:6px;min-height:44px;padding:10px 12px}.mailpoet-manage-subscription--modern .mailpoet-change-email-info{display:block;font-size:15px;margin-top:8px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-lists{border:0;margin:0 0 28px;padding:0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-lists>.mailpoet_segment_label{color:inherit;display:block;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 8px;padding:0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-row{align-items:center;border-top:1px solid #d8dee4;display:grid;gap:20px;grid-template-columns:minmax(0, 1fr) auto;padding:16px 0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-row:last-of-type{border-bottom:1px solid #d8dee4}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-copy{min-width:0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-name{color:inherit;font-weight:700;line-height:1.4}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-description{margin-top:4px;white-space:pre-line}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-choice{align-items:center;border:0;display:flex;gap:8px;margin:0;padding:0;white-space:nowrap}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-legend{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-label{align-items:center;background:#fff;border:1px solid #b8c3cf;border-radius:6px;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:40px;min-width:72px;padding:8px 12px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-label:hover{border-color:#6b7a89}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-label:has(input:checked){background:#edf6ff;border-color:#2271b1;color:#0f4f83}.mailpoet-manage-subscription--modern .mailpoet_radio{accent-color:#2271b1;margin:0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-no-lists{background:#f6f8fa;border-left:4px solid #8c9aa8;color:#52616f;margin:8px 0 0;padding:12px 14px}.mailpoet-manage-subscription--modern .mailpoet-submit-success{background:#f1f8ee;border-left:4px solid #4f8f35;color:#255f1f;margin:0 0 28px;padding:12px 14px}.mailpoet-manage-subscription--modern .parsley-errors-list,.mailpoet-manage-subscription--modern .mailpoet_validate_error,.mailpoet-manage-subscription--modern .mailpoet-submit-error{background:#fff4f4;border-left:4px solid #c62828;color:#8a1f1f;margin:8px 0 0;padding:10px 12px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-actions{margin-top:28px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-actions .mailpoet_paragraph{margin-bottom:0}.mailpoet-manage-subscription--modern .mailpoet_submit{appearance:none;background:#2271b1;border:1px solid #1d5f95;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:1.25;min-height:44px;padding:10px 18px}.mailpoet-manage-subscription--modern .mailpoet_submit:hover{background:#135e96}.mailpoet-manage-subscription--modern .mailpoet_submit:active{background:#0f4f83}.mailpoet-manage-subscription--modern .mailpoet_submit:disabled{cursor:default;opacity:.65}@media screen and (max-width: 599px){.mailpoet-manage-subscription--modern h2,.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-lists>.mailpoet_segment_label{font-size:21px}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-row{align-items:stretch;gap:12px;grid-template-columns:1fr;padding:18px 0}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-list-choice{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));white-space:normal;width:100%}.mailpoet-manage-subscription--modern .mailpoet-manage-subscription-choice-label{min-width:0;width:100%}.mailpoet-manage-subscription--modern .mailpoet_submit{width:100%}}.mailpoet_form_overlay_animation{animation:fade-in-overlay 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes fade-in-overlay{0%{opacity:0}100%{opacity:.7}}.mailpoet_form_animation_slideup{animation:slide-up 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideup{animation:slide-up-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-up-popup{0%{opacity:0;transform:translate(-50%, -20%)}100%{opacity:1;transform:translate(-50%, -50%)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30%)}100%{opacity:1;transform:translateY(0)}}.mailpoet_form_animation_fadein{animation:fade-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.mailpoet_form_animation_slideright{animation:slide-right 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideright{animation:slide-right-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-right{0%{opacity:0;transform:translateX(-30%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-right-popup{0%{opacity:0;transform:translate(-80%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_slideleft{animation:slide-left 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slideleft{animation:slide-left-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-left{0%{opacity:0;transform:translateX(30%)}100%{opacity:1;transform:translateX(0)}}@keyframes slide-left-popup{0%{opacity:0;transform:translate(-20%, -50%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_slidedown{animation:slide-down 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_slidedown{animation:slide-down-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes slide-down{0%{opacity:0;transform:translateY(-30%)}100%{opacity:1;transform:translateY(0)}}@keyframes slide-down-popup{0%{opacity:0;transform:translate(-50%, -80%)}100%{opacity:1;transform:translate(-50%, -50%)}}.mailpoet_form_animation_zoomout{animation:zoom-out 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_zoomout{animation:zoom-out-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes zoom-out{0%{opacity:0;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}@keyframes zoom-out-popup{0%{transform:scale(1.3) translate(-35%, -35%)}100%{transform:scale(1) translate(-50%, -50%)}}.mailpoet_form_animation_zoomin{animation:zoom-in 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.mailpoet_form_popup.mailpoet_form_animation_zoomin{animation:zoom-in-popup 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@keyframes zoom-in{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes zoom-in-popup{0%{transform:scale(0.8) translate(-60%, -60%)}100%{transform:scale(1) translate(-50%, -50%)}}.mailpoet_form_animation_flip{animation:flip 1s 1 ease-in-out;perspective:2000px}.mailpoet_form_popup.mailpoet_form_animation_flip{animation:flip-popup 1s 1 ease-in-out;perspective:2000px}@keyframes flip{0%{opacity:0;transform:rotateY(-60deg);transform-style:preserve-3d}100%{opacity:1;transform:rotateY(0deg)}}@keyframes flip-popup{0%{opacity:0;transform:rotateY(-60deg) translate(-59%, -50%);transform-style:preserve-3d}100%{opacity:1;transform:rotateY(0deg) translate(-50%, -50%)}}.mailpoet_form .has-black-color{color:#000}.mailpoet_form .has-black-background-color{background-color:#000}.mailpoet_form .has-cyan-bluish-gray-color{color:#abb8c3}.mailpoet_form .has-cyan-bluish-gray-background-color{background-color:#abb8c3}.mailpoet_form .has-white-color{color:#fff}.mailpoet_form .has-black-white-color{background-color:#fff}.mailpoet_form .has-pale-pink-color{color:#f78da7}.mailpoet_form .has-pale-pink-background-color{background-color:#f78da7}.mailpoet_form .has-vivid-red-color{color:#cf2e2e}.mailpoet_form .has-vivid-red-background-color{background-color:#cf2e2e}.mailpoet_form .has-luminous-vivid-orange-color{color:#ff6900}.mailpoet_form .has-luminous-vivid-orange-background-color{background-color:#ff6900}.mailpoet_form .has-luminous-vivid-amber-color{color:#fcb900}.mailpoet_form .has-luminous-vivid-amber-background-color{background-color:#fcb900}.mailpoet_form .has-light-green-cyan-color{color:#7bdcb5}.mailpoet_form .has-light-green-cyan-background-color{background-color:#7bdcb5}.mailpoet_form .has-vivid-green-cyan-color{color:#00d084}.mailpoet_form .has-vivid-green-cyan-background-color{background-color:#00d084}.mailpoet_form .has-pale-cyan-blue-color{color:#8ed1fc}.mailpoet_form .has-pale-cyan-blue-background-color{background-color:#8ed1fc}.mailpoet_form .has-vivid-cyan-blue-color{color:#0693e3}.mailpoet_form .has-vivid-cyan-blue-background-color{background-color:#0693e3}.mailpoet_form .has-vivid-purple-color{color:#9b51e0}.mailpoet_form .has--vivid-purple--background-color{background-color:#9b51e0}.mailpoet_captcha_form .mailpoet_icon_button{background:rgba(0,0,0,0);border:0;cursor:pointer}.mailpoet_captcha_form .mailpoet_icon_button img{height:20px;width:20px}.mailpoet_captcha_container{margin:0 auto 20px;max-width:300px;text-align:center}.mailpoet_captcha_container .mailpoet_captcha_image_wrapper{margin-bottom:10px}.mailpoet_captcha_container .mailpoet_captcha{display:block;margin:0 auto}.mailpoet_captcha_container .mailpoet_icon_button{background:rgba(0,0,0,0);border:0;cursor:pointer;padding:5px;vertical-align:middle}.mailpoet_captcha_container .mailpoet_icon_button img{height:20px;width:20px}.mailpoet_captcha_container .mailpoet_icon_button:hover{opacity:.7}.mailpoet_captcha_container .mailpoet_captcha_player{display:none}.mailpoet_captcha_container .mailpoet_captcha_label{display:block;margin-top:10px;text-align:left}.mailpoet_captcha_container .mailpoet_captcha_label .mailpoet_text_label{display:block;margin-bottom:5px}.mailpoet_captcha_container .mailpoet_captcha_label .mailpoet_text{max-width:220px;width:100%}.mailpoet_captcha_container .mailpoet_captcha_submit{margin-top:15px}.mailpoet_captcha_hidden{display:none !important}form#registerform .g-recaptcha:not([data-size=invisible]){scale:.9;transform-origin:0 0}form.woocommerce-form-register .g-recaptcha{padding-inline-start:3px}
.wp-container-core-buttons-is-layout-9bfcc201{gap:var(--wp--preset--spacing--x-small) var(--wp--preset--spacing--x-small);}.wp-container-core-column-is-layout-b4f291b5 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0 !important;}.wp-container-core-buttons-is-layout-fd02fa2b{gap:var(--wp--preset--spacing--x-small) var(--wp--preset--spacing--x-small);justify-content:flex-end;}.wp-container-core-group-is-layout-19f54582{justify-content:flex-end;}.wp-container-core-column-is-layout-30c81a27 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-right:0 !important;}.wp-container-core-columns-is-layout-0e47273b{flex-wrap:nowrap;}.wp-container-core-cover-is-layout-810b6d4f > .alignfull{margin-right:calc(var(--wp--preset--spacing--x-small) * -1);margin-left:calc(var(--wp--preset--spacing--x-small) * -1);}.wp-container-core-cover-is-layout-810b6d4f > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-cover-is-layout-810b6d4f > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-749ac025 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-elements-1 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-2 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-5 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--tertiary);}.wp-elements-10 a:where(:not(.wp-element-button)){color:#606060;}.wp-container-core-columns-is-layout-b95fb7f1{flex-wrap:nowrap;gap:20px 0;}.wp-container-core-group-is-layout-72f43f7c > .alignfull{margin-right:calc(var(--wp--preset--spacing--x-small) * -1);margin-left:calc(var(--wp--preset--spacing--x-small) * -1);}.wp-elements-11 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-12 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-13 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-14 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-15 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-16 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-17 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-18 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-19 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-20 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-21 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-22 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-23 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-24 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-25 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-26 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-27 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-28 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-29 a:where(:not(.wp-element-button)){color:#616161;}.wp-container-core-column-is-layout-5b008786 > .alignfull{margin-right:calc(var(--wp--preset--spacing--medium) * -1);margin-left:calc(var(--wp--preset--spacing--medium) * -1);}.wp-elements-30 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-31 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-31 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-32 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-33 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-34 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-34 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-35 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-36 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-37 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-37 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-38 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-39 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-40 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-40 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-41 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-42 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-43 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-43 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-44 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-45 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-46 a:where(:not(.wp-element-button)){color:#606060;}.wp-elements-46 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-elements-47 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--foreground);}.wp-elements-48 a:where(:not(.wp-element-button)):hover{color:#212121;}.wp-container-core-post-template-is-layout-8c63217d > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-post-template-is-layout-8c63217d > * + *{margin-block-start:var(--wp--preset--spacing--x-small);margin-block-end:0;}.wp-container-core-buttons-is-layout-67c02187{gap:var(--wp--preset--spacing--small) 0;justify-content:flex-start;}.wp-container-core-column-is-layout-912735ff > .alignfull{margin-right:calc(var(--wp--preset--spacing--medium) * -1);margin-left:calc(var(--wp--preset--spacing--medium) * -1);}.wp-elements-49 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--secondary);}.wp-elements-50 a:where(:not(.wp-element-button)){color:#212121;}.wp-elements-51 a:where(:not(.wp-element-button)){color:#212121;}.wp-container-core-columns-is-layout-4da877be > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);} 