:root{--font-merriweather:"Merriweather",serif;--font-raleway:"Raleway",sans-serif;--text-body:#333;--primary-black:#0a0a0a;--primary-red:#b7000a;--bg-light:#f1eeeb;--bg-grayish:#e3ded9;--border-color:rgba(183,0,10,.25);--white:#fff;--error-text:#fb0000;--black:#000;--transition:all .4s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{-ms-overflow-style:scrollbar;box-sizing:border-box;font-size:100%;height:100%}*,:after,:before{box-sizing:inherit}body{color:var(--text-body);font-family:var(--font-raleway);font-optical-sizing:auto;font-weight:400;font-style:normal;letter-spacing:0;font-size:16px;font-style:normal;font-weight:400;line-height:26px;background-color:var(--white)}body,.small-title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{font-family:var(--font-raleway);text-decoration:none;transition:var(--transition);color:var(--primary-red)}a:hover{color:var(--primary-black)}a:hover{text-decoration:none}a:focus{outline:none;text-decoration:none}img{display:block}input:focus,textarea:focus{outline:none;box-shadow:none !important}img{max-width:100%;display:block;height:auto}label{font-weight:inherit}p{font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--text-body);margin-bottom:25px}p b,p strong{font-weight:600}p>a{font-weight:500}p:empty{display:none}p:last-child{margin-bottom:0}ul,li,ol{margin:0;padding:0}.list-unstyled li:before{display:none}.list-unstyled li,.site-content .list-unstyled li{padding:0;margin:0;list-style:none}menu li,.site-content ol li,.site-content ul li{font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:17px;margin:0 0 18px;position:relative;font-family:var(--font-raleway);color:var(--text-body)}.site-content ol li>a,.site-content ul li>a{font-weight:700}p>a:hover,.site-content ol li>a:hover,.site-content ul li>a:hover{text-decoration:underline;color:var(--primary-black)}.site-content ol li{margin-left:17px;padding-left:7px}menu li,.site-content ul li{list-style-type:none}.site-content ul li ol li{list-style-type:inherit}.site-content ul li ol li:before{display:none}menu:not(:last-child),.site-content ul:not(:last-child),.site-content ol:not(:last-child){margin-bottom:30px}menu li:last-child,.site-content ol li:last-child,.site-content ul li:last-child{margin-bottom:0}menu li:before,.site-content ul li:before{position:absolute;content:"";top:7px;left:0;right:auto;width:7px;height:7px;background-color:var(--primary-red);border-radius:100%}li::marker,.menu li::marker{color:var(--primary-red);font-weight:700}input[type=search]::-webkit-search-cancel-button,.gform_required_legend,.grecaptcha-badge,.gform_wrapper .gform_validation_errors,.img_show_mobile,.navigation-mobile,.comments-area,.wpml-ls-legacy-list-horizontal,.mobile-only{display:none}.container{max-width:1350px}.popup-open,.body-hidden{overflow:hidden}.text-center{text-align:center}.column-switch{flex-direction:row-reverse}.pos-static{position:static}.pos-rel{position:relative}.media-box-wrap{height:100%;background-color:var(--white)}.media-box-wrap video,.media-box-wrap img{width:100%;height:100%;object-fit:cover}.media-box-wrap>div{height:100%}.media-mobile{display:none}.mb-100{margin-bottom:100px}[data-aos=fade-up]{transform:translate3d(0,50px,0)}.testimonials_carousel{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;height:0}.testimonials_carousel.slick-initialized{visibility:visible;opacity:1;height:auto}.site-main .single-post{margin-top:45px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.small-label{margin-bottom:25px;margin-top:0;letter-spacing:0px}h1,.h1{font-size:65px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--font-merriweather);font-style:italic;color:var(--primary-black)}h2,.h2{font-size:45px;font-style:italic;font-weight:300;line-height:normal;font-family:var(--font-merriweather);color:var(--primary-black)}h3,.h3{font-size:28px;font-style:italic;font-weight:300;line-height:45px;font-family:var(--font-merriweather);color:var(--primary-black)}h4,.h4{font-size:20px;font-style:italic;font-weight:400;line-height:28px;font-family:var(--font-merriweather);color:var(--primary-black)}h5,.h5,.small-label{font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;font-family:var(--font-raleway);color:var(--primary-red)}h6,.h6{font-size:18px;line-height:18px}.header-tab-description h1{font-size:45px;font-weight:300}.section-header h1{font-size:45px;font-weight:300}.btn+.btn{margin-left:25px}.btn,a.btn{position:relative;margin:0;padding:14.5px 25px;transition:var(--transition);display:inline-flex;border-radius:0;color:var(--primary-black);background-color:var(--bg-grayish);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.5px;text-transform:uppercase}.btn:hover,a.btn:hover{color:var(--bg-grayish);background-color:var(--primary-black)}.header-inner{transition:var(--transition);display:flex;align-items:center;position:relative;justify-content:space-between;padding:20px 0}.nav_icon,.nav_icon img,.nav_icon svg{width:45px;height:45px;transition:var(--transition)}.nav_icon .sidebar-menu:hover svg path{stroke:var(--primary-red)}.site-branding{height:auto;width:175px;transition:var(--transition);display:flex;align-items:center;flex-shrink:0}.site-branding a{width:175px;transition:var(--transition)}.site-branding img{transition:var(--transition);width:175px}.sticky .site-branding img{width:84px}.header-custom-text{flex-grow:1;margin-right:15px;margin-left:50px;font-family:var(--font-merriweather);transition:var(--transition)}.sticky .header-custom-text{pointer-events:none;opacity:0}.header-custom-text,.header-custom-text p{font-size:20px;font-style:italic;font-weight:400;line-height:28px}.header-custom-text span{color:var(--text-body);font-size:28px;font-style:italic;font-weight:700;line-height:1.2;display:block}.menu-head-wrap{display:flex;justify-content:space-between;position:sticky;top:0;margin-bottom:20px;align-items:center}.menu-head-wrap .sidebar-logo{display:none;width:83px;height:45px}.main-navigation .menu ul li:before{display:none}.main-navigation .menu ul li{list-style-type:none;margin-bottom:35px}.main-navigation .menu ul li a{font-family:var(--font-merriweather);color:var(--primary-black);font-size:28px;font-style:italic;font-weight:300;line-height:45px}.main-navigation .menu ul li a:hover{color:var(--primary-red)}.sidebar-menu-wrap .btn-wrap{width:100%}.sidebar-menu-wrap .btn-wrap .btn{width:100%;justify-content:center}.lang-social-wrap{margin-top:75px;display:flex;justify-content:space-between}.lang-toggle{position:relative;display:flex;padding:0;justify-content:center;align-items:center;flex-shrink:0}.lang-toggle>a{color:var(--primary-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;opacity:.5}.lang-toggle>a.active,.lang-toggle>a:hover{opacity:1}.lang-toggle .divider{width:24px;height:1px;margin:0 5px;background-color:var(--primary-black)}.lang-toggle>a:hover{color:var(--secondary-orange)}.home1 .site-header:not(.sticky) .logo-light,.error404 .site-header:not(.sticky) .logo-light,.single-project .site-header:not(.sticky) .logo-light,.light-header .site-header:not(.sticky) .logo-light{display:block}.light-header .site-header:not(.sticky) .header-custom-text *,.error404 .site-header:not(.sticky) .header-custom-text *,.light-header .site-header:not(.sticky) .header-custom-text,.error404 .site-header:not(.sticky) .header-custom-text,.error404 .header-custom-text span,.light-header .header-custom-text span{color:var(--white)}.light-header .site-header:not(.sticky) .nav_icon svg path,.error404 .site-header:not(.sticky) .nav_icon svg path{stroke:var(--white)}.light-header .site-header:not(.sticky) .nav_icon img,.error404 .site-header:not(.sticky) .nav_icon img{filter:brightness(0) invert(1)}.home1 .site-header:not(.sticky) .logo-dark,.error404 .site-header:not(.sticky) .logo-dark,.single-project .site-header:not(.sticky) .logo-dark,.light-header .site-header:not(.sticky) .logo-dark{display:none}.light-header .site-header:not(.sticky),.error404 .site-header:not(.sticky){background-color:transparent;-webkit-backdrop-filter:unset;backdrop-filter:unset}.site-branding img.logo-light{display:none}.sticky .header-inner{padding:0}.site-header{background-color:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header.header-fixed{position:fixed;left:0;right:0;width:100%;z-index:999}:not(.home).site-header.sticky{transition:var(--transition);left:0;position:fixed;top:0;width:100%;z-index:99;box-shadow:0px 34px 9px 0px rgba(40,55,95,0),0px 21px 9px 0px rgba(40,55,95,0),0px 12px 7px 0px rgba(40,55,95,.02),0px 5px 5px 0px rgba(40,55,95,.03),0px 1px 3px 0px rgba(40,55,95,.03)}html.active-popup{overflow:hidden !important}html.active-popup .site-header{z-index:2}.sidebar-menu-wrap{position:fixed;right:0;top:0;visibility:hidden;z-index:9999}.sidebar-menu-wrap .menu-content{height:100vh;height:100dvh;position:fixed;overflow-x:hidden;overflow-y:auto;right:0;padding:45px 60px;transform:translateX(110%);transition:all .7s;width:485px;color:var(--text-body);background-color:var(--bg-light)}.sidebar-menu-wrap.active .menu-content{box-shadow:0 0 34px 0 rgba(24,24,24,.25);transform:translateX(0)}.sidebar-menu-wrap .overlay{background:rgba(10,10,10,.45);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;transition:all .8s;width:100%;z-index:0;opacity:0}.sidebar-menu-wrap.active,.sidebar-menu-wrap.active .overlay{opacity:1;visibility:visible}.sidebar-menu-wrap.active{z-index:99999}.sidebar-menu-wrap .menu-content .popup-close{align-items:center;display:flex;height:45px;width:45px;justify-content:center;position:relative;right:0;top:0;z-index:99;margin-left:auto;background-color:var(--bg-light)}.sidebar-menu-wrap .menu-content .popup-close img,.sidebar-menu-wrap .menu-content .popup-close svg{width:45px;height:45px}.sidebar-menu-wrap .menu-content .popup-close:hover svg path{stroke:var(--primary-red)}.sidebar-menu-wrap .menu-content .popup-close:hover{background-color:var(--bg-light)}.site-footer{position:relative;background-color:var(--bg-light);padding:100px 0 0}.footer-top-wrap{display:flex;justify-content:space-between;padding-bottom:40px;align-items:flex-end}.footer-top-wrap .social-links{flex-shrink:0}.footer-address-tagline-wrap{display:flex;flex-direction:column;flex-grow:1;margin-right:25px}.footer-address-tagline-wrap .address-wrap p{margin-bottom:15px;color:var(--primary-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px;opacity:.75}.footer-address-tagline-wrap .address-wrap ul li{list-style-type:none;color:var(--primary-black);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.3px}.footer-address-tagline-wrap .address-wrap ul li:not(:last-child){margin-bottom:15px}.footer-address-tagline-wrap .address-wrap ul li span{text-transform:uppercase;margin-right:15px}.footer-address-tagline-wrap .address-wrap ul li a{color:var(--primary-black)}.footer-address-tagline-wrap .address-wrap ul li a:hover{color:var(--primary-red)}.footer-address-tagline-wrap .tagline-wrap{margin-top:25px}.footer-address-tagline-wrap .tagline-wrap,.footer-address-tagline-wrap .tagline-wrap p{color:var(--primary-red);font-family:var(--font-merriweather);font-size:20px;font-style:italic;font-weight:400;line-height:28px}.footer-copyright-wrap{border-top:1px solid var(--border-color);padding:30px 0 20px;display:flex;align-items:center;justify-content:space-between}.footer-copyright-wrap .site-info,.footer-copyright-wrap .site-info p{color:var(--primary-black);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.copyright_links_wrap ul{flex-wrap:wrap;display:flex;align-items:center}.copyright_links_wrap ul li:not(:last-child){margin-right:35px}.copyright_links_wrap ul li{display:flex}.copyright_links_wrap ul li a{color:var(--primary-black);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase}.copyright_links_wrap ul li a:hover{color:var(--primary-red)}.social-links ul{display:flex;align-items:center}.social-links ul li:not(:last-child){margin-right:25px}.social-links ul li a{width:34px;height:34px;background-color:var(--bg-grayish);border-radius:50%;display:flex;align-items:center;justify-content:center}.social-links ul li a:hover{background-color:var(--primary-black)}.social-links ul li a img,.social-links ul li a svg{height:16px;transition:var(--transition)}.social-links ul li a svg path{transition:var(--transition)}.social-links ul li a:hover svg path{fill:var(--bg-grayish)}.error404 .site{background-color:var(--white)}.error-404{position:relative;overflow:hidden}.error404 .media-box-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}.error404 .media-box-wrap:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.45) 0%,rgba(0,0,0,.45) 100%),linear-gradient(180deg,rgba(0,0,0,.35) 0%,rgba(0,0,0,.0) 26.92%)}.light-header .header-sticky,.error404 .header-sticky{position:fixed;width:100%;left:0;z-index:99;top:0}.error-content-wrap{max-width:562px;padding:150px 0;margin:0 auto;text-align:center;position:relative;z-index:3;min-height:764px;display:flex;flex-direction:column;justify-content:center}.error-content-wrap h1{font-size:75px;font-weight:300;line-height:normal;margin-bottom:15px}.error-content-wrap .btn-wrap{padding-top:20px}.error-content-wrap *:not(.btn){color:var(--white)}.media-anim[data-aos=zoom-out]{transform:scale(1.1)}.site-content .slick-dots{display:flex;align-items:center}.site-content .slick-dots li:before{display:none}.site-content .slick-dots li{margin:0 3px;padding:0;display:flex;align-items:center}.site-content .slick-dots li button{background-color:var(--text-body);border:none;outline:none;width:6px;height:6px;border-radius:15px;font-size:0;cursor:pointer;transition:var(--transition)}.site-content .slick-dots li.slick-active button{width:20px}body:not(.error404) .instagram_feed_section{display:block}.instagram_feed_section{display:none;position:relative;background-color:var(--bg-light)}.instagram_feed_wrap{border-bottom:1px solid var(--border-color);padding:0 0 100px;display:flex;align-items:center;justify-content:space-between}.instagram_feed_wrap .text_content_left{max-width:427px;width:31.63%;margin-right:60px;flex-grow:1}.instagram_feed_wrap .text_content_left .heading-large{color:var(--primary-black);font-family:var(--font-merriweather);font-size:32px;font-style:italic;font-weight:300;line-height:45px}.instagram_feed_wrap .shortcode_content_right{max-width:810px;width:61.36%}.sidebar_contact_form .menu-content{max-width:695px;width:695px;padding:35px 40px 50px}.contact_form_wrap .field_description_below h1{font-size:32px;font-style:italic;font-weight:300;line-height:normal;letter-spacing:-.6px}.contact_form_wrap .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:30px;grid-row-gap:30px}.contact_form_wrap .gform_wrapper.gravity-theme .gfield_label{color:var(--primary-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:5px}.contact_form_wrap .gform_wrapper.gravity-theme .gfield input.large,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select.large,.contact_form_wrap .gform_wrapper.gravity-theme .gfield textarea{border-radius:0;background-color:transparent;border-style:solid;border-color:var(--border-color);border-width:0 0 1px;padding:10px 0;color:var(--primary-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px;outline:none;box-shadow:none;transition:var(--transition)}.contact_form_wrap .gform_wrapper.gravity-theme .gfield input.large:focus,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select.large:focus,.contact_form_wrap .gform_wrapper.gravity-theme .gfield textarea:focus{border-color:var(--primary-red)}.contact_form_wrap .gform_wrapper.gravity-theme .gfield textarea,.contact_form_wrap .gform_wrapper.gravity-theme .gfield textarea.medium{height:155px;resize:vertical}.contact_form_wrap .gform_wrapper.gravity-theme .gfield input.large::placeholder,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select.large::placeholder{opacity:.5;color:var(--primary-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.contact_form_wrap .gform_wrapper.gravity-theme .gfield select,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select:focus,.contact_form_wrap .gform_wrapper.gravity-theme .gfield select.large{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//galileoconstruction.ca/wp-content/themes/dstheme/assets/images/icons/ep_arrow-down.svg);background-position:100% center;background-repeat:no-repeat;outline:none;background-size:16px;padding:10px 0}.contact_form_wrap .gform_wrapper.gravity-theme .gfield .ginput_container_select{padding:0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0;margin-top:-1px}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{background:var(--bg-grayish) !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,.gform_wrapper.gravity-theme .chosen-container-active .chosen-single{border-width:0 0 1px !important;border-style:solid !important;border-color:var(--border-color) !important;box-shadow:none !important;background:0 0 !important;padding:0 !important;color:var(--primary-black) !important;font-family:var(--font-raleway) !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;display:flex !important;align-items:center !important;justify-content:flex-start;line-height:24px !important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{display:none !important}.gform_wrapper.gravity-theme .chosen-container .chosen-results li{padding:8px 10px !important}.gform_wrapper.gravity-theme .chosen-container .chosen-results li,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{color:var(--primary-black) !important;font-family:var(--font-raleway) !important;font-size:16px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:var(--primary-red) !important;background-image:none !important;color:var(--white) !important}.gform_wrapper.gravity-theme .chosen-container .chosen-results{padding:0 !important;margin:0 !important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background:url(//galileoconstruction.ca/wp-content/themes/dstheme/assets/images/icons/ep_arrow-down.svg) no-repeat 100% center !important}.contact_form_wrap .gform_wrapper.gravity-theme .gfield_required,.contact_form_wrap .gform_wrapper.gravity-theme .gfield_required.gfield_required_asterisk{color:var(--primary-red);font-family:var(--font-raleway);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:2px}.contact_form_wrap .gform_wrapper.gravity-theme .form_privacy{color:var(--text-body);font-family:var(--font-raleway);font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:10px}.contact_form_wrap .gform_wrapper.gravity-theme .form_privacy a{font-weight:700}.contact_form_wrap .gform_wrapper.gravity-theme .gfield .select-change{color:var(--primary-black);opacity:1}.contact_form_wrap .gform_wrapper.gravity-theme .gform_footer,.contact_form_wrap .gform_wrapper.gravity-theme .gform_page_footer{margin:35px 0 0;padding:0}.contact_form_wrap .gform_wrapper.gravity-theme .gform_button.button{margin:0;color:var(--primary-black);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;background-color:var(--bg-grayish);border:none;outline:none;box-shadow:none;cursor:pointer;padding:14.5px 25px;transition:var(--transition)}.contact_form_wrap .gform_wrapper.gravity-theme .gform_button.button:hover{color:var(--bg-grayish);background-color:var(--primary-black)}.contact_form_wrap .form_header{margin-bottom:10px}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{background:0 0;border:none;color:var(--primary-red);font-size:14px !important;line-height:20px !important;padding:0;opacity:1}.gform_wrapper.gravity-theme .gform-loader{font-size:3px !important;margin-left:15px !important;border-inline-start:1.1em solid var(--primary-red) !important;border-block-end:1.1em solid var(--primary-red) !important;border-block-start:1.1em solid var(--bg-grayish) !important;border-inline-end:1.1em solid var(--bg-grayish) !important}.gform_confirmation_message{text-align:center;color:var(--primary-black);font-family:var(--font-merriweather);font-size:28px;font-style:italic;font-weight:300;line-height:45px}select.custom-select{display:none}select.custom-select{background-color:transparent;background-image:none}.select{background-color:var(--white);cursor:pointer;display:inline-block;position:relative;width:100%}.select-styled{position:relative;color:var(--primary-black);text-align:left;font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;padding:18px 20px;top:0;right:0;bottom:0;left:0;background-color:var(--bg-grayish);-moz-transition:var(--transition);-o-transition:var(--transition);-webkit-transition:var(--transition);transition:var(--transition)}.select-styled:after{content:"";background-image:url(//galileoconstruction.ca/wp-content/themes/dstheme/assets/images/icons/ep_arrow-down.svg);background-position:center;background-repeat:no-repeat;background-color:transparent;outline:none;position:absolute;transition:var(--transition);top:50%;right:20px;transform:translateY(-50%);width:10px;height:10px}.select-styled:active,.select-styled:hover,.select-styled.active{color:var(--primary-red)}.select-styled:active:after,.select-styled.active:after{transform:rotate(180deg) translateY(50%)}.select-options{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;padding:0;background-color:var(--bg-grayish);width:100%;box-shadow:var(--box-shadow);margin-bottom:0 !important}.site-content .select-options li{margin:0 !important;padding:10px 20px;margin:0;color:var(--primary-black);font-family:var(--font-raleway);font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.3px;text-transform:uppercase;transition:var(--transition)}.site-content .select-options li:hover,.site-content .select-options li.is-selected{color:var(--small-title-color)}.site-content .select-options li.is-selected{display:none}.site-content .select-options li[rel=hide]{display:none}.filter-loader{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:999}.filter-loader:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.25);background-image:url(//galileoconstruction.ca/wp-content/themes/dstheme/assets/images/icons/filter_loader_spinner.svg);background-repeat:no-repeat;background-size:36px;background-position:center}@media only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{background:url(//galileoconstruction.ca/wp-content/themes/dstheme/assets/images/icons/ep_arrow-down.svg) no-repeat 100% center !important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{display:none !important}}