:root{font-size:62.5%}body{background-color:#f8f8f8;font-family:"Open Sans Hebrew",sans-serif;font-size:1.6rem}#page{position:relative}.scrollable-container{position:-webkit-sticky;position:sticky;top:0;z-index:999}#site-main{min-height:calc(100vh - 120px)}@media (min-width:768px){#page{padding-inline-start:250px}#site-main{min-height:calc(100vh - 50px)}.scrollable-container{background-color:#fff;position:absolute;right:0;height:100%}}@media (min-width:992px){#page{padding-inline-start:300px}}#site-header{position:-webkit-sticky;position:sticky;width:100%;z-index:999;right:0;top:0;padding:0 20px;background-color:#fff;display:flex;flex-direction:row;align-items:center}#site-header .branding{display:flex;flex:1}#site-header .branding img{display:block;max-width:75px}#site-header .site-phone{display:block;text-align:center;font-size:2rem;font-weight:700;color:#f1740d;margin-bottom:1rem}#site-header #social-nav{margin-top:15px;display:none}#site-header #social-nav ul.menu{display:flex;justify-content:center;list-style-type:none;padding:0;margin:0}#site-header #social-nav ul.menu li{margin:0 5px;width:40px}#site-header #social-nav ul.menu li svg{display:block;width:100%;height:auto}@media (min-width:768px){#site-header{flex-direction:column;width:250px;padding:0}#site-header .branding{flex:0;align-items:center;justify-content:center}#site-header .branding img{max-width:220px}#site-header a.phone-cta{padding-bottom:10px;border-bottom:1px solid #ccc;font-size:2rem}#site-header #social-nav{display:block}}@media (min-width:992px){#site-header{width:300px}}@media (min-width:768px){#site-navigation{width:100%}}#navbar-toggler{background-color:transparent;margin-right:15px;padding:7px 7px 3px;border:1px solid #cccccc;border-radius:2px}#navbar-toggler:active,#navbar-toggler:hover{background-color:transparent;outline:unset}@media (min-width:768px){#navbar-toggler{display:none}}#primary-menu{position:fixed;top:79px;right:-100%;transition:all 0.3s ease-in-out;width:100%;height:calc(100vh - 79px);background-color:#ffffff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}#primary-menu.expanded{right:0;z-index:999;overflow:scroll}#primary-menu .menu{list-style-type:none;display:flex;flex-direction:column;margin:0;padding:0 30px}#primary-menu .menu .menu-item{padding:10px 0}#primary-menu .menu .menu-item:not(:last-of-type){border-bottom:1px solid #cccccc}#primary-menu .menu .menu-item a{display:block;color:#000000;font-size:1.6rem;font-weight:600;padding:0;margin:0}#primary-menu .menu .menu-item.contact-btn a{background-color:#f1740d;color:#ffffff;padding:0.5em;text-align:center;border-radius:4px}#primary-menu .menu .menu-item.menu-item-has-children{position:relative}@media (min-width:768px){#primary-menu .menu .menu-item.menu-item-has-children:focus-within .sub-menu,#primary-menu .menu .menu-item.menu-item-has-children:hover .sub-menu{display:block;position:absolute}}@media (max-width:calc(768px - 1px)){#primary-menu .menu .menu-item.menu-item-has-children .sub-menu.expanded{display:block;position:relative;right:auto;top:auto;margin-top:10px;background-color:#f1f1f1}}#primary-menu .menu .sub-menu{display:none;list-style-type:none;padding:0;right:100%;top:0;background:#fff;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:1px solid #cccccc;z-index:9}#primary-menu .menu .sub-menu li{padding:0}#primary-menu .menu .sub-menu a{white-space:nowrap;padding:0.5em 1em}@media (min-width:768px){#primary-menu{position:relative;right:auto;top:auto;height:auto}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:25px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:25px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-6px}.hamburger-inner:after{bottom:-6px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse .hamburger-inner:after{top:-12px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner:before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-6px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1)}#site-footer{background-color:#ffffff;padding:10px 20px;min-height:50px}#site-footer .copyright-text{margin-bottom:0}