/*!/wp-content/themes/glacial/assets/css/lms-new.css*/:root{--ltBlue:#9ae2fe;--dkBlue:#153f63}html{font-size:22px}body{margin:0}.entry-header{background:none}a{text-decoration:none}.wrap-fix{white-space:nowrap}@media all and (max-width:1440px){html{font-size:21px}}@media all and (max-width:1280px){html{font-size:20px}}@media all and (max-width:1080px){html{font-size:19px}}@media all and (max-width:960px){html{font-size:18px}}@media all and (max-width:720px){html{font-size:17px}}@media all and (max-width:540px){html{font-size:16px}}@media all and (max-width:480px){html{font-size:15px}}@media all and (max-width:450px){.wrap-fix{white-space:unset}}.button{color:#FFF;background-color:#fc6047;cursor:pointer;display:inline-block;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700;box-sizing:border-box;text-align:center;padding:8px 30px;margin-top:2rem;border:3px solid #fc6047;border-radius:40px;transition:all 0.3s}#front-why-us .button,#front-financing .button{margin-top:.75rem}#front-financing .cta-finance-btns .front-header-callout{margin-left:.5rem}#front-financing .cta-finance-btns{display:flex;flex-wrap:wrap}.button:hover{opacity:.75}.button .theme-btn-icon{background-repeat:no-repeat;background-size:contain;width:clamp(22px,1.27rem,28px);height:clamp(22px,1.27rem,28px);display:inline-block;vertical-align:bottom;margin-left:12px}.ghost-button{background-color:#fff0;margin-top:.5rem}.menu-toggle{float:right;background-color:#fff0;border:none}#responsive-menu-button,#responsive-menu-container,#cookie-notice{display:none}.js .main-navigation ul,.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon,.main-navigation ul a>.icon{display:none}.js .main-navigation ul.toggled-on{display:block}.toggled-on .menu-toggle #icon-bars,.menu-toggle #icon-close{display:none}.toggled-on .menu-toggle #icon-close{display:inline-block}.main-navigation a{display:block;padding:.5em 0;text-decoration:none;font-weight:600;transition:color 0.2s;-webkit-transition:color 0.2s}@media screen and (max-width:648px){.front-header-callout{text-align:center}}@media all and (max-width:640px){.ghost-button{color:#fc6047}}#header-bar{transition:all 0.3s ease 0s}#header-bar.panel-content{background-color:var(--dkBlue);box-shadow:0 0 15px rgb(0 0 0 / .75);text-align:center;position:fixed;z-index:99999;width:100%;top:-999px}body.admin-bar #header-bar.panel-content{margin-top:32px}.active-section{color:var(--ltBlue)!important}#header-bar.panel-content .main-navigation{padding:0 15px}#header-bar.panel-content .main-navigation .menu{line-height:30px;margin:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-family:"Oswald",sans-serif;list-style:none;padding-left:4px}#header-bar.panel-content .wrap{display:flex;align-items:center;flex-flow:row nowrap;justify-content:flex-end;padding:0 40px;max-width:100%}#header-bar.panel-content .navigation-callout{text-align:right}#header-bar.panel-content .navigation-callout{display:none}#header-bar.panel-content .navigation-callout .button{font-size:clamp(16px,1rem,17px);margin-top:0}.navigation-phone.header-item .fa{margin:0 .5em 0 0;vertical-align:middle}.navigation-phone.header-item{font-size:1.09rem}.navigation-callout .button.button-outline-color{text-transform:Capitalize;font-size:clamp(16px,0.82rem,18px);letter-spacing:1px;padding:8px 18px}@media all and (max-width:1200px){.our-firm-banner .wrap{padding:40px 10vw 20px}.our-firm-banner h1{font-size:2.4rem}}@media all and (min-width:984px){.js .main-navigation ul,.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon,.main-navigation ul a>.icon{display:block}}@media all and (min-width:983px){#header-bar.panel-content .main-navigation{text-align:center}#header-bar.panel-content .main-navigation .menu-toggle{display:none}#header-bar.panel-content .main-navigation .menu{padding:0;list-style:none}#header-bar.panel-content .main-navigation .menu-item{display:inline-block;margin-left:12px;padding-left:11px;line-height:1}#header-bar.panel-content .main-navigation .menu-item:first-child,#header-bar.panel-content .main-navigation .menu-item.mobile.cta:first-child+.menu-item,#header-bar.panel-content .main-navigation .menu-item:last-child{border:none}#header-bar.panel-content .main-navigation .menu-item a{font-weight:700;font-family:'Oswald',sans-serif;text-decoration:none;font-size:15px;color:#FFF;position:relative;text-transform:uppercase}#header-bar.panel-content .navigation-callout{display:block;margin:12px 15px}button.menu-toggle-open,button.menu-toggle-close{display:none}#header-bar.panel-content .main-navigation .menu-item.mobile{display:none}#header-bar.panel-content .main-navigation .menu-item.fa-phone{margin:0 0 0 20px}#header-bar.panel-content .main-navigation .menu-item.fa-phone:before{margin:0 5px 0 0;vertical-align:middle}}@media all and (max-width:1120px){#header-bar.panel-content .wrap{padding:0 5px}#header-bar.panel-content .main-navigation .menu-item{margin-left:4px;padding-left:8px}}@media all and (max-width:983px){#page.menu-open{}#page{position:relative;right:0;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;transition:right 0.5s}#header-bar.panel-content .header-item{width:100%}.main-navigation-wrap{width:100%;height:100%;z-index:1000;box-sizing:border-box;display:block;text-align:left;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;transition:right 0.5s;overflow-y:hidden}#header-bar.panel-content .main-navigation{padding:0}#header-bar.panel-content .wrap{padding:0}#header-bar.panel-content .main-navigation .menu-item{border-top:1px solid #000}#header-bar.panel-content .main-navigation .menu a{color:#fff}body.admin-bar .main-navigation-wrap.menu-open{margin-top:32px}.menu-main-menu-container .menu{list-style:none;margin:0;padding:0}.menu-main-menu-container .menu a{text-decoration:none;font-size:16px;color:#FFF;text-transform:uppercase;padding:20px;display:block}button.menu-toggle-open{background-color:#fff0;border:none;font-size:1.45rem;color:#FFF;outline:none}#header-bar.panel-content .main-navigation .menu-item.mobile{display:block}#header-bar.panel-content .main-navigation .menu-item.mobile.cta{text-align:left;background-color:#FFF;overflow:hidden}#header-bar.panel-content .main-navigation .menu a:hover,#header-bar.panel-content .main-navigation .menu .current-menu-item a{color:#9be3ff}#header-bar.panel-content .main-navigation .menu .menu-item.mobile.cta:hover{background-color:#fff0}#header-bar.panel-content .main-navigation .menu .menu-item.mobile.cta:hover a{color:#fff}#header-bar.panel-content .main-navigation .menu .menu-item.fa:before{margin:0 10px 0 0;font-size:20px;color:#FFF}#header-bar.panel-content .main-navigation .menu .menu-item.fa a{padding:0;font-family:'Alegreya Sans',sans-serif;font-weight:700;font-size:20px}#header-bar.panel-content .main-navigation .menu .menu-item.fa{display:flex;width:100%;padding:20px}#header-bar.panel-content .main-navigation .menu .menu-item.fa a:hover{background-color:#fff0;color:#fff}}@media all and (max-width:782px){body.admin-bar #header-bar.panel-content{margin-top:46px}}@media all and (min-width:1225px){#header-bar.panel-content .navigation-callout .button{margin:0}}html,body{height:100%}#page{position:relative;word-wrap:break-word;height:100%;-webkit-overflow-scrolling:touch}.site-header{height:100%;background-position:0 210%;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:2.5rem}#header-callout.panel-content{overflow:hidden;color:#fff;margin:0 auto;max-width:1400px;padding:0 20px 0;box-sizing:content-box;z-index:999}#header-callout.panel-content .wrap{position:relative;z-index:1;text-align:left;color:var(--dkBlue);font-family:"Oswald",sans-serif;max-width:800px;margin:3vw 0;background:linear-gradient(to right,rgb(0 0 0 / .25),#fff0);padding-left:40px}.panel-content .wrap{padding-bottom:.5em;padding-top:1.75em}#header-callout.panel-content{margin:0;max-width:none;padding:0}#header-callout.panel-content .header-logo{max-height:100px}#wp-custom-header-video{position:relative;left:15vw}#header-callout.panel-content .front-heading{font-family:'Oswald',sans-serif;font-size:2.05rem;font-weight:700;margin:20px auto;padding:10px 10px 0 0}#header-callout.panel-content .front-subheading{font-size:1.45rem;font-weight:500;margin:0 auto}#header-callout.panel-content .front-message{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;margin:1.2em auto;line-height:1.5;display:none}#header-callout.panel-content .front-header-callout,#header-callout.panel-content .front-header-callout2{margin:0 10px 20px auto;display:inline-block}#wp-custom-header{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}#header-callout.panel-content .front-header-callout .button{font-size:clamp(16px,1rem,20px)}#wp-custom-header #wp-custom-header-video,#wp-custom-header img{height:100%;width:100%;object-fit:cover}.wp-custom-header .wp-custom-header-video-button{background-color:rgb(34 34 34 / .5);border:1px solid rgb(255 255 255 / .6);color:rgb(255 255 255 / .6);height:45px;overflow:hidden;padding:0;position:absolute;right:30px;top:30px;-webkit-transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out;width:45px}.wp-custom-header .wp-custom-header-video-button .icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}#header-callout .header-callout-logo{margin:0 auto;padding:0 20px 0;z-index:1;position:relative;display:flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;display:-moz-flex}#header-callout .header-callout-logo .header-logo-contact{margin-right:1rem;margin-left:auto;align-self:center;-webkit-align-self:center;font-size:1.25rem;font-weight:700}#header-callout .header-callout-logo .header-logo-contact .contact-number{color:var(--dkBlue);display:inline-block;vertical-align:bottom;border:2px solid var(--dkBlue);border-radius:50px;padding:5px 10px;background:rgb(255 255 255 / .7)}#header-callout .header-callout-logo .header-logo-contact .contact-number:hover{opacity:.8}#header-callout .header-callout-logo .header-logo-contact .contact-number .icon-phone_icon{font-weight:600}#header-callout .header-callout-logo .header-logo-contact .contact-number .icon-phone_icon:before{padding-right:5px;vertical-align:middle}#header-callout .header-callout-logo .header-logo-contact .contact-number span:last-of-type{font-family:"Oswald",sans-serif;vertical-align:middle}#header-callout.panel-content .header-item{margin:10px auto}#header-callout.panel-content .header-logo{background-repeat:no-repeat;background-size:contain;display:block;text-indent:-9999px;height:250px;width:50%;margin:10px 0;max-width:250px;max-height:80px;background-position:left;position:relative}#header-callout.panel-content .header-logo h1{margin:0;display:block;height:100%;width:100%}#header-callout.panel-content .header-logo a{display:block;height:100%;width:100%}.front-header-callout2 .ghost-button{color:#fc6047}.front-header-scrollto{color:var(--dkBlue);padding:1vw 0;position:absolute;bottom:4%;width:100%}.front-header-scrollto .callout-scrollto-label{font-family:'Oswald',sans-serif;font-size:2.05rem;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:10px;display:block}.site-header .menu-scroll-down{width:33px;overflow:hidden;height:33px;display:block;margin:0 auto;border-radius:50%;padding:5px;position:relative}.bouncing-arrow{display:block;color:var(--dkBlue);font-size:clamp(36px,2rem,40px);position:absolute;top:-4px;left:8px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-8px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}div#front-content{overflow:hidden}@media all and (max-width:1440px){.front-header-scrollto{display:none}}@media all and (max-width:1360px){.site-header{background-position:-90px 210%}}@media all and (max-width:1020px){.site-header{background-position:0 100%;background-size:200% 100%}}@media all and (max-width:768px){#header-callout.panel-content .header-logo{max-height:60px}#header-callout.panel-content .wrap{margin:0}#header-callout.panel-content .front-message{margin:.5em auto;line-height:1.4}#header-callout.panel-content .front-heading{margin:14px auto 0}#header-callout.panel-content .front-header-callout,#header-callout.panel-content .front-header-callout2{margin:0 0 10px auto}.front-header-scrollto{display:none}.button .theme-btn-icon{display:none}}@media screen and (max-width:1260px){#wp-custom-header::before{background:linear-gradient(to right,rgb(255 255 255),#fff0 100%)}}@media all and (max-width:640px){#header-callout.panel-content .front-heading{margin-bottom:1rem}#header-callout.panel-content .wrap{padding:0 1rem;text-align:center;background:linear-gradient(to bottom,#fff0,rgb(255 255 255 / .5),rgb(255 255 255),rgb(255 255 255 / .5),#fff0)}}@media all and (max-width:540px){#header-callout.panel-content .front-heading{}}@media all and (max-width:480px){#header-callout .header-callout-logo .header-logo-contact{margin-right:0}}@media all and (max-width:420px){#header-callout .header-callout-logo{flex-flow:column;-webkit-flex-flow:column}#header-callout.panel-content .header-logo{width:100%;margin-right:auto;margin-left:auto;background-position:center}#header-callout .header-callout-logo .header-logo-contact{margin-right:auto}}@media all and (max-width:400px){.button{max-width:258px}}#front-financing.panel-content{background-size:cover;font-family:'Oswald',sans-serif;color:var(--dkBlue)}#front-financing.panel-content .wrap{max-width:1400px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:40px;margin:0 auto;display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:center}#front-financing.panel-content .wrap .front-financing-content{padding:0 20px;box-sizing:border-box;margin-bottom:40px;min-width:450px;text-align:left}#front-financing.panel-content .wrap .front-financing-media{padding:0 20px;text-align:right;width:47%;box-sizing:border-box;min-width:450px;display:none}#front-financing.panel-content .wrap .front-financing-media .iframe-container{height:0;padding-top:56%;position:relative;width:100%}#front-financing.panel-content .wrap .front-financing-media .iframe-container iframe{height:100%;right:0;position:absolute;top:0;width:100%}#front-financing.panel-content .front-post-title{font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}#front-financing.panel-content .front-entry-content{font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.4}#front-financing.panel-content .front-entry-content iframe{max-width:100%}@media all and (max-width:1040px){#front-financing.panel-content .wrap{flex-direction:column-reverse}#front-financing.panel-content .wrap>div{max-width:768px;padding:0!important;margin:20px auto;min-width:0!important;width:100%!important}}@media all and (max-width:960px){#front-financing.panel-content .front-post-title{}}@media all and (max-width:648px){#front-financing.panel-content .front-post-title{text-align:center}html body #front-financing.panel-content .front-entry-content p img{float:none!important}}#testimonials.panel-content{background-size:cover;font-family:'Oswald',sans-serif;overflow:hidden}#testimonials.panel-content .testimonials-heading{font-family:'Oswald',sans-serif;font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em;text-align:center;color:var(--ltBlue)}#testimonials.panel-content .wrap{max-width:1240px;padding:40px 0;margin:0 auto}#testimonials.panel-content .testimonials-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;margin:40px auto 0;text-align:center}#testimonials.panel-content .testimonials-content article{max-width:30%;position:relative;padding:0}#testimonials.panel-content .testimonials-content span.dotted-divider{color:#FFF;border-right:5px dotted}#testimonials.panel-content .testimonials-content .front-header-callout{margin:20px auto 0;display:block;width:100%}#testimonials.panel-content .testimonials-content .review-title{color:var(--ltBlue);font-size:1.59rem;font-weight:700;margin:12px 20px 4px}#testimonials.panel-content .testimonials-content .review-specialty{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:400;margin:6px auto}#testimonials.panel-content .testimonials-content .entry-content{color:#FFF;font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,18px);font-weight:400;padding:20px 10px;line-height:1.4}#testimonials.panel-content .testimonials-content .entry-header img{width:100%;height:initial;max-width:155px}#testimonials.panel-content .testimonials-content .entry-content .testimonial-read-more{color:#2f5d87;font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;text-decoration:none;border:none;box-shadow:none;margin-top:0;display:block;line-height:1;outline:none}@media all and (max-width:960px){#testimonials.panel-content .testimonials-heading{}}@media all and (max-width:768px){#testimonials.panel-content .testimonials-content{display:block;margin:0}#testimonials.panel-content .testimonials-content article{max-width:80%;margin:0 auto;min-width:unset}#testimonials.panel-content .testimonials-heading{font-weight:400}}#content-primary-cta.panel-content{background-color:#9ae2fe;background-repeat:no-repeat;background-size:cover;font-family:'Oswald',sans-serif;padding:2rem 2rem 4rem}#content-primary-cta.panel-content .wrap{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:2rem 0 2rem 2rem;margin:0 auto;text-align:left}#content-primary-cta.panel-content .primary-cta-heading{color:#153f63;font-family:'Montserrat',sans-serif;font-size:2.75rem;font-weight:900;text-transform:uppercase;line-height:1.25;margin:0 auto}#content-primary-cta.panel-content a{font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;padding:12px 32px;border-radius:40px}#content-primary-cta.panel-content a:hover{opacity:.75;-moz-opacity:.75}#content-primary-cta.panel-content a span.arrow{background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-moz-background-size:contain;background-position:center;background-repeat:no-repeat;padding:0 12px;margin-left:1.25rem}#content-primary-cta.panel-content .primary-cta-subheading{color:#fff;font-family:'Open Sans',sans-serif;font-size:clamp(18px,1rem,20px);font-weight:100;line-height:1.25;margin:0 auto}#content-primary-cta.panel-content .centerText{text-align:center;text-align:-webkit-center;text-align:-moz-center}#content-primary-cta.panel-content div.aside{width:20%;height:auto;min-width:0;padding:0;display:inline-block;background:#fff0;margin-left:-5%;vertical-align:middle;margin-top:-30px;margin-bottom:-30px}#content-primary-cta.panel-content div.aside img{display:inline-block;max-width:300px}#content-primary-cta.panel-content div.aside{width:20%;height:auto;min-width:0;padding:0;display:inline-block;background:#fff0;margin-left:-5%;vertical-align:middle;margin-top:-30px;margin-bottom:-30px}#content-primary-cta.panel-content div.bside{margin-left:2rem}@media all and (max-width:1353px){#content-primary-cta.panel-content .wrap{text-align:center;text-align:-moz-center;text-align:-webkit-center}#content-primary-cta.panel-content div.aside{margin-left:0;width:100%;max-width:260px}#content-primary-cta.panel-content div.aside img{width:100%;max-width:unset}#content-primary-cta.panel-content .wrap .bside{margin-top:3rem}}@media all and (max-width:1280px){#content-primary-cta.panel-content .wrap{padding-left:0}}@media all and (max-width:1120px){#content-primary-cta.panel-content{padding:2rem 2rem 0}#content-primary-cta.panel-content div.aside{max-width:200px}#content-primary-cta.panel-content div.bside{margin-left:0}}@media all and (max-width:1040px){#content-primary-cta.panel-content .wrap{display:block}#content-primary-cta.panel-content .wrap>div{width:100%}}@media all and (max-width:795px){#content-primary-cta.panel-content div.aside{max-width:190px}}@media all and (max-width:768px){#content-primary-cta.panel-content a span.arrow{display:none}}@media all and (max-width:640px){#content-primary-cta.panel-content .primary-cta-fields{display:block}#content-primary-cta.panel-content .primary-cta-submit{display:block;margin:20px auto 0;padding:15px 40px;min-width:200px}#content-primary-cta.panel-content .primary-cta-input,#content-primary-cta.panel-content select,#content-primary-cta.panel-content .submit-container{display:block;width:100%!important;box-sizing:border-box;margin-bottom:10px}#content-primary-cta.panel-content .primary-cta-subheading{font-weight:300}#content-primary-cta.panel-content form{display:block;width:100%}}@media all and (max-width:585px){#content-primary-cta.panel-content div.aside{max-width:130px}}@media all and (max-width:450px){#content-primary-cta.panel-content div.aside{max-width:120px}#content-primary-cta.panel-content .primary-cta-heading{font-size:2.5rem}}div#glacial-selftest{background-image:url(/wp-content/themes/glacial/assets/css/../images/selftest_bg.png);background-color:#F3F6FC;background-repeat:no-repeat;background-size:cover;font-family:"Oswald",sans-serif;color:var(--dkBlue)}div.glacial-selftest-bg{background-image:url(/wp-content/themes/glacial/assets/css/../img/cataract_rle_tablet_img.png);background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:top;width:29%;padding-bottom:28%;margin:-50px 0 0 -65px}div.glacial-selftest-container{display:inline-block;vertical-align:top;width:71%;margin:3% 3% 3% 0}h2.glacial-selftest-title.glacial-title{text-align:left;font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}div.glacial-selftest-button.glacial-button{text-align:left}div.glacial-selftest-content.glacial-content{padding:0;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.4}div.glacial-selftest-button .ghost-button{color:#fc6047}@media all and (max-width:1120px){div.glacial-selftest-wrap{display:flex}div.glacial-selftest-bg{display:none}div.glacial-selftest-container{width:80%;margin:3% auto 4%}h2.glacial-selftest-title.glacial-title{text-align:center;text-align:-moz-center;text-align:-webkit-center}div.glacial-selftest-button.glacial-button{text-align:center;text-align:-webkit-center;text-align:-moz-center}}@media all and (max-width:960px){div.glacial-selftest-bg{width:50%;padding-bottom:50%}}@media all and (max-width:768px){div.glacial-selftest-bg{display:none}div.glacial-selftest-container{display:block;width:100%;padding:0 20px 20px;margin:0 auto}div.glacial-selftest-button.glacial-button{text-align:center}}@media all and (max-width:580px){h2.glacial-selftest-title.glacial-title{padding:.5em 0}}#front-about.panel-content{background-size:cover;font-family:'Oswald',sans-serif;color:var(--dkBlue)}#front-about.panel-content .wrap{max-width:1400px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:40px;margin:0 auto;display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:center}#front-about.panel-content .wrap .front-about-content{margin-bottom:40px;min-width:450px;text-align:left;display:block;padding:0 20px;box-sizing:border-box}#front-about.panel-content .wrap .front-about-media{padding:0 20px;text-align:right;width:49%;box-sizing:border-box;min-width:450px;display:none}#front-about.panel-content .wrap .front-about-media .iframe-container{height:0;padding-top:56%;position:relative;width:100%}#front-about.panel-content .wrap .front-about-media .iframe-container iframe{height:100%;right:0;position:absolute;top:0;width:100%}#front-about.panel-content .fluid-width-video-wrapper{width:75%;padding-bottom:42.25%;margin:20px auto;position:relative}#front-about.panel-content .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#front-about.panel-content .front-post-title{color:#FFF;font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}#front-about.panel-content .front-entry-content{color:#FFF;font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.4}#front-about.panel-content .front-entry-content iframe{max-width:100%}@media all and (max-width:1200px){#front-about.panel-content .wrap{flex-direction:column-reverse}#front-about.panel-content .wrap>div{margin:20px auto;max-width:768px;min-width:0!important;padding:0!important;width:100%!important}#front-about.panel-content .fluid-width-video-wrapper{width:100%;padding-bottom:56%}#front-about.panel-content .front-post-title{text-align:center}#front-about.panel-content .front-header-callout{text-align:center}}@media all and (max-width:960px){#front-about.panel-content .front-post-title{}}@media all and (max-width:726px){#front-about.panel-content .front-post-title{text-align:center}}@media all and (max-width:640px){#front-about.panel-content .front-post-title{}html body #front-about.panel-content .front-entry-content p img{float:none!important}}#front-technology.panel-content{display:none;background-position:center;background-size:cover;font-family:'Oswald',sans-serif;color:var(--ltBlue)}#front-technology.panel-content .wrap{max-width:1400px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:40px;margin:0 auto;display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:space-around}#front-technology.panel-content .wrap .front-technology-content{box-sizing:border-box;min-width:450px;width:52%;text-align:left;padding:0 20px}#front-technology.panel-content .wrap .front-technology-media{box-sizing:border-box;min-width:450px;padding:0 20px;width:47%;text-align:left}#front-technology.panel-content .wrap .front-technology-media .iframe-container{height:0;padding-top:56%;position:relative;width:100%}#front-technology.panel-content .wrap .front-technology-media .iframe-container iframe{height:100%;right:0;position:absolute;top:0;width:100%}#front-technology.panel-content .front-post-title{font-family:'Oswald',sans-serif;font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}#front-technology.panel-content .front-entry-content{color:#FFF;font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.4}#front-technology.panel-content .front-entry-content iframe{max-width:100%}@media all and (max-width:1040px){#front-technology.panel-content .wrap>div{max-width:768px;padding:0!important;margin:20px auto;min-width:0!important;width:100%!important}}@media all and (max-width:960px){#front-technology.panel-content .front-post-title{}}@media all and (max-width:640px){#front-technology.panel-content .front-post-title{}html body #front-technology.panel-content .front-entry-content p img{float:none!important}}@media all and (max-width:535px){#front-technology.panel-content .front-post-title{text-align:center}}#front-content.panel-content{background-position:calc(85% + 75px) center;background-repeat:no-repeat;background-size:65%;font-family:'Open Sans',sans-serif;color:var(--dkBlue)}#front-content.panel-content .wrap{max-width:1400px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:2.5rem 2rem;margin:0 auto}#front-content.panel-content .wrap h2,#front-content.panel-content .wrap div{max-width:800px;margin-left:0}#front-content.panel-content .front-post-title{font-family:'Oswald',sans-serif;font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}#front-content.panel-content .front-entry-content{font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.5}@media all and (max-width:1060px){#front-content.panel-content{background-position:500%}#front-content.panel-content .wrap h2,#front-content.panel-content .wrap div{margin-right:auto;margin-left:auto}#front-content.panel-content .wrap h2,#front-content.panel-content .wrap .front-header-callout{text-align:center}}@media all and (max-width:960px){#front-content.panel-content .front-post-title{}}@media all and (max-width:768px){#front-content.panel-content .wrap{padding:40px}}@media all and (max-width:640px){#front-content.panel-content .front-post-title{}html body #front-content.panel-content .front-entry-content p img{float:none!important}}@media all and (max-width:560px){#front-content.panel-content .front-post-title{text-align:center}}#front-why-us.panel-content{background-position:center;background-size:cover;font-family:'Oswald',sans-serif;color:var(--ltBlue)}#front-why-us.panel-content .wrap{max-width:1400px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:auto;padding:40px;margin:0 auto;display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:space-around}#front-why-us.panel-content .wrap .front-why-us-content{width:52%;max-width:calc(50vw - 5rem);text-align:left}#front-why-us.panel-content .wrap .front-why-us-media{box-sizing:border-box;text-align:center}#front-why-us.panel-content .wrap .front-why-us-media .dr-imgs{background-size:cover;background-position:center 22%;background-repeat:no-repeat;border-radius:50%;-moz-border-radius:50%;width:300px;height:300px;max-height:calc(100vw + -5em);box-shadow:0 0 13px 3px rgb(0 0 0 / .5);-moz-box-shadow:0 0 13px 3px rgb(0 0 0 / .5);margin:0 auto}#front-why-us.panel-content .front-post-title{font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em}#front-why-us.panel-content .front-entry-content{color:#FFF;font-family:'Open Sans',sans-serif;font-size:clamp(16px,1rem,22px);font-weight:400;line-height:1.4}#front-why-us.panel-content .front-entry-content iframe{max-width:100%}@media all and (max-width:1300px){#front-why-us.panel-content .wrap .front-why-us-content{max-width:calc(40vw - 5rem)}}@media all and (max-width:1200px){#front-why-us.panel-content .wrap{flex-flow:column}#front-why-us.panel-content .wrap .front-why-us-content{width:80%;max-width:unset}#front-why-us.panel-content .front-post-title{text-align:center}#front-why-us.panel-content .wrap .front-why-us-content .front-header-callout{text-align:center}#front-why-us.panel-content .wrap{display:grid;grid-template-columns:1fr 2fr 2fr 1fr;grid-template-areas:" . doc1 doc1 . " " . text text . "}#front-why-us.panel-content .wrap .front-why-us-media.primary-doc{grid-area:doc1;margin-right:1.5rem}#front-why-us.panel-content .wrap .front-why-us-media.secondary-doc{grid-area:doc2;margin-left:1.5rem}#front-why-us.panel-content .wrap .front-why-us-media .dr-imgs{max-width:100%}#front-why-us.panel-content .wrap .front-why-us-content{grid-area:text;width:unset;max-width:unset;text-align:center;margin-top:1rem}}@media all and (max-width:960px){#front-why-us.panel-content .front-post-title{}}@media all and (max-width:700px){#front-why-us.panel-content .wrap .front-why-us-media .dr-imgs{width:200px;height:200px}}@media all and (max-width:640px){#front-why-us.panel-content .front-post-title{}html body #front-why-us.panel-content .front-entry-content p img{float:none!important}}@media (max-width:540px){#front-why-us.panel-content .wrap .front-why-us-content{width:100%}}@media all and (max-width:500px){#front-why-us.panel-content .wrap{grid-template-columns:1fr;grid-template-areas:" . doc1 . " " . text . "}#front-why-us.panel-content .wrap .front-why-us-media.primary-doc{grid-column:1/4;margin-left:auto;margin-right:auto}#front-why-us.panel-content .wrap .front-why-us-media.secondary-doc{grid-column:1/4;margin-top:1rem;margin-left:auto;margin-right:auto}}#content-locations.panel-content{background-size:cover;font-family:'Oswald',sans-serif;color:#343434}#content-locations.panel-content .locations-heading{font-size:2.27rem;font-weight:700;line-height:1.25;margin:.25em auto .5em;text-align:center;color:var(--ltBlue)}#content-locations.panel-content .wrap{max-width:1400px;padding:50px 40px;margin:0 auto}#content-locations.panel-content .locations-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;margin:0 -10px}#content-locations.panel-content .locations-content .locWrap-1{display:flex;flex-wrap:wrap;max-width:400px}#content-locations.panel-content .locations-content .locWrap-3{display:flex;align-content:center;align-items:center;flex-flow:column;max-width:450px;position:relative;padding:0;margin-top:2rem;text-align:center;width:100%}#content-locations.panel-content .locations-content [class*="locWrap-"] article{color:#FFF;min-width:275px;position:relative;text-align:left;width:24%}#content-locations.panel-content .locations-content [class*="locWrap-"] article .location-content-divider{color:var(--ltBlue);display:block;height:6px;margin:18px 0;width:100%}#content-locations.panel-content .locations-content [class*="locWrap-"] article p{margin:0}#content-locations.panel-content .locations-content [class*="locWrap-"] .locMap{min-width:300px;max-width:425px;position:relative}#content-locations.panel-content .locations-content [class*="locWrap-"] .locMap img{width:100%;height:auto}#content-locations.panel-content .locations-content [class*="locWrap-"] .locMap p{color:#FFF}#content-locations.panel-content .locations-content .location-title{color:var(--ltBlue);font-size:1.59rem;;font-weight:700;margin:10px 0}#content-locations.panel-content .locations-content .entry-content{font-family:'Open Sans',sans-serif;font-size:clamp(18px,1rem,20px);font-weight:400;width:100%;margin:10px 0}#content-locations.panel-content .locations-content .entry-content .locationPhone{color:var(--ltBlue);font-family:'Open Sans',sans-serif;font-size:clamp(18px,1re,20px);font-weight:700}#content-locations.panel-content .locations-content .entry-header img{width:100%;height:initial}#content-locations.panel-content .locations-content .location-read-more{color:#daa520;text-decoration:none;font-weight:500;font-size:18px;text-transform:uppercase;position:absolute;bottom:10px}@media all and (max-width:1024px){#content-locations.panel-content .locations-content .location-title{margin:0}}@media all and (max-width:960px){#content-locations.panel-content .locations-heading{}}@media all and (max-width:768px){#content-locations.panel-content .locations-content{display:block;margin:0}#content-locations.panel-content .locations-content article{max-width:none;margin:0 0 30px}}@media all and (max-width:654px){#content-locations.panel-content .locations-content [class*="locWrap-"] article{margin-left:0}}.site-footer .footer-top{max-width:1400px;margin:0 auto;width:95%;display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:space-around;overflow:hidden;padding:10px 0}.footer-business-info img{vertical-align:middle}.footer-business-info .footer-bi-content{display:inline-block;vertical-align:middle}.footer-business-info .footer-bi-content span{color:#2f5d87;display:block;font-family:'Open Sans',sans-serif;font-size:1.05rem;font-weight:400;max-width:280px}.footer-business-info .footer-bi-divider{background:url('/wp-content/themes/glacial/assets/css/') no-repeat scroll center center #fff0;background-size:cover;display:inline-block;height:125px;margin:0 20px;vertical-align:middle;border-right:3px dotted var(--ltBlue)}.footer-business-info,.footer-contact{margin:5px auto}.footer-business-info{margin:5px auto 5px 0}.footer-contact{text-align:right;margin:5px 0 5px auto}.footer-contact span,.footer-contact a{color:#2f5d87;display:block;font-family:'Open Sans',sans-serif;font-size:1.27rem;font-weight:400}.footer-contact span{font-size:1.45rem;vertical-align:middle;padding-right:5px;display:inline-block}.footer-contact nav span,.footer-contact nav a{display:inline-block}.site-info{background-color:var(--dkBlue);clear:both;color:#FFF;font-family:"Oswald",sans-serif;font-size:clamp(16px,1rem,20px);font-weight:700;text-transform:uppercase;text-align:center;padding:18px 10px}@media all and (max-width:1100px){.footer-contact{margin:5px auto 5px auto;text-align:center}.footer-business-info{margin:5px auto}}@media screen and (max-width:872px){.footer-business-info{width:100%}.footer-business-info img{display:block;margin:0 auto;width:100%}.footer-business-info .footer-bi-divider{display:none!important}.footer-business-info .footer-bi-content{margin:20px auto;text-align:center;width:100%}.footer-business-info .footer-bi-content span{margin:0 auto}}@media all and (max-width:673px){#front-financing .cta-finance-btns div.front-header-callout{margin-left:0}}