/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{overflow-x:hidden;}a[href="https://www.radut.com/"]{display:none !important;}#footer,.region-footer{width:100vw !important;max-width:none !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;margin-bottom:-100px !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;}footer.local-footer,.local-footer{width:calc(86em + 2px) !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:-100px !important;padding-bottom:0 !important;box-sizing:border-box !important;}.region-footer .block,.region-footer .block .block-content{max-width:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}footer + *,.local-footer + *,#footer + *{display:none !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;}* Shadow (fill right.png) full page height so it runs into the footer */
#page{background-image:url(/themes/contrib/zeropoint/images/fill%20right.png) !important;background-position:100% 0 !important;background-repeat:repeat-y !important;}.layout-content,.region-content,#main,main,[role="main"],.content-area,.layout__content,.main-content{overflow-y:visible !important;overflow-x:hidden !important;max-height:none !important;}#middlecontainer{background-image:none !important;background:transparent !important;}#headimg{background:#fff url(/themes/contrib/zeropoint/_custom/headerimg/ephemeral_a.jpg) 123% 120% !important;height:246px;}#menu{position:relative;bottom:38px;}#top_bg{background:white !important;background-image:none !important;}#block-zeropoint-headerctabutton > div.block-content > div > p > a{position:relative;right:5px;bottom:13px;}#block-zeropoint-branding > div.block-content{position:relative;top:42px;}#site-name > a{font-weight:bold !important;}.region-header .block-content,.block-system-branding-block .block-content{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;padding-top:14px !important;padding-bottom:4px !important;}.site-logo{flex-shrink:0 !important;margin-right:1rem !important;border:none !important;border-bottom:none !important;text-decoration:none !important;}.site-logo::after,.site-logo::before{display:none !important;content:none !important;}.site-logo img,.logoimg{border:none !important;display:block !important;padding:9px 12px 11px 21px;}#name-and-slogan{flex-shrink:0 !important;min-width:0 !important;}#site-name,.site-name,.site-name a{font-weight:600 !important;font-size:1.05rem !important;white-space:nowrap !important;}.site-slogan{color:#555 !important;font-weight:700 !important;font-size:1.08rem !important;margin-top:0.4em !important;white-space:nowrap !important;}#brand{background-image:none !important;margin-bottom:0 !important;flex-shrink:0 !important;margin-right:1rem !important;}body.path-frontpage .region-header .block-content,body.path-front .region-header .block-content,body.path-frontpage .block-system-branding-block .block-content,body.path-front .block-system-branding-block .block-content{padding-top:14px !important;padding-bottom:4px !important;}body.path-frontpage .region-header,body.path-front .region-header{padding-top:4px !important;}.region-navigation,nav.region-navigation,#navigation{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;padding-top:4px !important;padding-bottom:0 !important;}.region-navigation .block,.region-navigation .block-inner,.region-navigation .menu,#navigation .menu{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;display:flex !important;justify-content:center !important;flex-wrap:wrap !important;}@media screen and (max-width:64em){html,body{max-width:100%;overflow-x:hidden;}#top_right,#body_right,#top_left,#body_left,#top_bg,#body_bg,#middlecontainer,.sizer0{width:100% !important;max-width:100% !important;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important;background-image:none !important;}#headimg{height:auto !important;min-height:0 !important;background-image:none !important;background-color:#fff !important;background:#fff url(/themes/contrib/zeropoint/_custom/headerimg/ephemeral_a.jpg) no-repeat 100% 100% !important;}.site-slogan{display:block !important;}#header{padding:12px 14px 0 !important;box-sizing:border-box !important;}#block-zeropoint-branding > div.block-content,.region-header .block-content,.block-system-branding-block .block-content{position:static !important;top:auto !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;padding:0 0 10px !important;}.site-logo,#brand{margin:0 !important;flex:0 0 auto !important;}.site-logo img,.logoimg{height:auto !important;width:72px !important;max-width:22vw !important;padding:0 !important;}#name-and-slogan{flex:1 1 180px !important;min-width:0 !important;padding:0 !important;}.local-footer-container{display:block !important;}.local-footer-element{padding:0 !important;margin-top:24px !important;}#site-name,#site-name a,.site-name,.site-name a{white-space:normal !important;font-size:clamp(1rem,4vw,1.35rem) !important;line-height:1.2 !important;}.site-slogan{white-space:normal !important;font-size:0.95rem !important;line-height:1.25 !important;}#block-zeropoint-headerctabutton > div.block-content > div > p{margin:0 !important;}#block-zeropoint-headerctabutton > div.block-content > div > p > a{position:static !important;float:none !important;display:inline-block !important;margin:8px 0 0 !important;padding:9px 14px !important;font-size:0.9rem !important;}#menu{position:static !important;bottom:auto !important;margin:0 !important;}.menu-toggle{display:block !important;margin:0 10px 0 auto !important;}.pure-menu-horizontal{display:none;}.open .pure-menu-horizontal,.open .menu-transform{display:block !important;width:100% !important;}.primary-nav__menu--level-1,.pure-menu-list{position:relative !important;width:100% !important;box-sizing:border-box !important;}.pure-menu-link,.primary-nav__menu-link{white-space:normal !important;line-height:1.3 !important;}#main,main,.region-content,.layout-content{width:100% !important;max-width:100% !important;padding:0 14px !important;margin:0 !important;box-sizing:border-box !important;overflow-x:hidden !important;}img,iframe,video,table{max-width:100% !important;}img{height:auto !important;}[style*="max-width:1200px"],[style*="max-width: 85em"],[style*="max-width:85em"]{max-width:100% !important;width:100% !important;box-sizing:border-box !important;}[style*="padding:48px 56px"]{padding:32px 24px !important;}[style*="grid-template-columns:1fr 1fr 1fr"],[style*="grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))"]{grid-template-columns:1fr 1fr !important;gap:22px !important;}[style*="min-width:300px"]{min-width:0 !important;}}@media screen and (max-width:48em){#header{padding:10px 12px 0 !important;}#block-zeropoint-branding{margin:0 0 -1.4em 0 !important;}#menu{margin-top:20px !important;}.site-logo img,.logoimg{width:58px !important;max-width:20vw !important;}#headimg{background:#fff url(/themes/contrib/zeropoint/_custom/headerimg/ephemeral_d.jpg) no-repeat -16% 98% !important;}.site-slogan{display:block !important;}#block-zeropoint-headerctabutton{clear:both !important;width:100% !important;text-align:left !important;}#block-zeropoint-headerctabutton > div.block-content > div > p > a{width:100% !important;text-align:center !important;box-sizing:border-box !important;}#main,main,.region-content,.layout-content{padding-left:5px !important;padding-right:5px !important;}h1{font-size:clamp(1.55rem,7vw,2rem) !important;line-height:1.15 !important;}h2,h3.block-title,.block-title{font-size:clamp(1.25rem,5vw,1.55rem) !important;line-height:1.2 !important;}[style*="padding:48px 56px"],[style*="padding:30px 58"]{padding:24px 16px !important;}[style*="display:grid"],[style*="grid-template-columns"]{grid-template-columns:1fr !important;}[style*="display:flex"]{flex-direction:column !important;align-items:stretch !important;}[style*="gap:40px"],[style*="gap:50px"],[style*="gap:24px 48px"]{gap:18px !important;}[style*="min-width:260px"],[style*="min-width:300px"],[style*="min-width:200px"],[style*="min-width:180px"]{min-width:0 !important;width:100% !important;}.review-carousel-wrap [style*="display:flex"],[style*="align-items:center;display:flex;gap:12px"]{flex-direction:row !important;align-items:center !important;}.review-carousel{min-height:0 !important;}.review-item{min-height:0 !important;}.review-carousel-prev,.review-carousel-next{padding:8px 9px !important;font-size:20px !important;}.pure-form input,.pure-form select,.pure-form textarea,.webform-submission-form input,.webform-submission-form select,.webform-submission-form textarea{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}#footer,.region-footer,footer.local-footer,.local-footer{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;box-sizing:border-box !important;}.local-footer-container{display:block !important;}.local-footer-element{padding:0 !important;margin-top:24px !important;}}@media screen and (max-width:30em){#site-name,#site-name a{font-size:1rem !important;}.site-logo img,.logoimg{width:48px !important;}[style*="font-size:28px"]{font-size:1.55rem !important;}[style*="font-size:24px"]{font-size:1.35rem !important;}[style*="font-size:22px"]{font-size:1.25rem !important;}[style*="font-size:18px"]{font-size:1rem !important;}}
