html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgb(43 46 56 / .9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:#fff0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.wpgmza-marker-library-dialog iframe{display:block;width:100%;height:80vh}input#wpgmza_add_address_map_editor{width:80%!important}.wpgmza-marker-library-dialog{padding-left:0;padding-right:0;padding-bottom:0;max-width:100%;width:1200px}.wpgmza-marker-library-dialog #wpgmza-powered-by-mappity{position:absolute;float:unset;top:8px;right:5px}@font-face{font-family:Eurostile;src:url(/wp-content/themes/jupiterx-brunton-architects/fonts/Eurostile.ttf);font-weight:400;font-style:normal}@font-face{font-family:Eurostile;src:url('/wp-content/themes/jupiterx-brunton-architects/fonts/Eurostile Bold.ttf');font-weight:700;font-style:normal}html,body{font-size:20px}a{outline:none;text-decoration:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear}body a:hover,body a:active,body a:focus,body .fusion-footer a:hover,body .fusion-footer a:active,body .fusion-footer a:focus{text-decoration:underline}body h1,body h2,body h3,body h4,body h5,body h6,body .elementor-widget-heading h2.elementor-heading-title{font-family:"Eurostile",Sans-serif!important;line-height:1.15em}body h2,body .elementor-widget-heading h2.elementor-heading-title{color:#F26724;font-size:1.15rem;letter-spacing:5.1px;text-align:center;text-transform:uppercase}large,.large{font-size:1.4em}small,.small{font-size:.8em;line-height:1.2em}body b{color:inherit!important;font-weight:800!important}body hr{border:0;border-top:1px solid #eee;height:0;margin:10px 0 30px}body p:empty{display:none}.hidden{display:none!important}.required,abbr[title="Required"],abbr[title="required"]{color:#f00!important}.capitalcase,.capitalcase *{text-transform:capitalize!important}.lowercase,.lowercase *{text-transform:lowercase!important}.uppercase,.uppercase *{text-transform:uppercase!important}.text-white,.text-white *{color:#fff!important;border-color:#fff!important}.text-white a{color:#eee!important}.text-white a:hover,.text-white a:active,.text-white a:focus{color:#fff!important}body .mtli_attachment{background-position:left 3px;padding-left:20px!important}.textalignleft{text-align:left}.textaligncenter{text-align:center}.textalignright{text-align:right}.elementor-widget-container .ekit-wid-con a:hover,.elementor-widget-container .ekit-wid-con a:focus,.premium-sub-menu-item .premium-sub-menu-link:hover,.premium-sub-menu-item .premium-sub-menu-link:focus{text-decoration:underline}@media (min-width:1025px){#premium-nav-menu-item-2642 .premium-sub-menu{columns:3;width:500px;left:-160px}}@media (min-width:768px){#premium-mega-content-2642 .elementor-column.elementor-col-33{width:100%}}@media (min-width:1025px){#premium-mega-content-2642 .elementor-column.elementor-col-33{width:33%}}@media (max-width:1024px){.elementor-99 .elementor-element.elementor-element-6a4d08d .premium-main-nav-menu>.premium-nav-menu-item>.premium-menu-link{padding:15px!important}}main.jupiterx-main,main.jupiterx-main .elementor-toggle,main.jupiterx-main .projectdesc{text-align:justify}body:not(.single-portfolio) main.jupiterx-main .elementor-section-wrap>.elementor-section .elementor-widget-raven-breadcrumbs>.elementor-widget-container{margin:0;padding:20px 60px}@media screen and (max-width:799px){body:not(.single-portfolio) main.jupiterx-main .elementor-section-wrap>.elementor-section .elementor-widget-raven-breadcrumbs>.elementor-widget-container{padding:20px 30px}body.single-portfolio main.jupiterx-main .elementor-section-wrap>.elementor-section .elementor-widget-raven-breadcrumbs>.elementor-widget-container{margin:-10px -10px -30px;padding:20px 30px}}.raven-breadcrumbs.raven-breadcrumbs-yoast,.breadcrumb_last{color:#000!important;text-align:left}.home-featured-projects .eihe-zoom-in:hover img{transform:scale(1.25)}.elementor .elementor-widget-raven-posts .elementor-widget-container{padding:0}.elementor .elementor-widget-raven-posts .elementor-widget-container .raven-sortable{margin:0;padding:0 0 30px;overflow-x:hidden}@media screen and (min-width:800px){.elementor .elementor-widget-raven-posts .elementor-widget-container{}.elementor .elementor-widget-raven-posts .elementor-widget-container .raven-sortable{float:left;height:100vh;position:-webkit-sticky;position:sticky;top:30px;width:13rem}.elementor .elementor-widget-raven-posts .elementor-widget-container .raven-sortable a.raven-sortable-item{line-height:1.2em;padding:.8em 1em;width:100%}.elementor .elementor-widget-raven-posts .elementor-widget-container .raven-grid{width:calc(100% - 13rem)}.elementor .elementor-widget-raven-posts.projects-gallery .elementor-widget-container .raven-grid{width:100%}}@media screen and (max-width:799px){.elementor .elementor-widget-raven-posts .elementor-widget-container{}.elementor .elementor-widget-raven-posts .elementor-widget-container .raven-sortable a.raven-sortable-item{border:1px solid #ccc;margin:.5em;padding:1em}}.single-portfolio .premium-person-info-container{padding:20px}.single-portfolio .premium-person-content{margin-bottom:15px}.single-portfolio .premium-person-social-list .elementor-icon{font-size:25px}@media screen and (min-width:800px){.elementor-element.elementor-element-2b0a2e0>.elementor-widget-container{margin:0 0 -20px 0 !IMPORTANT;padding:20px 0 20px 58px !IMPORTANT}}.service-accordion .eael-accordion-header:before{background:url(/wp-content/uploads/2023/02/TransparentProcess.png) no-repeat;content:'';display:block;height:50px;width:50px}body.home:not(.single-portfolio) main.jupiterx-main .elementor-section-wrap>.elementor-section:nth-child(1) .elementor-element>.elementor-widget-container,body.home .jupiterx-main-content{padding-top:0}body.home ul.jupiterx-post-meta.list-inline{display:none}#projects-map{font-family:"Eurostile",Sans-serif}#projects-map .wpgmza-panel-info-window{font-size:16px}#projects-map .wpgmza-title{background:none;color:#f26724;font-size:24px;font-weight:700;height:auto;line-height:1.25;padding:10px;position:relative!important;text-align:left;text-transform:uppercase}#projects-map .wpgmza-gallery-container{padding:12px 12px 0 12px}#projects-map .wpgmza-address{font-size:14px}#projects-map .wpgmza-infowindow-link{font-family:"Eurostile",Sans-serif;font-size:16px}.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}