@import url(https://use.typekit.net/tki2uvx.css);
.lottie-animation-block{width:100%;max-width:100%}.lottie-container{width:100%;height:auto}.lottie-container svg{width:100%;height:auto;display:block}.lottie-animation-block:hover{cursor:pointer}
.parallaxing-image-block{display:flex;position:relative;justify-content:flex-start;align-items:center;min-height:500px}.parallaxing-image-block .parallax{clip:rect(0,auto,auto,0);clip-path:inset(0 0 0 0);position:absolute;top:0;left:0;height:100%;width:100%}.parallaxing-image-block .parallax video,.parallaxing-image-block .parallax img{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100lvh;object-fit:cover;object-position:center;z-index:1;will-change:transform;transform:translateZ(0);pointer-events:none}.parallaxing-image-block.page-hero{height:85vh;height:85lvh}.parallaxing-image-block .grad{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(226deg,#fff 22.17%,#000 99.43%);mix-blend-mode:multiply;z-index:2}.parallaxing-image-block .acf-innerblocks-container{margin-left:var(--responsive-wide-padding);position:relative;z-index:3;padding-block:20vh 10vh;max-width:492px;width:100%;max-width:calc(100% - 2 * var(--responsive-wide-padding))}.js-enabled .parallaxing-image-block.page-hero{height:var(--js-eighty-five,657.05px);min-width:var(--js-width,100%)}.js-enabled.interacted .parallaxing-image-block.page-hero{height:85vh;height:85lvh;min-width:auto}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}
/*
Theme Name: Modany Falcone
Theme URI: https://www.dotfoundry.com
Author: Monjibram LLC
Author URI: https://www.monjibram.com
Description: Dot Foundry's WordPress Theme
Requires at least: 6.0
Tested up to: 6.1
Requires PHP: 8.0
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nah
*/

:root{--body-font:var(--wp--preset--font-family--bernina);--heading-font:var(--wp--preset--font-family--bernina);--narrow-font:var(--wp--preset--font-family--bernina-narrow);--primary:var(--wp--preset--color--primary);--secondary:var(--wp--preset--color--secondary);--white:var(--wp--preset--color--white);--black:var(--wp--preset--color--black);--nav-height:96px;--nav-height-with-admin:calc(var(--nav-height) + var(--wp-admin--admin-bar--height));--responsive-wide-padding:20px}@media (min-width:1320px){:root{--responsive-wide-padding:calc(50vw - 640px)}}*>*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{height:100%;scroll-behavior:smooth;scrollbar-color:var(--primary) rgba(0,0,0,0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px;border:2px solid rgba(0,0,0,0)}.snap{scroll-margin-top:60px}h1{scroll-margin-top:30px}h2,h3,h4,h5,section{scroll-margin-top:20px}html,body{margin:0;font:400 16px/1.3 var(--body-font),sans-serif;color:var(--black);background-color:var(--white)}section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}strong{font-weight:600}@media (max-width:800px){html,body{font:300 16px/1.3 var(--body-font),sans-serif}strong{font-weight:600}}html.locked,body.locked{max-height:100%;overflow:hidden}a{text-decoration:underline;color:var(--black)}a:hover{text-decoration:none}li{list-style:none inside}picture img{width:100%;height:100%;object-fit:cover;object-position:center}.container,.container--wide{position:relative;z-index:1}.container{max-width:var(--wp--style--global--content-size);margin-inline:auto;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.container--wide{max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.d-none{display:none !important}.screen-reader-response,.wpcf7-response-output,.wpcf7-spinner,.wpcf7-not-valid-tip{display:none !important}:where(.editor-styles-wrapper) p,:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{margin:unset}@media (min-width:782px){.is-style-half-site-left,.is-style-half-site-right{max-width:50vw;width:100%;position:relative}.is-style-half-site-left,.is-style-half-site-right{max-width:50vw;width:100%}.is-style-half-site-left{margin-left:calc(50% - 50vw) !important;margin-right:auto}}.is-style-half-site-right{margin-left:auto;margin-right:calc(50% - 50vw) !important}.wp-block-group:has(.is-style-half-site-left),.wp-block-group:has(.is-style-half-site-right){overflow:hidden !important}.block-editor-block-list__block.is-style-half-site-left,.block-editor-block-list__block.is-style-half-site-right{position:relative}.block-editor-block-list__block.is-style-half-site-left:before,.block-editor-block-list__block.is-style-half-site-right:before{content:"Edge Container Style Applied";position:absolute;top:0;left:0;font-size:12px;background:#007cba;color:#fff;padding:2px 6px;border-radius:3px;z-index:10}.is-style-half-site-right .wp-block-video,.is-style-half-site-right .wp-block-image,.is-style-half-site-right .wp-block-gallery,.is-style-half-site-left .wp-block-video,.is-style-half-site-left .wp-block-image,.is-style-half-site-left .wp-block-gallery,.is-style-half-site-right .wp-block-video video,.is-style-half-site-right .wp-block-image img,.is-style-half-site-right .wp-block-gallery img,.is-style-half-site-left .wp-block-video video,.is-style-half-site-left .wp-block-image img,.is-style-half-site-left .wp-block-gallery img{max-width:100%;width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media (min-width:782px){.wp-block-columns .wp-block-column.is-style-half-site-left,.wp-block-columns .wp-block-column.is-style-half-site-right{flex-basis:50% !important}}.wp-block-buttons{gap:1.5rem}.post-content form input[type=submit],.contact-switch form input[type=submit]{margin-inline:auto;font-size:1rem;cursor:pointer}.post-content form input[type=submit],.contact-switch form input[type=submit],.wp-block-button__link{background:unset;min-width:147px;font-family:var(--wp--preset--font-family--bernina-narrow);font-weight:400;color:currentColor;border:1px solid currentColor;border-radius:33px;padding:12px 25px 10px;display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:all .3s ease}.wp-block-group.has-black-background-color{--group-bg-color:var(--wp--preset--color--black)}.wp-block-group.has-white-background-color{--group-bg-color:var(--wp--preset--color--white)}.wp-block-group.has-eerie-black-background-color{--group-bg-color:var(--wp--preset--color--eerie-black)}.wp-block-group.has-night-background-color{--group-bg-color:var(--wp--preset--color--night)}.wp-block-group.has-inactive-grey-background-color{--group-bg-color:var(--wp--preset--color--inactive-grey)}.wp-block-group.is-style-half-bg-top{background:linear-gradient(to bottom,var(--group-bg-color) 50%,transparent 50%) !important}.wp-block-group.is-style-half-bg-bottom{background:linear-gradient(to top,var(--group-bg-color) 50%,transparent 50%) !important}.wp-block-group.is-style-third-bg-top{background:linear-gradient(to bottom,var(--group-bg-color) 33.33%,transparent 33.33%) !important}.wp-block-group.is-style-third-bg-bottom{background:linear-gradient(to top,var(--group-bg-color) 33.33%,transparent 33.33%) !important}.wp-block-group.is-style-peek-bg{background:linear-gradient(to bottom,var(--group-bg-color) 90%,transparent 90%) !important}.entry-content>.wp-block-group:has(.wp-block-column.is-style-right-gradient){overflow:hidden}.wp-block-column:has(.is-style-background-video){position:relative;aspect-ratio:1}.wp-block-column:has(.is-style-background-video)>*{position:relative;z-index:2;pointer-events:none}.wp-block-column:has(.is-style-background-video) figure.is-style-background-video{position:absolute;inset:0;z-index:1;pointer-events:auto}.wp-block-column:has(.is-style-background-video) figure.is-style-background-video img,.wp-block-column:has(.is-style-background-video) figure.is-style-background-video video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1);transition:.4s}.wp-block-column:has(.is-style-background-video) figure.is-style-background-video a{overflow:hidden}.wp-block-column:has(.is-style-background-video) figure.is-style-background-video a:hover img,.wp-block-column:has(.is-style-background-video) figure.is-style-background-video a:hover video{transform:scale(1.2);transition:.6s}.wp-block-columns.is-style-horizontal-scroll{overflow-x:auto;scrollbar-width:none;display:flex;padding-left:var(--responsive-wide-padding);padding-right:var(--responsive-wide-padding);padding-block:10px}.wp-block-columns.is-style-horizontal-scroll::-webkit-scrollbar{display:none}.wp-block-columns.is-style-horizontal-scroll .wp-block-column:first-child{margin-left:auto}.wp-block-columns.is-style-horizontal-scroll .wp-block-column:last-child{margin-right:auto}.wp-block-columns.is-style-horizontal-scroll .wp-block-column{flex:1 0 auto;overflow:visible}.wp-block-columns.is-style-wrap-on-three{display:grid;grid-template-columns:repeat(3,1fr);gap:1.7rem !important;align-items:stretch}.wp-block-columns.is-style-wrap-on-three>.wp-block-column{box-sizing:border-box;flex:unset !important;width:100%;min-width:0;margin:0;min-height:234px}.wp-block-columns.is-style-wrap-on-four{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem !important}.wp-block-columns.is-style-wrap-on-four>.wp-block-column{box-sizing:border-box;flex:unset !important;width:100%;min-width:0;margin:0;min-height:234px}.wp-block-column:has(.is-style-auto-height){display:flex;flex-direction:column;align-items:stretch;position:relative}.wp-block-column:has(.is-style-auto-height)>.is-style-auto-height{margin-top:auto !important;width:100%}.wp-block-image.is-style-icon{margin-left:auto;position:absolute;right:30px;bottom:30px;width:48px;height:48px;display:block;object-fit:contain}.wp-block-separator,.wp-block-spacer{margin-top:0 !important;margin-bottom:0 !important}.wp-block-separator.is-style-vertical{color:transparent !important;background-color:unset !important;position:relative;width:66px;height:66px}.wp-block-separator.is-style-vertical:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;z-index:2;background:currentColor;transform:translate(-50%,-50%) rotate(90deg)}.wp-block-separator.is-style-gravel,.wp-block-separator.is-style-white-gravel{color:transparent !important;background-color:unset !important;position:relative;height:4px}.wp-block-separator.is-style-gravel:before,.wp-block-separator.is-style-white-gravel:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;z-index:2;background:url(https://modanyfalcone.com/wp-content/themes/modanyfalcone/assets/images/rough-line.svg) center/cover no-repeat}.wp-block-separator.is-style-white-gravel:before{background:url(https://modanyfalcone.com/wp-content/themes/modanyfalcone/assets/images/white-rough-line.svg) center/cover no-repeat}.wp-block-video.is-style-pano{position:relative;width:100%;aspect-ratio:4}.wp-block-video.is-style-pano video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.wp-block-column:has(.is-style-background){position:relative;overflow:hidden}.wp-block-video.is-style-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.wp-block-video.is-style-background video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.is-style-bio-photo{aspect-ratio:1;display:block;width:100%;height:auto}.is-style-bio-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.is-style-bio-cta{width:100%;height:auto;aspect-ratio:1}.wp-block-column.is-vertically-aligned-stretch figure{height:100%}.wp-block-column.is-vertically-aligned-stretch figure img{height:100%;object-fit:cover;object-position:center}.wp-block-columns.is-style-about>.wp-block-column:last-child{background-image:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://modanyfalcone.com/wp-content/themes/modanyfalcone/assets/images/texture.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:782px){.wp-block-columns.is-style-about>.wp-block-column:last-child{margin-block:20px}}.wp-block-columns.is-style-about>.wp-block-column:last-child>*{padding-left:100px;padding-right:var(--responsive-wide-padding)}@media (max-width:1150px){.wp-block-columns.is-style-about>.wp-block-column:last-child>*{padding-left:7vw}}.wp-block-columns.is-style-about-flip>.wp-block-column:first-child{background-image:url(https://sp-ao.shortpixel.ai/client/to_auto,q_glossy,ret_img/https://modanyfalcone.com/wp-content/themes/modanyfalcone/assets/images/texture.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:782px){.wp-block-columns.is-style-about-flip>.wp-block-column:first-child{margin-block:20px}}.wp-block-columns.is-style-about-flip>.wp-block-column:first-child>*{padding-left:var(--responsive-wide-padding);padding-right:100px;margin-right:auto}@media (max-width:1150px){.wp-block-columns.is-style-about-flip>.wp-block-column:first-child>*{padding-right:7vw}}.wp-block-buttons.is-style-mobile-only{display:none}.wp-block-group.is-style-trowel-painter{position:relative;overflow:hidden}.wp-block-group.is-style-trowel-painter .trowel-painter-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#fff;z-index:1;max-width:unset !important;pointer-events:none}.wp-block-group.is-style-trowel-painter>:not(.trowel-painter-canvas){position:relative;z-index:3}.wp-block-group.is-style-trowel-painter .texture-overlay{z-index:2 !important;position:absolute !important;max-width:unset !important;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.wp-block-group.is-style-trowel-painter .trowel-cursor{position:fixed;pointer-events:none;z-index:1000;width:auto;height:84px;transform:translate(-50%,0);transition:opacity .2s ease}.wp-block-group.is-style-trowel-painter>*:not(.trowel-painter-canvas):not(.trowel-cursor){position:relative;z-index:3}@media (max-width:900px){.is-style-bio-cta,.is-style-bio-photo{aspect-ratio:1/1.4}}@media (max-width:835px){.wp-block-columns.is-style-break-early{flex-direction:column !important;max-width:400px;margin-inline:auto}.wp-block-columns.is-style-break-early>.wp-block-column:not(:empty){flex-basis:100% !important}}@media (max-width:1024px) and (min-width:782px){.is-style-half-site-left,.is-style-half-site-right{max-width:50vw}}@media (max-width:851px){.wp-block-columns.is-style-wrap-on-three{grid-template-columns:repeat(2,1fr)}.wp-block-image.is-style-icon{right:1.5rem;bottom:1.5rem;width:2rem;height:2rem}}@media (max-width:781px){.wp-block-buttons.is-style-mobile-hide{display:none !important}.wp-block-buttons.is-style-mobile-only{display:flex}.wp-block-columns:has(.is-style-right-gradient){margin-left:calc(var(--wp--style--root--padding-left) * -1) !important}.wp-block-columns:has(.is-style-right-gradient)>*{padding-left:var(--wp--style--root--padding-left) !important;overflow:visible}.wp-block-group.is-style-third-bg-top{background:linear-gradient(to bottom,var(--group-bg-color) 20%,transparent 20%) !important}.wp-block-columns.is-style-wrap-on-three>.wp-block-column{min-height:190px}.wp-block-columns.is-style-wrap-on-four{grid-template-columns:repeat(2,1fr)}.wp-block-columns .wp-block-column.is-style-half-site-left,.wp-block-columns .wp-block-column.is-style-half-site-right{flex-basis:100% !important}.wp-block-columns.is-style-reverse-on-mobile{flex-direction:column-reverse !important}.is-style-center-mobile{text-align:center;margin-inline:auto !important;justify-content:center !important}.wp-block-spacer.is-style-desktop-only{display:none !important}.wp-block-spacer.is-style-mobile-friendly{height:2.5rem !important}.is-style-half-site-right,.is-style-half-site-left{margin-left:calc(var(--wp--style--root--padding-right) * -1) !important;margin-right:calc(var(--wp--style--root--padding-left) * -1) !important;max-width:unset;padding-left:0;padding-right:0}.wp-block-columns:has(.is-style-bottom-corner){position:relative;padding-bottom:40px}.wp-block-columns:has(.is-style-bottom-corner) .is-style-bottom-corner{position:absolute;bottom:0;left:0}.wp-block-columns.is-style-about-flip{flex-direction:column-reverse !important}}@media (max-width:620px){.wp-block-columns.is-style-wrap-on-three{grid-template-columns:repeat(1,1fr)}.wp-block-columns.is-style-wrap-on-three:has(.is-style-bio-photo){max-width:325px;margin-inline:auto;gap:3rem !important}.wp-block-group.is-style-third-bg-top{background:linear-gradient(to bottom,var(--group-bg-color) 30%,transparent 30%) !important}}@media (max-width:500px){.wp-block-columns.is-style-break-late>.wp-block-column{flex-basis:100% !important}.wp-block-columns.is-style-wrap-on-four>.wp-block-column{min-height:150px}}@media (max-width:450px){.wp-block-columns.is-style-wrap-on-three,.wp-block-columns.is-style-wrap-on-four{grid-template-columns:repeat(1,1fr)}}.editor-styles-wrapper{overflow:hidden}.editor-styles-wrapper .wp-block-column:has(.is-style-background-video)>*{pointer-events:auto}.editor-styles-wrapper .wp-block-columns.is-style-horizontal-scroll{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.editor-styles-wrapper .wp-block-buttons.is-style-mobile-hide{outline:dashed 2px #007cba;position:relative}.editor-styles-wrapper .wp-block-buttons.is-style-mobile-hide:before{content:"Hidden on mobile";position:absolute;top:0;left:0;font-size:12px;background:#007cba;color:#fff;padding:2px 6px;border-radius:3px;z-index:10;transform:translateY(-100%);white-space:nowrap}.editor-styles-wrapper .wp-block-buttons.is-style-mobile-only{display:flex;outline:dashed 2px #007cba;position:relative}.editor-styles-wrapper .wp-block-buttons.is-style-mobile-only:before{content:"Only visible on mobile";position:absolute;top:0;left:0;font-size:12px;background:#007cba;color:#fff;padding:2px 6px;border-radius:3px;z-index:10;transform:translateY(-100%);white-space:nowrap}.editor-styles-wrapper .wp-block-group.is-style-trowel-painter{outline:dashed 2px #007cba;position:relative;min-height:400px}.editor-styles-wrapper .wp-block-group.is-style-trowel-painter:before{content:"Trowel Painter Canvas";position:absolute;top:0;left:0;font-size:12px;background:#007cba;color:#fff;padding:2px 6px;border-radius:3px;z-index:10;transform:translateY(-100%);white-space:nowrap}:root{--header-link-gap:40px}#site-header{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:10;color:var(--black);height:var(--nav-height);padding:0;width:calc(100vw - var(--wp--style--root--padding-right) - var(--wp--style--root--padding-left))}#site-header .inner{padding-top:40px;display:flex;align-items:center}#site-header .header-right{display:flex;align-items:center;flex-basis:calc(100% - 192px);margin-left:auto;justify-content:flex-end}#site-header .site-logo{width:172px;height:auto}#site-header .site-logo img{width:172px;height:auto}#site-header .header-main-menu{padding-right:var(--header-link-gap)}#site-header .header-secondary-menu{padding-left:var(--header-link-gap)}#site-header nav ul{display:flex;align-items:center;justify-content:flex-end;gap:10px var(--header-link-gap);padding-bottom:1.5rem;border-bottom:1px solid var(--white)}#site-header li:not(:first-of-type){padding-left:100px}#site-header li{white-space:nowrap}#site-header a{color:var(--white);display:inline-block;text-decoration:none;text-transform:uppercase;font-family:var(--narrow-font)}#site-header a.is-style-title{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:2.4px}#site-header a.wp-rounded-button{font-size:14px;font-weight:400}#site-header .menu-ex,#site-header .hamburger{display:none}#site-header .menu-ex{position:fixed;top:calc(25px + var(--wp-admin--admin-bar--height));right:10px}@media (max-width:901px){#site-header nav ul{padding-bottom:.5rem}#site-header li:not(:first-of-type){padding-left:5vw}}@media (max-width:781px){:root{--nav-height:100px;--menu-active:.3s;--menu-inactive:.2s}#site-header{z-index:10;display:flex;flex-direction:row-reverse;justify-content:space-between;overflow:visible;transition:all 0s var(--menu-inactive),margin 0s,width 0s}#site-header .inner{padding-top:20px}#site-header .inner .site-logo{position:relative;left:0;transition:var(--menu-inactive) var(--menu-active)}#site-header .hamburger{display:flex;align-items:center;z-index:5}#site-header .hamburger input{opacity:0;visibility:hidden;position:absolute;height:0;width:0;overflow:hidden}#site-header .hamburger label{display:inline-flex;flex-direction:column;justify-content:space-between;width:28px;height:20px;cursor:pointer;position:relative}#site-header .menu-ex{opacity:0;pointer-events:none;display:block;transition:var(--menu-inactive)}#site-header .header-left,#site-header .header-right{position:absolute;top:0;padding-top:20px;left:-200%;z-index:3;order:2;display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 40px);transition:var(--menu-inactive) var(--menu-active)}#site-header nav ul{justify-content:flex-start;flex-wrap:wrap;min-height:50px;padding-bottom:0;padding-top:10px;row-gap:0}#site-header nav ul li:not(:first-of-type){padding-left:0}#site-header nav ul li{min-width:60px;margin-right:20px;padding-bottom:10px}#site-header nav ul li a.is-style-title{font-size:.8rem}#site-header .hamburger .line{display:block;height:3px;width:100%;background-color:var(--white);border-radius:2px;transition:var(--menu-active);transform-origin:center}#site-header:has(input:checked) .site-logo{left:-200%;transition:var(--menu-active)}#site-header:has(input:checked) .header-left,#site-header:has(input:checked) .header-right{left:0;transition:var(--menu-active) var(--menu-inactive)}#site-header:has(input:checked) .line-1{transform:rotate(45deg) translateY(8px) translateX(4px)}#site-header:has(input:checked) .line-2{opacity:0}#site-header:has(input:checked) .line-3{transform:rotate(-45deg) translateY(-8px) translateX(4px)}#site-header:has(input:checked):before{top:0;left:0;transition:all var(--menu-active)}}footer{--footer-gap:2.5rem;background-color:var(--black);padding-block:46px;position:relative}footer .container--wide{display:flex;justify-content:space-between;align-items:center}footer .footer-left,footer .footer-right{flex:1}footer nav{display:flex;justify-content:flex-end;gap:var(--footer-gap)}footer nav a{color:var(--white);text-decoration:none;font-size:10px}footer .social-link{display:inline-block}footer .footer-left{display:flex;justify-content:flex-start;gap:0 28px}footer .footer-left a{display:inline-block}footer .footer-left .footer-copy{padding-top:19px;color:var(--white);color:#d9d8d6;font-size:8px;font-weight:400}.site-by{--background-color:var(--black);--text-color:var(--white);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);height:1px;width:100%}.site-by .fixed-container{position:fixed;bottom:0;left:0;width:100%;height:73px;display:flex;align-items:center;justify-content:center;background-color:var(--background-color)}.site-by a{display:block;text-decoration:none}.site-by a svg path{fill:var(--text-color)}@media (max-width:951px){footer .container--wide:last-child{flex-flow:column;gap:2rem}footer .container--wide:last-child .footer-center{order:1}footer .container--wide:last-child .footer-left{order:2;flex-direction:column;align-items:center;text-align:center}footer .container--wide:last-child .footer-left .footer-copy{padding-top:5px}footer .container--wide:last-child .footer-right{order:3}}@media (max-width:500px){footer .container--wide:last-child nav{flex-flow:column;gap:1rem}footer .container--wide:last-child nav a{text-align:center}.socials{gap:.4rem;display:flex}}:root{--lighter-grey:#bcbec0}.ehyeh{font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:17px;text-align:center;color:var(--primary)}.toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;width:100%;min-height:41px}.contact-switch .toggle .switch-labels{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:0 8px}.toggle .switch{display:flex;justify-content:space-between;align-items:center;width:71px;height:38px;background-color:#d2d2de;border-radius:20px;padding:4px;cursor:pointer;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.toggle .switch .switch-inner{position:relative;left:0;top:0;width:30px;height:30px;border-radius:50%;background-color:#231f20;transition:all .3s}input.hid{opacity:0;height:0;width:0;padding:0;border:0;margin:0;position:absolute}input:checked+.toggle .switch-inner{left:33px}.toggle .switch-labels span:nth-child(1){color:var(--black);pointer-events:none}.contact-switch .switch-labels span{cursor:pointer;display:block;width:170px;font-size:16px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.12px;color:var(--lighter-grey)}.contact-switch .switch-labels span:nth-child(1){text-align:right;margin-right:167px}input:checked+.toggle .switch-labels span:nth-child(1){color:var(--lighter-grey)}input:checked+.toggle .switch-labels span:nth-child(2){color:var(--black);pointer-events:none}.contact-switch form{padding:0 50px}.contact-switch .wpcf7[aria-hidden=true] *{pointer-events:none;visibility:hidden}.post-content form br{display:none !important}.post-content form .file-upload:after,.post-content form select,.post-content form select option,.post-content form input:not([type=submit]),.contact-switch form br,.contact-switch form .file-upload:after,.contact-switch form select,.contact-switch form select option,.contact-switch form input:not([type=submit]){font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:500;line-height:93%;width:100%;height:unset;padding:15px 18px;border:solid 1px #787878;border-radius:14px;background-color:#fff !important;color:var(--black);transition:all .3s;margin-top:7px;text-align:center}.post-content form textarea,.contact-switch form textarea{font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:500;line-height:93%;width:100%;padding:15px 38px;border-radius:14px;border:1px solid #787878;transition:all .3s;margin-top:14px}.post-content form input:not([type=submit]).wpcf7-not-valid,.contact-switch form input:not([type=submit]).wpcf7-not-valid{border-color:red;transition-duration:.2s}.post-content form textarea::placeholder,.post-content form input::placeholder,.contact-switch form textarea::placeholder,.contact-switch form input::placeholder{color:var(--lighter-grey);opacity:1}.post-content form label,.contact-switch form label{display:block;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:26px;color:var(--black);position:relative}.contact-switch form .file-upload span,.post-content form .file-upload span{pointer-events:none}.contact-switch form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner),.post-content form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner){position:relative;cursor:pointer;z-index:2;width:100%;height:58px;display:block;margin-top:7px;border-radius:14px;margin-top:14px;border:1px solid #787878;padding:15px 18px}.contact-switch form .file-upload span.inner,.post-content form .file-upload span.inner{position:absolute;bottom:0;left:0;width:100%;height:58px;padding-left:38px;color:var(--lighter-grey);font-family:var(--body-font);font-size:20px;font-style:normal;font-weight:500;line-height:58px;text-transform:none}.contact-switch form .file-upload span.wpcf7-not-valid-tip,.post-content form .file-upload span.wpcf7-not-valid-tip{display:block !important;position:absolute;top:100%;background-color:red;max-height:0;opacity:0;border:0;background:0;transition:all .2s;width:100%;text-align:center}.contact-switch form .file-upload input.wpcf7-not-valid+span.wpcf7-not-valid-tip,.post-content form .file-upload input.wpcf7-not-valid+span.wpcf7-not-valid-tip{max-height:100px;opacity:1;padding-top:10px;transition:all .3s}.post-content form .file-upload input,.contact-switch form .file-upload input{display:block;width:100%;height:100%;opacity:0}.post-content form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner):after,.contact-switch form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner):after{content:"";position:absolute;display:block;z-index:1;right:15px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014C3.55228%2014%204%2014.4477%204%2015V19C4%2019.2652%204.10536%2019.5196%204.29289%2019.7071C4.48043%2019.8946%204.73478%2020%205%2020H19C19.2652%2020%2019.5196%2019.8946%2019.7071%2019.7071C19.8946%2019.5196%2020%2019.2652%2020%2019V15C20%2014.4477%2020.4477%2014%2021%2014C21.5523%2014%2022%2014.4477%2022%2015V19C22%2019.7957%2021.6839%2020.5587%2021.1213%2021.1213C20.5587%2021.6839%2019.7957%2022%2019%2022H5C4.20435%2022%203.44129%2021.6839%202.87868%2021.1213C2.31607%2020.5587%202%2019.7956%202%2019V15C2%2014.4477%202.44772%2014%203%2014Z%22%20fill%3D%22%23231F20%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.2929%202.29289C11.6834%201.90237%2012.3166%201.90237%2012.7071%202.29289L17.7071%207.29289C18.0976%207.68342%2018.0976%208.31658%2017.7071%208.70711C17.3166%209.09763%2016.6834%209.09763%2016.2929%208.70711L12%204.41421L7.70711%208.70711C7.31658%209.09763%206.68342%209.09763%206.29289%208.70711C5.90237%208.31658%205.90237%207.68342%206.29289%207.29289L11.2929%202.29289Z%22%20fill%3D%22%23231F20%22%2F%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%202C12.5523%202%2013%202.44772%2013%203V15C13%2015.5523%2012.5523%2016%2012%2016C11.4477%2016%2011%2015.5523%2011%2015V3C11%202.44772%2011.4477%202%2012%202Z%22%20fill%3D%22%23231F20%22%2F%3E%0A%3C%2Fsvg%3E")}.post-content form p,.contact-switch form p{display:flex;flex-direction:column}.wpcf7-response-output{display:none !important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-top:16px;color:var(--black);border:none !important;opacity:0;margin:0;max-height:0;transition:all .3s 1s}@media (max-width:1020px){#editor .contact-switch,#main .contact-switch{margin-top:100px}}@media (max-width:750px){.contact-switch .switch-labels span:nth-child(1){margin-right:144px}.contact-switch .switch-labels span{text-align:center !important;font-size:15px}.post-content form .file-upload:after,.post-content form select,.post-content form select option,.post-content form input:not([type=submit]),.contact-switch form .file-upload:after,.contact-switch form select,.contact-switch form select option,.contact-switch form input:not([type=submit]){font-size:18px;margin-top:4px;padding:6px 0}.post-content form textarea,.contact-switch form textarea{font-size:18px;padding:18px;margin-top:10px}.post-content form label,.contact-switch form label{margin-bottom:26px}.post-content form .file-upload span.inner,.contact-switch form .file-upload span.inner,.contact-switch form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner),.post-content form .file-upload span:not(.wpcf7-not-valid-tip):not(.inner){margin-top:10px;height:50px}.post-content form .file-upload span.inner,.contact-switch form .file-upload span.inner{line-height:50px;font-size:18px}}@media (max-width:600px){.contact-switch .switch-labels span{width:100px}.contact-switch .switch-labels span:nth-child(1){margin-right:125px}.contact-switch form{padding:0;max-width:600px}}body h1,body .h1{font-size:var(--wp--preset--font-size--h-1)}body h2,body .h2{font-size:var(--wp--preset--font-size--h-2)}body h3,body .h3{font-size:var(--wp--preset--font-size--h-3)}body .h3-5{font-size:var(--wp--preset--font-size--h-3-5)}body h4,body .h4{font-size:var(--wp--preset--font-size--h-4)}body h5,body .h5{font-size:var(--wp--preset--font-size--h-5)}body h6,body .h6{font-size:var(--wp--preset--font-size--h-6)}ol.wp-block-list{padding-left:1rem}ol.wp-block-list li{list-style:decimal outside}ul.wp-block-list{padding-left:1rem}ul.wp-block-list li{list-style:disc outside}body.category .cat-links,body.tag .cat-links,body.archive .cat-links,body.taxonomy .cat-links,body.single-post .cat-links,body.post-type-post .cat-links,body.page-templates-content-page-php .cat-links,body.page-template-content-page .cat-links{margin-left:1.5rem}body.category .entry-content>:last-child,body.tag .entry-content>:last-child,body.archive .entry-content>:last-child,body.taxonomy .entry-content>:last-child,body.single-post .entry-content>:last-child,body.post-type-post .entry-content>:last-child,body.page-templates-content-page-php .entry-content>:last-child,body.page-template-content-page .entry-content>:last-child{margin-bottom:100px}body.category p,body.category ul,body.category ol,body.category dl,body.category blockquote,body.category pre,body.category table,body.category figure,body.category hr,body.category address,body.tag p,body.tag ul,body.tag ol,body.tag dl,body.tag blockquote,body.tag pre,body.tag table,body.tag figure,body.tag hr,body.tag address,body.archive p,body.archive ul,body.archive ol,body.archive dl,body.archive blockquote,body.archive pre,body.archive table,body.archive figure,body.archive hr,body.archive address,body.taxonomy p,body.taxonomy ul,body.taxonomy ol,body.taxonomy dl,body.taxonomy blockquote,body.taxonomy pre,body.taxonomy table,body.taxonomy figure,body.taxonomy hr,body.taxonomy address,body.single-post p,body.single-post ul,body.single-post ol,body.single-post dl,body.single-post blockquote,body.single-post pre,body.single-post table,body.single-post figure,body.single-post hr,body.single-post address,body.post-type-post p,body.post-type-post ul,body.post-type-post ol,body.post-type-post dl,body.post-type-post blockquote,body.post-type-post pre,body.post-type-post table,body.post-type-post figure,body.post-type-post hr,body.post-type-post address,body.page-templates-content-page-php p,body.page-templates-content-page-php ul,body.page-templates-content-page-php ol,body.page-templates-content-page-php dl,body.page-templates-content-page-php blockquote,body.page-templates-content-page-php pre,body.page-templates-content-page-php table,body.page-templates-content-page-php figure,body.page-templates-content-page-php hr,body.page-templates-content-page-php address,body.page-template-content-page p,body.page-template-content-page ul,body.page-template-content-page ol,body.page-template-content-page dl,body.page-template-content-page blockquote,body.page-template-content-page pre,body.page-template-content-page table,body.page-template-content-page figure,body.page-template-content-page hr,body.page-template-content-page address{margin-top:1.5rem;margin-bottom:1.5rem}body.category h1,body.tag h1,body.archive h1,body.taxonomy h1,body.single-post h1,body.post-type-post h1,body.page-templates-content-page-php h1,body.page-template-content-page h1{margin-top:4rem;margin-bottom:1rem}body.category h2,body.category h3,body.category h4,body.category h5,body.category h6,body.tag h2,body.tag h3,body.tag h4,body.tag h5,body.tag h6,body.archive h2,body.archive h3,body.archive h4,body.archive h5,body.archive h6,body.taxonomy h2,body.taxonomy h3,body.taxonomy h4,body.taxonomy h5,body.taxonomy h6,body.single-post h2,body.single-post h3,body.single-post h4,body.single-post h5,body.single-post h6,body.post-type-post h2,body.post-type-post h3,body.post-type-post h4,body.post-type-post h5,body.post-type-post h6,body.page-templates-content-page-php h2,body.page-templates-content-page-php h3,body.page-templates-content-page-php h4,body.page-templates-content-page-php h5,body.page-templates-content-page-php h6,body.page-template-content-page h2,body.page-template-content-page h3,body.page-template-content-page h4,body.page-template-content-page h5,body.page-template-content-page h6{margin-top:2.5rem;margin-bottom:1rem}body.category h1+*,body.category h2+*,body.category h3+*,body.category h4+*,body.category h5+*,body.category h6+*,body.tag h1+*,body.tag h2+*,body.tag h3+*,body.tag h4+*,body.tag h5+*,body.tag h6+*,body.archive h1+*,body.archive h2+*,body.archive h3+*,body.archive h4+*,body.archive h5+*,body.archive h6+*,body.taxonomy h1+*,body.taxonomy h2+*,body.taxonomy h3+*,body.taxonomy h4+*,body.taxonomy h5+*,body.taxonomy h6+*,body.single-post h1+*,body.single-post h2+*,body.single-post h3+*,body.single-post h4+*,body.single-post h5+*,body.single-post h6+*,body.post-type-post h1+*,body.post-type-post h2+*,body.post-type-post h3+*,body.post-type-post h4+*,body.post-type-post h5+*,body.post-type-post h6+*,body.page-templates-content-page-php h1+*,body.page-templates-content-page-php h2+*,body.page-templates-content-page-php h3+*,body.page-templates-content-page-php h4+*,body.page-templates-content-page-php h5+*,body.page-templates-content-page-php h6+*,body.page-template-content-page h1+*,body.page-template-content-page h2+*,body.page-template-content-page h3+*,body.page-template-content-page h4+*,body.page-template-content-page h5+*,body.page-template-content-page h6+*{margin-top:.5rem}body.category li>*:first-child,body.tag li>*:first-child,body.archive li>*:first-child,body.taxonomy li>*:first-child,body.single-post li>*:first-child,body.post-type-post li>*:first-child,body.page-templates-content-page-php li>*:first-child,body.page-template-content-page li>*:first-child{margin-top:0}body.category li>*:last-child,body.tag li>*:last-child,body.archive li>*:last-child,body.taxonomy li>*:last-child,body.single-post li>*:last-child,body.post-type-post li>*:last-child,body.page-templates-content-page-php li>*:last-child,body.page-template-content-page li>*:last-child{margin-bottom:0}body.category hr,body.tag hr,body.archive hr,body.taxonomy hr,body.single-post hr,body.post-type-post hr,body.page-templates-content-page-php hr,body.page-template-content-page hr{margin-top:3rem;margin-bottom:3rem}body.category pre,body.category table,body.tag pre,body.tag table,body.archive pre,body.archive table,body.taxonomy pre,body.taxonomy table,body.single-post pre,body.single-post table,body.post-type-post pre,body.post-type-post table,body.page-templates-content-page-php pre,body.page-templates-content-page-php table,body.page-template-content-page pre,body.page-template-content-page table{margin-top:2rem;margin-bottom:2rem}body.category dl,body.tag dl,body.archive dl,body.taxonomy dl,body.single-post dl,body.post-type-post dl,body.page-templates-content-page-php dl,body.page-template-content-page dl{margin-left:1.5rem}body.category dd,body.tag dd,body.archive dd,body.taxonomy dd,body.single-post dd,body.post-type-post dd,body.page-templates-content-page-php dd,body.page-template-content-page dd{margin-left:0}body.category blockquote,body.tag blockquote,body.archive blockquote,body.taxonomy blockquote,body.single-post blockquote,body.post-type-post blockquote,body.page-templates-content-page-php blockquote,body.page-template-content-page blockquote{border-left:4px solid var(--black);padding-left:1rem;color:var(--gray);font-style:italic}body.category blockquote p,body.tag blockquote p,body.archive blockquote p,body.taxonomy blockquote p,body.single-post blockquote p,body.post-type-post blockquote p,body.page-templates-content-page-php blockquote p,body.page-template-content-page blockquote p{margin:0;font-style:italic}body.category blockquote p+p,body.tag blockquote p+p,body.archive blockquote p+p,body.taxonomy blockquote p+p,body.single-post blockquote p+p,body.post-type-post blockquote p+p,body.page-templates-content-page-php blockquote p+p,body.page-template-content-page blockquote p+p{margin-top:1rem}
.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}
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}