@charset "UTF-8";
/*!
Theme Name: Urban Practice 2022
Author: CWS
Author URI: https://connectedwebsolutions.com
Version:1.0.0 
*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}small{font-size:80%}article,aside,details,figcaption,figure,footer,header,hgroup,img,nav,section{display:block}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}blockquote,q{quotes:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin-left:0}ol[class],ul[class]{padding:0;list-style:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}button,input,select,textarea{font:inherit}embed,iframe,object{max-width:100%}strong{font-weight:700}img{max-width:100%;display:block}a:not(.btn):not(.wp-block-button__link):active,a:not(.btn):not(.wp-block-button__link):focus,a:not(.btn):not(.wp-block-button__link):hover{outline:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}pre{-moz-tab-size:6;-o-tab-size:6;tab-size:6;width:90%;margin:2em auto;overflow:auto;white-space:pre-wrap;overflow-y:hidden;font-size:13px;line-height:1.5;background:#efefef;border-left:8px solid #b40b0b;padding:10px;color:#333;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,monospace}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:cws;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.eot?70211977);src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.eot?70211977#iefix) format("embedded-opentype"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.woff2?70211977) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.woff?70211977) format("woff"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.ttf?70211977) format("truetype"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/cws.svg?70211977#cws) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Averta Standard;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-Regular.eot);src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-Regular.eot?#iefix) format("embedded-opentype"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff2/Averta%20Standard%20Regular.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff/hinted-AvertaStd-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta Standard;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-Bold.eot);src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-Bold.eot?#iefix) format("embedded-opentype"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff2/Averta%20Standard%20Bold.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff/hinted-AvertaStd-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Averta Standard;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-BoldItalic.eot);src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/eot/hinted-AvertaStd-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff2/Averta%20Standard%20Bold%20Italic.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/woff/hinted-AvertaStd-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Reckless;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/Reckless-Medium.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/Reckless-Medium.woff) format("woff");font-weight:500;font-style:medium;font-display:swap}@font-face{font-family:Reckless;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/Reckless-Regular.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/Reckless-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pitch Sans;src:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/pitch-sans-bold.woff2) format("woff2"),url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/fonts/PitchSans-Bold) format("otf");font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:cws;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-open-big:before{content:"\3c"}.icon-right-open-big:before{content:"\3e"}.icon-mail:before{content:"\45"}.icon-facebook:before{content:"\46"}.icon-google:before{content:"\47"}.icon-instagram:before{content:"\49"}.icon-linkedin:before{content:"\4c"}.icon-pinterest:before{content:"\50"}.icon-export:before{content:"\53"}.icon-twitter:before{content:"\54"}.icon-up:before{content:"\55"}.icon-cancel:before{content:"\58"}.icon-youtube:before{content:"\59"}.icon-search:before{content:"\73"}.icon-youtube-play:before{content:"\79"}.icon-down:before{content:"\e802"}.icon-upload:before{content:"\e804"}.icon-plus:before{content:"\e820"}.footer .footer-address h2,.footer .footer-address ul a,.footer .footer-info .footer-center .links a,.header-footer .email a,.nav-wrap .menu-link .footer-address h2,.team-member-container .position,.team-member-container h1 .certifications,.up25-label{font-family:Pitch Sans,monospace;font-size:18px;font-style:normal;font-weight:700;line-height:1.2;text-transform:uppercase}.project-content .wp-block-group.left-arrow h2,.project-content .wp-block-group.right-arrow h2,.project-page-header .location,.tri-block-gallery .images-container .row .circle-container .circle .circle-text,.up25-label-i{font-family:Pitch Sans,monospace!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important;text-transform:uppercase!important}.up25-label-normal-case{font-family:Pitch Sans,monospace;font-size:18px;font-style:normal;font-weight:700;line-height:1.2}.info-with-background h6,.picture-quote .quote-container .quote .author,.up25-label-normal-case-i,.up-arrow{font-family:Pitch Sans,monospace!important;font-size:18px!important;font-style:normal!important;font-weight:700!important;line-height:1.2!important}.info-with-background .content,.up25-h2{font-family:urbane-condensed,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:1.33;letter-spacing:-.01em}@media (max-width:767px){.info-with-background .content,.up25-h2{font-size:3.2rem}}.entry-content h2,.footer .footer-info .footer-text,.up25-h2-i,.wp-block-columns h2{font-family:urbane-condensed,sans-serif!important;font-size:4.8rem!important;font-style:normal!important;font-weight:600!important;line-height:1.33!important;letter-spacing:-.01em!important}@media (max-width:767px){.entry-content h2,.footer .footer-info .footer-text,.up25-h2-i,.wp-block-columns h2{font-size:3.2rem!important}}.up25-pullquote{font-family:urbane-condensed,sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:1.33}.picture-quote .quote-container .quote .quote-text,.up25-pullquote-i{font-family:urbane-condensed,sans-serif!important;font-size:36px!important;font-style:normal!important;font-weight:600!important;line-height:1.33!important}::root{--up25red:#ec3c00;--up25red-l:#f6865a;--up25blue:#1e5ccb;--up25blue-d:#0048ff;--up25blue-wcag:#0c367d;--up25blue-l:#b5c9ee;--up25tan:#eccf6b;--up25tan-l:#eae0d7;--up25black:#000;--up25white:#fff}.container{max-width:144rem;width:100%;margin-left:auto;margin-right:auto;position:relative;padding:0 20px}.wide.container{max-width:144rem;padding:0}.small.container{max-width:900px}.btn,.comment-respond .form-submit input,.entry-content .wp-block-button .wp-block-button__link,.gform_button,.gform_button.gform_button.gform_button,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button,.search-form-wrap .search-submit{font-weight:700;font-family:Pitch Sans,monospace;border:0;background:#333;color:#fff;padding:10px;font-size:14px;display:inline-block;outline:0;border-radius:0;text-decoration:none;margin-bottom:1rem;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;text-transform:uppercase;letter-spacing:.2rem}@media (min-width:768px){.btn,.comment-respond .form-submit input,.entry-content .wp-block-button .wp-block-button__link,.gform_button,.gform_button.gform_button.gform_button,.gform_wrapper .gform_footer .gform_next_button,.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_footer button,.gform_wrapper .gform_page_footer .gform_next_button,.gform_wrapper .gform_page_footer .gform_previous_button,.search-form-wrap .search-submit{padding:15px 40px}}.btn.primary,.comment-respond .form-submit input,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color,.gform_button,.gform_button.gform_button.gform_button{background:var(--color_primary);color:#fff}.btn.primary:focus,.btn.primary:hover,.comment-respond .form-submit input:focus,.comment-respond .form-submit input:hover,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-primary-background-color:hover,.gform_button.gform_button.gform_button:focus,.gform_button.gform_button.gform_button:hover,.gform_button:focus,.gform_button:hover{background:var(--color_secondary)}.btn.secondary,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color{background:rgba(0,0,0,0);color:#000;border:2px solid var(--color_primary)}.btn.secondary:focus,.btn.secondary:hover,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-secondary-background-color:hover{background:var(--color_primary);color:#fff}.btn.gray,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color{background:var(--color_gray)}.btn.gray:focus,.btn.gray:hover,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color:focus,.entry-content .wp-block-button .wp-block-button__link.has-gray-background-color:hover{background:rgba(var(--color_gray_rgb),.75)}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield.fileupload label:before,.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform_wrapper .gfield.select:before,.modal__close,.share-text:after,.social-nav a,.social-share li a,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:cws}.skip-to-content{position:fixed!important;top:5px;right:5px;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);border:2px solid #fff;color:#fff;background:rgba(0,0,0,.9);padding:5px 10px;z-index:3000}.skip-to-content:focus{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hide-me{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.entry-content .right-arrow,.right-arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.entry-content .right-arrow h2,.entry-content .right-arrow p,.right-arrow h2,.right-arrow p{font-size:1.6rem;margin-bottom:2rem;border:2px solid #f6865a;padding:2rem 4rem;line-height:1.2;letter-spacing:.2rem;color:#000;font-family:urbane-condensed,sans-serif;text-transform:uppercase;font-weight:700;display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.entry-content .right-arrow:before,.right-arrow:before{display:block;content:"";height:2px;background:#f6865a;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.entry-content .right-arrow:after,.right-arrow:after{content:"";display:block;width:0;height:0;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:10px solid #f6865a;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.up-arrow{display:inline-block;color:#1e5ccb;margin-bottom:2rem;border:2px solid #b5c9ee;background:#fff;padding:2rem 4rem;position:relative;font-weight:700}.up-arrow:before{top:-60px;width:2px;height:50px;background:#b5c9ee}.up-arrow:after,.up-arrow:before{position:absolute;left:50%;display:block;content:"";-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.up-arrow:after{width:0;height:0;top:-62px;border-bottom:10px solid #b5c9ee;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}html{font-size:62.5%}body{margin:0;color:#000;font:normal 300 1.8rem/1.67 urbane-condensed,Reckless,Arial,Helvetica,sans-serif}*,:after,:before,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;line-height:1.2}p{margin:0 0 1rem}main{min-height:35vh}.logo{margin:0 0 14px;position:relative}@media (min-width:768px){.logo{margin-bottom:2px}}.logo svg{width:50%}@media (min-width:768px){.logo svg{width:100%;max-width:240px}}.logo a{display:block;text-decoration:none}.logo.white svg path{-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;fill:#fff}.logo.dark svg path,.logo.scrolled svg path{fill:#000}.header-wrap{display:block;background:hsla(0,0%,100%,0);width:100%;position:fixed;top:0;left:0;z-index:2018;height:85px;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header-wrap.scrolled{background:#fff}.header-wrap .header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-form-wrap{position:absolute;right:0;bottom:0;opacity:0;visibility:hidden;background:#fff;padding:2rem;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.search-form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-form-wrap label{width:calc(100% - 40px)}.search-form-wrap .search-field{width:100%;height:40px;border:1px solid var(--color_gray);border-right:0;padding:0;text-indent:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-form-wrap .search-submit{padding:0;height:40px;width:40px}html.search-open .search-form-wrap{opacity:1;visibility:visible;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.admin-bar .header-wrap{top:46px}body.admin-bar .nav-wrap{top:3.2rem}.hamburger{position:absolute;right:20px;top:35px;z-index:100000}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dark .hamburger .hamburger-inner,.dark .hamburger .hamburger-inner:after,.dark .hamburger .hamburger-inner:before,.scrolled .hamburger .hamburger-inner,.scrolled .hamburger .hamburger-inner:after,.scrolled .hamburger .hamburger-inner:before{background-color:#000}.nav{padding:0;font-family:urbane-condensed,sans-serif}.nav li{list-style:none}.nav li a{text-decoration:none;display:block}.social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.social-nav li{margin:0 .5rem}.social-nav a{color:var(--color_secondary);-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.social-nav a:hover{color:var(--color_primary)}.header-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.header-footer .social-container a{margin-right:1.5rem}.header-footer .social-container a svg path{fill:#ec3c00;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header-footer .social-container a:hover svg path{fill:#1e5ccb}.header-footer .email a{color:#000;border-bottom:2px solid #ec3c00;text-decoration:none;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-transform:unset;font-size:.875em;margin-top:.5em}.header-footer .email a:hover{color:#1e5ccb;border-color:currentColor}.main-nav{margin-bottom:50px}.main-nav li a{display:block;color:#000;font-size:2rem;text-align:center;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}@media (min-width:768px){.main-nav li a{text-align:left}}.main-nav li.current-menu-item a,.main-nav li:hover a{color:#1e5ccb;text-decoration:none!important}.main-nav>li{position:relative;text-align:center}@media (min-width:768px){.main-nav>li{text-align:left}}.main-nav>li>a{line-height:1.5;font-weight:600}@media screen and (min-width:1024px){.main-nav>li>a{font-size:2.8rem}}.main-nav>li.menu-item-has-children>a{width:calc(100% - 53px)}.main-nav>li.search-toggle{display:none}.main-nav>li>.sub-menu{max-height:0;overflow:hidden;padding:0;height:100%;opacity:0;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.main-nav>li>.sub-menu+.opener{position:absolute;right:0;top:0;width:53px;height:53px;font-size:1.6rem;text-align:center;background:#ddd;padding:0;-webkit-transition:background .35s ease-in-out;-o-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.main-nav>li>.sub-menu+.opener:after{content:"\3e";line-height:53px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:cws;will-change:transform;font-size:2rem;display:block}.main-nav>li>.sub-menu>li{background:#ddd}.main-nav>li>.sub-menu>li+li{border-top:1px solid var(--color_gray)}.main-nav>li>.sub-menu>li .sub-menu{padding-left:1.2rem}.main-nav>li>.sub-menu li a{padding:8px 10px 8px 28px;font-size:1.4rem;text-align:left}.main-nav>li.open>.opener{background:var(--color_secondary)}.main-nav>li.open>.opener:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#fff}.main-nav>li.open>.sub-menu{opacity:1;max-height:1000px}.nav-wrap{background:#eae0d7;display:block;position:fixed;right:-100%;top:0;width:100%;z-index:1005;-webkit-transition:right .6s ease-in-out;-o-transition:right .6s ease-in-out;transition:right .6s ease-in-out;padding:35px 0;height:100vh;overflow:hidden;overflow-y:scroll}.nav-wrap .logo{padding:0 10px;display:none}.nav-wrap .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}@media screen and (min-width:768px){.nav-wrap .menu-link{height:100%}}.nav-wrap .menu-link .links-container{width:100%}@media (min-width:768px){.nav-wrap .menu-link .links-container{width:55%}}.nav-wrap .menu-link .links-container ul.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrap .menu-link .links-container ul.main-nav li{width:100%}.nav-wrap .menu-link .footer-address,.nav-wrap .menu-link .links-container ul.main-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-wrap .menu-link .footer-address{padding:30px 0}@media only screen and (min-width:767px){.nav-wrap .menu-link .footer-address{padding:0}}.nav-wrap .menu-link .footer-address h2{color:#1e5ccb;margin-bottom:1rem}.nav-wrap .menu-link .footer-address ul{list-style:none;text-align:center;color:#000;font-size:13px;margin:0 0 30px}.nav-wrap .menu-link .footer-address ul a{color:#000;font-size:1.4rem}.nav-wrap .menu-link .footer-address ul a:hover{color:#1e5ccb}.nav-wrap .menu-link .image-container{display:none}@media (min-width:768px){.nav-wrap .menu-link .image-container{display:block;width:45%}}.nav-wrap .menu-link .image-container .img-container{width:100%;height:890px;position:absolute;top:0;background-position:100% 50%;background-size:cover}html.nav-open .nav-wrap{right:0}.search-form-wrap{position:relative;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero{width:100%;background:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/images/hero-video-background.webp),#f6865a;background-size:cover;position:relative}.hero .hero-background{height:100%;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-bottom:56.25%}.hero .hero-background video{width:100%;height:100%}.hero .hero-background .p-container,.hero .hero-background .pattern{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .hero-background .pattern{width:100%;height:100%;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.72)),color-stop(41.28%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,color-stop(43.83%,rgba(0,0,0,0)),to(rgba(0,0,0,.72))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.25)),to(rgba(0,0,0,.25)));background:-o-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 41.28%),-o-linear-gradient(top,rgba(0,0,0,0) 43.83%,rgba(0,0,0,.72) 100%),-o-linear-gradient(bottom,rgba(0,0,0,.25) 0,rgba(0,0,0,.25) 100%);background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,0) 41.28%),linear-gradient(180deg,rgba(0,0,0,0) 43.83%,rgba(0,0,0,.72)),linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25));background-position:50%;background-size:cover;background-repeat:no-repeat}.hero .hero-background .pattern:after{position:absolute;width:calc(min(25vw, 500px));height:calc(min(25vw, 500px));right:4vw;bottom:calc(max(-8vw, -167px));background:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/images/up-arrow-pattern-red.png);background-size:contain;background-repeat:no-repeat;content:"";display:block;z-index:99}@media (max-width:1240px){.hero .hero-background .pattern:after{bottom:-12.5vw}}.hero .hero-background .hero-video{margin:0 auto}.hero .hero-background .p-container{width:50%}.hero .hero-background .hero-content{text-align:center;text-shadow:0 0 200px #000;font-family:urbane-condensed;width:100%;max-width:20ch;font-size:2.2rem;font-style:normal;font-weight:600;line-height:.87;letter-spacing:-.01em;text-transform:uppercase;color:#fff}@media (min-width:768px){.hero .hero-background .hero-content{font-size:6rem}}.hero .hero-background:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(7,5,34,.3);background-blend-mode:normal}@media screen and (min-width:1024px){.projects-section{margin:0 auto 15rem}}.projects-section .projects-title{font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;text-align:center;color:#0b5893;margin-bottom:5rem;font-size:3.6rem;line-height:1.5}@media (min-width:768px){.projects-section .projects-title{font-size:4.8rem}}.projects-section .project{display:block;position:relative;text-decoration:none;margin-bottom:2rem}@media (min-width:768px){.projects-section .project{border-right:1px solid #f4d6d0;padding:0 2rem}}.projects-section .project .project-title{color:#000;margin-bottom:1.5rem;font-family:urbane-condensed,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;background-size:0 100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5c9ee),to(#b5c9ee));background-image:-o-linear-gradient(#b5c9ee,#b5c9ee);background-image:linear-gradient(#b5c9ee,#b5c9ee);background-repeat:no-repeat;background-position:100%}@media (min-width:768px){.projects-section .project .project-title{font-size:2.8rem}}.projects-section .project .project-excerpt{margin-bottom:2.5rem;font-family:urbane-condensed,Averta Standard;font-weight:400}.projects-section .project .project-image{height:24rem;background-size:cover;background-repeat:no-repeat;background-position:50%;margin:2.5rem 0 1.5rem}@media (min-width:768px){.projects-section .project .project-image{margin:5rem 0}}.projects-section .project .location{color:#1e5ccb;text-transform:uppercase;letter-spacing:3.4px;font-family:Pitch Sans,monospace;margin-bottom:3rem;background-size:0 100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5c9ee),to(#b5c9ee));background-image:-o-linear-gradient(#b5c9ee,#b5c9ee);background-image:linear-gradient(#b5c9ee,#b5c9ee);background-repeat:no-repeat;background-position:0;font-size:1.2rem}@media (min-width:768px){.projects-section .project .location{font-size:1.4rem}}@media (min-width:1024px){.projects-section .project .location{font-size:1.6rem}}.projects-section.is-project-page .project{border:none}@media (min-width:768px){.projects-section.is-project-page .project .project-image{margin:5rem 0 2rem}}.projects-section.is-project-page .project .project-title{margin-bottom:0;line-height:36px}.projects-section .project-link .project-image{position:relative}.projects-section .project-link .project-image:after{background:var(--color_secondary);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.projects-section .project-link:hover .project-image:after{opacity:.2;visibility:visible}.projects-section .project-link:hover .location,.projects-section .project-link:hover .project-title{color:#1e5ccb}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}@media (min-width:1280px){.alignwide{margin-left:-200px;margin-right:-200px}}.top-header{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:25rem;position:relative}.top-header .intro-page-title{font-size:4rem;line-height:1;color:#fff}.top-header .container{position:absolute;bottom:2.2rem;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.entry-content,.wp-block-columns{padding-top:1.6rem;padding-bottom:1.6rem}.entry-content.hero-style-1,.wp-block-columns.hero-style-1{margin:7.5rem 0}.entry-content.home-page,.wp-block-columns.home-page{padding:0}.entry-content>*,.wp-block-columns>*{position:relative;z-index:2}.entry-content>.row,.wp-block-columns>.row{padding-left:0;padding-right:0}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.wp-block-columns h1,.wp-block-columns h2,.wp-block-columns h3,.wp-block-columns h4,.wp-block-columns h5,.wp-block-columns h6{color:#000;margin:1.6rem 0;font-family:urbane-condensed,sans-serif}.entry-content h1,.wp-block-columns h1{font-size:4.2rem}.entry-content h3,.wp-block-columns h3{font-size:3rem}.entry-content h4,.wp-block-columns h4{font-size:2.6rem}.entry-content h5,.wp-block-columns h5{font-size:2.2rem}.entry-content h6,.wp-block-columns h6{font-size:1.8rem}.entry-content p,.wp-block-columns p{margin:1.6rem 0}.entry-content p:empty,.wp-block-columns p:empty{display:none}.entry-content p.wp-caption-text,.wp-block-columns p.wp-caption-text{margin:0;padding-top:5px;font-size:1.4rem;font-style:italic;color:var(--color_primary)}.entry-content a,.wp-block-columns a{color:var(--color_secondary);text-decoration:underline;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.entry-content a:visited time,.wp-block-columns a:visited time{color:var(--color_secondary)}.entry-content a:focus,.entry-content a:hover,.wp-block-columns a:focus,.wp-block-columns a:hover{color:#0c367d}.entry-content hr,.wp-block-columns hr{background:#5ec5c7;border:none;height:.1rem;overflow:visible;position:relative;margin:5rem auto}.entry-content hr:first-child,.wp-block-columns hr:first-child{margin-top:0}.entry-content .wp-caption,.entry-content img,.wp-block-columns .wp-caption,.wp-block-columns img{max-width:100%;height:auto}.entry-content ul:not(.social-share),.wp-block-columns ul:not(.social-share){padding-left:14px}.entry-content ul:not(.social-share).owl-carousel,.wp-block-columns ul:not(.social-share).owl-carousel{padding:0;margin:2rem 0}.entry-content ul:not(.social-share) li,.wp-block-columns ul:not(.social-share) li{font-weight:inherit}.entry-content ul:not(.social-share) li::marker,.wp-block-columns ul:not(.social-share) li::marker{color:var(--color_primary)}.entry-content ul.gform_fields,.entry-content ul.gform_fields li,.wp-block-columns ul.gform_fields,.wp-block-columns ul.gform_fields li{padding-left:0}.entry-content ul.gform_fields li:before,.wp-block-columns ul.gform_fields li:before{display:none}.entry-content ol:not(.commentlist),.wp-block-columns ol:not(.commentlist){margin:1.5rem 0;padding-left:10px;list-style-type:none;counter-reset:step-counter}.entry-content ol:not(.commentlist) li,.wp-block-columns ol:not(.commentlist) li{counter-increment:step-counter;position:relative;padding-left:30px;font-weight:400}.entry-content ol:not(.commentlist) li+li,.wp-block-columns ol:not(.commentlist) li+li{margin-top:.5em}.entry-content ol:not(.commentlist) li:before,.wp-block-columns ol:not(.commentlist) li:before{content:counter(step-counter);position:absolute;left:-2px;top:3px;font-size:80%;background-color:var(--color_secondary);color:#fff;font-weight:700;height:20px;width:20px;line-height:20px;text-align:center}.entry-content ol:not(.commentlist) li ol>li,.entry-content ol:not(.commentlist) li ul>li,.wp-block-columns ol:not(.commentlist) li ol>li,.wp-block-columns ol:not(.commentlist) li ul>li{font-size:1.6rem}.entry-content ol:not(.commentlist) li ol,.entry-content ol:not(.commentlist) li ol ol,.entry-content ol:not(.commentlist) li ul,.wp-block-columns ol:not(.commentlist) li ol,.wp-block-columns ol:not(.commentlist) li ol ol,.wp-block-columns ol:not(.commentlist) li ul{counter-reset:step-counter}.entry-content ol:not(.commentlist) li ul>li,.wp-block-columns ol:not(.commentlist) li ul>li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-weight:400}.entry-content ol:not(.commentlist) li ul>li:before,.wp-block-columns ol:not(.commentlist) li ul>li:before{position:absolute;left:0;top:10px;line-height:1;background:var(--color_secondary);font-weight:100;content:"";width:6px;height:6px;border-radius:50%}.entry-content blockquote,.wp-block-columns blockquote{font-size:2.8rem;line-height:1.5;font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;color:#000;font-weight:600}.entry-content blockquote a,.wp-block-columns blockquote a{color:#1e5ccb}.entry-content cite,.wp-block-columns cite{background:#faf5f4;padding:.5rem 1rem;font-size:1.4rem;font-style:normal}.entry-content .box-heading,.entry-content cite,.wp-block-columns .box-heading,.wp-block-columns cite{display:inline-block;letter-spacing:.1rem;font-family:urbane-condensed,Averta Standard;text-transform:uppercase;font-weight:300}.entry-content .box-heading,.wp-block-columns .box-heading{font-size:1.6rem;color:var(--color_primary);margin-bottom:2rem;border:2px solid #5ec5c7;padding:2rem 4rem}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.crumbs{margin-top:2rem;font-family:urbane-condensed,sans-serif;font-weight:600}.crumbs a{text-decoration:none;color:#000}.crumbs a:focus,.crumbs a:hover{color:#1e5ccb;text-decoration:underline!important}.module .widget-title{font-size:2rem;color:var(--color_primary)}.module.mini-carousel .mini-items{margin:0}.sidebar{width:100%;clear:both;margin-top:2rem}.sidebar .module+.module{margin-top:1rem}.page-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page-hero .hero-background{position:absolute;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:#f6865a;height:100%}.page-hero.style-2:has(.background-image) .hero-background{background-color:unset;background-image:-webkit-gradient(linear,left bottom,left top,from(#f6865a),to(#f6865a));background-image:-o-linear-gradient(bottom,#f6865a,#f6865a);background-image:linear-gradient(0deg,#f6865a,#f6865a);background-position:top;background-size:100% 444px}.page-hero.style-2:has(.background-image) .background-image{margin:-50px auto 0;width:calc(100% - 40px)}.page-hero h1{color:#fff;font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;font-size:3.6rem;font-weight:600}@media (min-width:1024px){.page-hero h1{font-size:6rem}}.page-hero .background-pattern-image{position:absolute;width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.page-hero .background-image{width:100%;max-width:132rem;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:24rem}@media (min-width:768px){.page-hero .background-image{height:48rem}}@media (min-width:1024px){.page-hero .background-image{height:64rem}}.page-hero .container .background-image{max-width:100%}.page-hero.style-1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-hero.style-1 h1{bottom:6rem;left:2rem;position:absolute}@media (min-width:1024px){.page-hero.style-1 h1{bottom:6rem;left:12.5rem}}.page-hero.style-1 .background-image{top:75px}.page-hero.style-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.page-hero.style-2 .hero-background{height:100%}.page-hero.style-2 h1{position:relative;margin:15rem 0}@media (max-width:1023px){.page-hero.style-2 h1{margin:12rem 0}}.team-section .orange-text{font-size:1.2rem;font-family:urbane-condensed,Averta Standard;font-weight:700;text-transform:uppercase;color:var(--color_primary)}.team-section .team-content{color:var(--color_secondary);font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;line-height:1.5;font-size:1.8rem}@media screen and (min-width:768px){.team-section .team-content{font-size:2.4rem}}@media screen and (min-width:1024px){.team-section .team-content{font-size:2.8rem}}.team-section .team-container{margin:0 -10px}.team-section .team-container .team-member{margin-bottom:5rem;font-family:urbane-condensed,Averta Standard;font-weight:700;line-height:20px;padding:0 1.5rem;position:relative;text-decoration:none}.team-section .team-container .team-member .project-image{width:100%;height:40rem;background-size:cover;background-position:top;background-repeat:no-repeat;margin-bottom:1.5rem;position:relative}.team-section .team-container .team-member .project-image:after{background:var(--color_secondary);opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;visibility:hidden}.team-section .team-container .team-member .name{font-size:2.4rem;margin-bottom:0;line-height:1.25;font-weight:600;background-position:0;padding-bottom:.75rem}.team-section .team-container .team-member .name,.team-section .team-container .team-member .position{color:#000;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#b5c9ee),to(#b5c9ee));background-image:-o-linear-gradient(#b5c9ee,#b5c9ee);background-image:linear-gradient(#b5c9ee,#b5c9ee);background-size:0 100%;background-repeat:no-repeat}.team-section .team-container .team-member .position{font-size:1.3rem;text-transform:uppercase;letter-spacing:.2rem;font-family:Pitch Sans,monospace;background-position:100%}.team-section .team-container .team-member .certifications{display:inline-block;font-size:11px;color:#1e5ccb;font-weight:400;font-family:Pitch Sans,monospace;padding:.25em 1em;background:#eae0d7;position:relative;bottom:.25em;margin-left:.5em}.team-section .team-container .team-member .certifications:empty{display:none!important}.team-section .team-container .team-member:hover .project-image{position:relative}.team-section .team-container .team-member:hover .project-image:after{opacity:.3;visibility:visible}.team-section .team-container .team-member:hover .name,.team-section .team-container .team-member:hover .position{color:#1e5ccb!important}.hotspot{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);top:0;left:0}.circle{position:relative;background-color:#b5c9ee;width:11.5rem;height:11.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0;top:0;bottom:0}.circle .text{color:#000;padding:3px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-size:5.1rem;font-family:urbane-condensed,Averta Standard;font-weight:700;line-height:50px}.team-member-hero{position:absolute;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:0;bottom:0;left:0;height:500px}@media (min-width:768px){.team-member-hero{min-height:105.4rem}}.team-member-hero .arrow-background{position:absolute;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.team-member-container{margin-top:10rem}@media (min-width:768px){.team-member-container .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.team-member-container .member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-member-container h1{font-family:urbane-condensed,sans-serif;color:#000;font-size:2.8rem;font-weight:600;line-height:1.5}@media (min-width:768px){.team-member-container h1{font-size:3.6rem}}@media (min-width:1024px){.team-member-container h1{font-size:6rem;line-height:1.5}}.team-member-container h1 .certifications{font-size:11px;background:#eae0d7;color:#1e5ccb;padding:.25em .75em;position:relative;bottom:.25em}@media (min-width:768px){.team-member-container h1 .certifications{font-size:1.1rem}}.team-member-container .position{color:#000;letter-spacing:.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.team-member-container .member-content{margin-top:3.5rem;font-size:1.8rem;color:#000;font-family:urbane-condensed,sans-serif}.team-member-container .member-content p{margin-bottom:3rem}@media (min-width:768px){.team-member-container .member-content{padding-right:10rem}}.team-member-container .profile-picture{position:relative;margin-bottom:40px}.team-member-container .circle{display:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1024px){.team-member-container .circle{display:-webkit-box;display:-ms-flexbox;display:flex}}.favorite-projects{margin:15rem 0}.favorite-projects .favorite-projects-title{font-size:4.9rem;color:var(--color_secondary);margin:5rem 0;text-align:center;font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif}.favorite-projects .project{width:100%;height:38rem;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block;border-top:25px solid var(--color_primary);border-right:25px solid var(--color_primary);position:relative}.favorite-projects .project.odd{border-top:25px solid #c7ece9;border-right:25px solid #c7ece9}.favorite-projects .project .title-container{padding:2rem 7.5rem;background-color:#fff;position:absolute;left:0;bottom:0;color:var(--color_primary);font-family:urbane-condensed,Averta Standard;font-weight:700;letter-spacing:4px;text-transform:uppercase}.favorite-projects .project .title-container .right-arrow{margin-top:4px}.favorite-projects .project:hover .title-container{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--color_primary);color:#fff}.favorite-projects .project:hover.odd .title-container{background-color:#c7ece9}.favorite-projects .project:hover.odd .title-container .right-arrow:before{background-color:#fff}.favorite-projects .project:hover.odd .title-container .right-arrow:after{border-left-color:#fff}.latest-projects-container{margin-top:-50px}.latest-projects-container .gray-background{background-color:#fff;position:absolute;width:100%;height:100%;z-index:-1}.latest-projects-container .project{margin-bottom:3rem}@media (min-width:768px){.latest-projects-container .project{margin-bottom:5rem}}.latest-projects-container .project .project-image{width:100%;height:25rem;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:30px}@media (min-width:768px){.latest-projects-container .project .project-image{height:61.3rem}}.latest-projects-container .project .project-content-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.latest-projects-container .project .project-content-container{padding-left:5rem}}.latest-projects-container .project .project-content-container .title{color:#000;font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;line-height:1.25;font-size:2.8rem;font-weight:600}@media (min-width:768px){.latest-projects-container .project .project-content-container .title{font-size:3.6rem}}@media (min-width:1024px){.latest-projects-container .project .project-content-container .title{font-size:4.8rem}}.latest-projects-container .project .project-content-container .location{color:#1e5ccb;text-transform:uppercase;letter-spacing:3.4px;font-family:Pitch Sans,monospace;font-weight:600;margin-bottom:3rem;font-size:1.2rem}@media (min-width:768px){.latest-projects-container .project .project-content-container .location{font-size:1.8rem}}.latest-projects-container .project .project-content-container .excerpt{margin-bottom:3rem}.project-hero{width:100%;position:relative;height:260px}@media (min-width:768px){.project-hero{height:400px}}@media (min-width:1024px){.project-hero{height:61.3rem}}.project-hero .background-image{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:relative}.project-page-header{margin:5rem 0 1rem}.project-page-header h1{margin-bottom:0;color:var(--color_secondary);font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;line-height:1.5;font-size:3.6rem}@media (min-width:768px){.project-page-header h1{font-size:6rem}}.wp-block-image figcaption{text-align:end;font-size:1.2rem;color:#4f4f4f;margin-top:2rem}.location{font-size:1.6rem;color:var(--color_primary);text-transform:uppercase;letter-spacing:3.4px;font-family:urbane-condensed,Averta Standard;font-weight:600;margin-bottom:3rem}.wp-block-separator{border-color:#5ec6c7}.contact-header{width:100%;min-height:80.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf5f4;position:relative}.contact-header,.contact-header .circle-container{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-header .circle-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-header .circle{left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.contact-header .circle{-webkit-transform:none;-ms-transform:none;transform:none}}.contact-header .arrow-background{position:absolute;width:100%;height:100%;right:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.contact-header .orange-text{color:var(--color_primary);font-family:urbane-condensed,Averta Standard;font-weight:600;font-size:1.2rem;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:3.4px}@media (min-width:768px){.contact-header .orange-text{font-size:1.6rem}}.contact-header .blue-text{font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;color:var(--color_secondary);font-size:2.4rem;line-height:1.5;margin-bottom:2.5rem}@media (min-width:768px){.contact-header .blue-text{font-size:2.4rem}}@media (min-width:1024px){.contact-header .blue-text{font-size:3.6rem}}.contact-header .address,.contact-header .email,.contact-header .phone{font-size:1.3rem;font-family:urbane-condensed,Averta Standard;letter-spacing:3px;line-height:1.5;text-transform:uppercase;margin-bottom:2rem}@media (min-width:768px){.contact-header .address,.contact-header .email,.contact-header .phone{font-size:1.6rem}}.contact-header .address a,.contact-header .email a,.contact-header .phone a{color:var(--color_primary);text-decoration:none;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.contact-header .address a:hover,.contact-header .email a:hover,.contact-header .phone a:hover{color:var(--color_secondary)}.form-container{margin:15rem 0}.form-container .gform_description{color:var(--color_secondary);font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;font-size:2.4rem;line-height:1.5;margin-bottom:2.5rem}@media (min-width:768px){.form-container .gform_description{font-size:2.4rem}}@media (min-width:1024px){.form-container .gform_description{font-size:3.6rem}}.iframe-wrapper{top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.iframe-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.default-pull-up img{margin-top:-200px}.stacked-mixed{font-family:Pitch Sans,monospace!important;font-size:1.8rem!important;color:#1e5ccb!important}.stacked-mixed strong{font-family:urbane-condensed,sans-serif!important}.stacked-mixed strong,h3.wp-block-heading{font-size:4rem;font-weight:600}.wp-show-posts h2.wp-show-posts-entry-title{font-size:2.2rem!important;line-height:1.25!important}.wp-show-posts h2.wp-show-posts-entry-title>a{color:#000}.wp-show-posts-entry-header{margin-bottom:0!important}.wp-show-posts-entry-header .wp-show-posts-entry-meta{font-size:1.4rem;font-family:Pitch Sans,monospace;margin-top:.75em}.wp-show-posts-entry-summary{font-size:1.5rem;margin-top:0}.wp-show-posts-entry-summary>p{margin-top:.5em}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{border:2px solid #ec3c00;font-family:Pitch Sans,monospace;color:#ec3c00}a.wp-show-posts-read-more:focus,a.wp-show-posts-read-more:hover,a.wp-show-posts-read-more:visited:focus,a.wp-show-posts-read-more:visited:hover{background:#ec3c00;color:#fff}.page-hero+.entry-content>figure.wp-block-image:first-child{margin-top:-66px}.wp-block-cover,.wp-block-cover-image{height:auto}.wp-block-group.has-gray-background-color,.wp-block-group.has-tertiary-background-color{position:relative}.wp-block-group.has-gray-background-color>*,.wp-block-group.has-tertiary-background-color>*{position:relative;z-index:2}.wp-block-group.has-gray-background-color:after,.wp-block-group.has-tertiary-background-color:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background-position:top;background-repeat:no-repeat;z-index:0;background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/images/background-arrow.png)}.wp-block-group .wp-block-group{max-width:900px;margin:0 auto;padding:0 16px}.wp-block-group .wp-block-group .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw}@media (min-width:1280px){.wp-block-group .wp-block-group .alignwide{margin-left:-200px;margin-right:-200px}}.info-callout{padding:4rem 0;width:100%;position:relative;max-width:100%}.info-callout .container{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-callout .container img.negative-overlay{width:100%}.info-callout .info-content{font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif}@media (min-width:768px){.info-callout .info-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.info-callout .info-content .circle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5rem}@media (min-width:768px){.info-callout .info-content .circle-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.info-callout .info-content .circle-container .circle{left:0}@media (min-width:768px){.info-callout .info-content .circle-container .circle{margin-right:5rem}}.info-callout .info-content .orange-text{font-family:urbane-condensed,Averta Standard;font-weight:700;color:var(--color_primary);text-transform:uppercase;margin-bottom:.5rem;letter-spacing:.2rem}.info-callout .info-content .main-content{font-size:3.9rem;line-height:58px;font-weight:400;margin-bottom:2.5rem}.info-callout .arrow-background{position:absolute;width:100%;height:1638px;right:0;background-position:50%;background-size:contain;background-repeat:no-repeat;top:10%;z-index:-1}.info-callout.border:before{content:"";position:absolute;left:0;top:0;height:100%;width:55px;background-color:#fff}.box-text{font-family:urbane-condensed,Averta Standard;font-weight:700;width:24.8rem;border:2px solid #5ec6c7;padding:2rem 4rem;color:var(--color_primary);font-size:1.5rem;text-transform:uppercase;line-height:21px;text-align:center;letter-spacing:.2rem}.box-text p{padding:0;margin:0}.text-block-with-arrow-container{position:relative;margin:15rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block-with-arrow-container .box-text-container{position:relative;bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 2rem 0 0}.text-block-with-arrow-container .box-arrow{width:100%;height:2px;background-color:#5ec6c7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block-with-arrow-container .box-arrow .arrow-head{width:30px;position:absolute;right:-11px;margin-top:9px}.text-block-with-arrow-container .box-arrow .arrow-head svg path{fill:#5ec6c7}.three-col-content{display:grid}@media (min-width:768px){.three-col-content{grid-template-columns:1fr 1fr;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;row-gap:50px}}@media (min-width:1280px){.three-col-content{grid-template-columns:1fr 1fr 1fr}}.three-col-content h2{margin-bottom:0;line-height:1.6;font-size:2.4rem}.three-col-content h2 strong{display:block;font-family:urbane-condensed,Averta Standard;font-weight:700;font-size:4.2rem;color:var(--color_secondary);margin-top:-10px}@media (min-width:768px){.three-col-content h2 strong{font-size:5rem;margin-top:-15px}}.tri-block-gallery{position:relative;z-index:3}.tri-block-gallery .images-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px}.tri-block-gallery .images-container .row{width:100%}.tri-block-gallery .images-container .row .image-1{margin-bottom:2rem}.tri-block-gallery .images-container .row .image-3{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tri-block-gallery .images-container .row .image-3-cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tri-block-gallery .images-container .row .image-3-cont.style2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tri-block-gallery .images-container .row .circle-container,.tri-block-gallery .images-container .row .image-3-cont.style1 .image-3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tri-block-gallery .images-container .row .circle-container{font-family:urbane-condensed,Averta Standard;font-weight:700;position:absolute;margin:0 auto;left:0;right:0;top:16%;display:none}@media (min-width:768px){.tri-block-gallery .images-container .row .circle-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.tri-block-gallery .images-container .row .circle-container .circle{width:23rem;height:23rem;background-color:#1e5ccb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tri-block-gallery .images-container .row .circle-container .circle .circle-text{color:#fff;text-transform:uppercase;padding:0 8rem;text-align:center;position:relative}.tri-block-gallery .images-container .row .circle-container .circle .circle-text:after,.tri-block-gallery .images-container .row .circle-container .circle .circle-text:before{content:"";width:6rem;height:1px;background-color:#eccf6b;position:absolute;margin:0 auto;left:0;right:0}.tri-block-gallery .images-container .row .circle-container .circle .circle-text:before{top:-10px}.tri-block-gallery .images-container .row .circle-container .circle .circle-text:after{bottom:-10px}@media (min-width:768px){.tri-block-gallery .images-container .row .bottom-text,.tri-block-gallery .images-container .row .top-text{padding:50px}}.tri-block-gallery .box-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;bottom:90px;right:0;max-width:27rem;text-align:center;margin:80px auto 0}.double-image-gallery .left-image,.double-image-gallery .right-image{margin-bottom:2rem}.double-image-gallery .left-image{position:relative}.double-image-gallery .left-image img{margin-top:8rem}.picture-quote .quote-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.picture-quote .quote-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.picture-quote .quote-container .quote-picture{min-width:23.5rem;margin-bottom:4rem}@media (min-width:1024px){.picture-quote .quote-container .quote-picture{margin-right:6rem}}.picture-quote .quote-container .quote-picture img{width:23.5rem;height:23.5rem;border-radius:50%;padding:.5rem;border:2px solid #1e5ccb}.picture-quote .quote-container .quote .quote-text{color:#000;margin-bottom:3.2rem}@media (min-width:1024px){.picture-quote .quote-container .quote .quote-text{font-size:3.6rem}}.picture-quote .quote-container .quote .author{display:inline-block;margin-top:1rem;padding:.5rem 2.5rem;background-color:#eae0d7;color:#1e5ccb}.border-image{position:relative;z-index:1}@media (min-width:1500px){.border-image.alignwide{margin:0 -300px}}.border-image .image-container{display:block;height:80rem;background-size:cover;background-position:50%;background-repeat:no-repeat;border-top:40px solid}.border-image .image-container.border-left{border-left:40px solid}.border-image .image-container.border-left .image-title.anchor-right{right:2rem}.border-image .image-container.border-right{border-right:40px solid}.border-image .image-title{color:#fff;padding:4rem;position:absolute;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(43,41,42,0)),to(#131212));background:-o-linear-gradient(top,rgba(43,41,42,0) 0,#131212 100%);background:linear-gradient(180deg,rgba(43,41,42,0),#131212);background-blend-mode:normal}.border-image .image-title .main-title{font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;font-size:4rem;line-height:53px}.border-image .image-title .sub-title{font-family:urbane-condensed,Averta Standard;font-weight:700;font-size:1.3rem;text-transform:uppercase}.border-image .image-title.anchor-right{right:6rem}.stats-container{margin-top:10rem;margin-bottom:10rem}.stats-container .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.stats-container .stat-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.stats-container .stat-container,.stats-container .stat-container .stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats-container .stat-container .stat{width:16.7rem;height:16.7rem;margin-bottom:2.5rem;background-color:var(--color_primary);border-radius:50%;padding:.5rem;font-family:urbane-condensed,Reckless,Arial,Helvetica,sans-serif;font-size:6.2rem}.stats-container .stat-container .stat-label{font-size:2.8rem;padding:0 1rem;text-align:center;line-height:32px}.stats-container.block .stat-label{color:#0b5893}.entry-content .wp-block-gallery{list-style-type:none;padding:0;display:block;width:100%;height:400px}.entry-content .wp-block-gallery .blocks-gallery-grid:not(.glider) .blocks-gallery-image:last-child,.entry-content .wp-block-gallery .blocks-gallery-grid:not(.glider) .blocks-gallery-item:last-child{margin-bottom:1em}.entry-content .wp-block-gallery .blocks-gallery-grid{margin:0;padding:0;overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.entry-content .wp-block-gallery .blocks-gallery-item{width:100%;display:block;margin:0}.entry-content .wp-block-gallery .blocks-gallery-item figure{display:block;width:100%}.entry-content .wp-block-gallery li.blocks-gallery-item{padding:0}.entry-content .wp-block-gallery li.blocks-gallery-item:before{display:none}.entry-content .wp-block-image{margin-top:5rem;margin-bottom:5rem}.entry-content .wp-block-columns .wp-block-image{margin:0}.entry-content .left,.entry-content .wp-block-button.is-style-full .wp-block-button__link{width:100%}.entry-content .wp-block-button .wp-block-button__link.has-white-color{color:var(--color_white)}.entry-content .wp-block-button .wp-block-button__link.has-black-color{color:var(--color_black)}.entry-content .wp-block-button .wp-block-button__link.has-primary-color{color:var(--color_primary)}.entry-content .wp-block-button .wp-block-button__link.has-secondary-color{color:var(--color_secondary)}.entry-content .wp-block-button .wp-block-button__link.has-gray-color{color:var(--color_gray)}.entry-content .wp-block-button .wp-block-button__link.has-white-background-color{background:var(--color_white)}.entry-content .wp-block-button .wp-block-button__link.has-black-background-color{background:var(--color_black)}.loader-wrap{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:10;background:hsla(0,0%,100%,.85);opacity:0;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.loader-wrap.loading{pointer-events:auto;opacity:1}.loader-wrap .ham-loader,.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load 1.8s ease-in-out infinite;animation:load 1.8s ease-in-out infinite}.loader-wrap .ham-loader{color:var(--color_primary);font-size:10px;margin:10rem auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{content:"";position:absolute;top:0}.loader-wrap .ham-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-wrap .ham-loader:after{left:3.5em}.load-more-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10rem auto 0}@-webkit-keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.posts-wrap{display:grid;grid-row-gap:5rem;grid-column-gap:5rem;grid-template-columns:1fr}.posts-wrap.gap-30{grid-row-gap:3rem;grid-column-gap:3rem}.posts-wrap.sm-col2{grid-template-columns:1fr 1fr}article:not(.comment-body){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:3rem;margin-top:3rem}article:not(.comment-body)+article{border-top:1px solid var(--color_gray)}article:not(.comment-body) h3{font-size:2.4rem;color:var(--color_secondary);margin-bottom:.5em}article:not(.comment-body) .img-wrap{width:100%;text-align:center}article:not(.comment-body) .img-wrap img{display:block}article:not(.comment-body) .blog-content{width:100%;margin-top:10px}.post-meta{background:#eae0d7;padding:10px;margin-bottom:1em;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;font-family:Pitch Sans,monospace;font-size:1.4rem}.post-meta a{color:var(--color_secondary)}.post-meta .date+.author{border-left:1px solid #ec3c00;padding-left:.67em}.post-meta .author a:focus,.post-meta .author a:hover{text-decoration:underline}.results-wrap{position:relative}.results-wrap .loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.results-wrap .no-results{text-align:center;font-size:3rem;padding:5rem;grid-column-end:span 3;background:var(--color_primary)}.pagination{clear:both;width:100%;margin-top:2.5em;text-align:center}.pagination>*{display:inline-block;font-size:1.4rem;padding:1rem;line-height:1;text-align:center;background:rgba(var(--color_primary),.85);color:#fff;font-weight:700;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination>.current,.pagination>:not(.current):focus,.pagination>:not(.current):hover{background:var(--color_primary)}.post-share-wrap{text-align:center;background:#1e5ccb;padding:2rem;margin:2rem 0}.share-text{font-size:1.8rem;display:block;border:0;background:0 0;margin:0 0 1rem;padding:0;color:#fff;font-weight:600;position:relative;z-index:2;line-height:1;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.share-text:after{content:"\53";display:inline-block;font-size:1.6rem;margin-left:8px;line-height:1;color:var(--color_secondary);font-weight:100}.social-share{padding:0;list-style:none;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social-share li{width:100%}.social-share li+li{margin-left:.8rem}.social-share li a{background:#b5c9ee;color:#1e5ccb;width:100%;height:100%;padding:.5rem;text-align:center;font-size:2.4rem;display:block;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out;text-decoration:none!important}.social-share li a:focus,.social-share li a:hover{background:#fff;color:#1e5ccb}.comments{margin-top:3rem}.comment article{padding:2rem;margin-bottom:2rem;background:var(--color_gray)}.comment:first-child{border-top:0}.comment.depth-2{margin-left:5rem}.comment .avatar{float:left;margin-right:2rem;margin-bottom:2rem}.comment-respond{margin-top:3rem}.comment-respond .comment-notes{color:var(--color_gray_dark);font-style:italic;font-size:1.4rem}.comment-respond form label{display:block;width:100%}.comment-respond form input,.comment-respond form textarea{border:1px solid var(--color_gray)}.comment-respond form textarea{width:100%}.honeypot{display:none}.gform_wrapper{margin:1.5em auto;width:100%;max-width:100%;position:relative}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2rem;grid-row-gap:2rem}.gform_wrapper .gform_anchor{display:inline}.gform_wrapper img{padding:0}.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gform_button{border:none;outline:none}.gform_wrapper .ginput_container{margin-top:0!important}.gform_wrapper .gform_heading{margin:0 0 1em}.gform_wrapper .gform_title{display:block;margin:0 0 10px;font-size:3.2rem}.gform_wrapper .gform_body{margin:0}.gform_wrapper .validation_error{margin:30px 0 0;font-size:1.4rem;line-height:2.4rem;letter-spacing:1px;color:#900;border:none;background:rgba(0,0,0,0)}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin:30px 0 0}.gform_wrapper .gform_footer .gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button{background:var(--color_primary)}.gform_wrapper .gform_footer{position:relative}.gform_wrapper .gfield{overflow:hidden;padding:0;border:none;background:0 0}.gform_wrapper .gfield:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield:before{display:none}.gform_wrapper .gfield.gfield_error{border:none;background:rgba(0,0,0,0);width:100%}.gform_wrapper .gfield.gfield_error .gfield_label{color:var(--color_primary);margin-left:0}.gform_wrapper .gfield.gfield_error .ginput_container{margin:0}.gform_wrapper .gfield .gfield_description{display:inline-block;font-size:1.3rem;line-height:1.5em;margin:10px 0 0;font-style:italic;color:var(--color_gray_dark)}.gform_wrapper .gfield .gfield_description.validation_message{color:#900}.gform_wrapper .gfield>label{color:var(--color_black);font-size:1.6rem;width:100%;font-weight:600;padding:10px 0 0}.gform_wrapper .gfield>label .gfield_required{color:#900;margin-left:3px}.gform_wrapper .gfield .clear-multi,.gform_wrapper .gfield>.ginput_container{width:100%}.gform_wrapper .gfield .clear-multi label,.gform_wrapper .gfield>.ginput_container label{display:block;font-size:1.3rem;line-height:1em;margin:5px 0 0;font-style:italic;color:var(--color_gray_dark)}.gform_wrapper .gfield input[type=color],.gform_wrapper .gfield input[type=date],.gform_wrapper .gfield input[type=datetime-local],.gform_wrapper .gfield input[type=datetime],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield input[type=month],.gform_wrapper .gfield input[type=number],.gform_wrapper .gfield input[type=password],.gform_wrapper .gfield input[type=range],.gform_wrapper .gfield input[type=search],.gform_wrapper .gfield input[type=tel],.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=time],.gform_wrapper .gfield input[type=url],.gform_wrapper .gfield input[type=week],.gform_wrapper .gfield select,.gform_wrapper .gfield textarea{color:var(--color_black);font-family:urbane-condensed,Averta Standard;border:none;border-bottom:2px solid var(--color_primary);background:0 0;padding:15px 0!important;font-size:1.6rem;font-weight:200;letter-spacing:1px;width:100%;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-appearance:none;outline-offset:0;border-radius:0;margin-bottom:1rem!important}.gform_wrapper .gfield input[type=color]:focus,.gform_wrapper .gfield input[type=date]:focus,.gform_wrapper .gfield input[type=datetime-local]:focus,.gform_wrapper .gfield input[type=datetime]:focus,.gform_wrapper .gfield input[type=email]:focus,.gform_wrapper .gfield input[type=month]:focus,.gform_wrapper .gfield input[type=number]:focus,.gform_wrapper .gfield input[type=password]:focus,.gform_wrapper .gfield input[type=range]:focus,.gform_wrapper .gfield input[type=search]:focus,.gform_wrapper .gfield input[type=tel]:focus,.gform_wrapper .gfield input[type=text]:focus,.gform_wrapper .gfield input[type=time]:focus,.gform_wrapper .gfield input[type=url]:focus,.gform_wrapper .gfield input[type=week]:focus,.gform_wrapper .gfield select:focus,.gform_wrapper .gfield textarea:focus{background:0 0;border-bottom-color:var(--color_secondary)}.gform_wrapper .gfield textarea{width:100%;height:125px;max-width:100%}.gform_wrapper .gfield select{padding-top:14px;padding-bottom:14px;-webkit-appearance:none;width:105%}.gform_wrapper .gfield select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.gform_wrapper .gfield textarea{resize:vertical}.gform_wrapper .gfield.time .ginput_container_time{width:100%;margin-left:0}.gform_wrapper .gfield.time .ginput_container_time:not(:first-child){margin:15px 0 0}.gform_wrapper .gfield.fileupload{margin-top:3em}.gform_wrapper .gfield.fileupload input[type=file]{width:.1px;height:.1px;overflow:hidden;position:absolute;z-index:-1;opacity:0}.gform_wrapper .gfield.fileupload .screen-reader-text{font-size:1.4rem;opacity:.4;font-style:italic}.gform_wrapper .gfield.fileupload:before{position:absolute;left:0;top:0;width:45%;content:"File Upload";text-align:left;padding-right:10px;display:block;padding-left:0;background:0 0;border-radius:0;font-weight:600;color:#333;padding-top:10px}.gform_wrapper .gfield.fileupload label{font-size:20px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;padding:10px;text-align:center;color:var(--color_black);background:#fff;border:2px dashed var(--color_gray);-webkit-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.gform_wrapper .gfield.fileupload label:focus,.gform_wrapper .gfield.fileupload label:hover{border-color:var(--color_primary)}.gform_wrapper .gfield.fileupload label .gfield_required{display:none}.gform_wrapper .gfield.fileupload label:before{content:"\e804";margin-right:10px;display:inline-block}.gform_wrapper .gfield.fileupload input[type=button]{background:var(--color_secondary);border:0;padding:5px 20px;font-weight:200;color:#fff;font-size:1.8rem}.gform_wrapper .gfield.fileupload .gfield_description{margin:0;padding:0;top:50px;left:0;position:absolute;width:25%;display:inline-block}.gform_wrapper .gfield.fileupload .gfield_description.validation_message{top:3px;right:3px;text-align:right}.gform_wrapper .gfield.fileupload div[id^=gform_preview]{clear:both;width:100%}.gform_wrapper .gfield.fileupload div[id^=gform_preview] div{display:inline-block;margin-right:15px}.gform_wrapper .gfield.fileupload div[id^=gform_preview] img{display:inline-block}.gform_wrapper .gfield.list table{width:100%}.gform_wrapper .gfield.list tr td{padding:0}.gform_wrapper .gfield.list tr:not(:first-child) td{padding:5px 0 0}.gform_wrapper .gfield.list tr:focus td,.gform_wrapper .gfield.list tr:hover td{background:rgba(0,0,0,0)}.gform_wrapper .gfield.list img{display:block;border:none;margin:5px auto;width:16px;height:16px;background-size:16px 16px}.gform_wrapper .gfield .address_country,.gform_wrapper .gfield .ginput_container_time:last-child,.gform_wrapper .gfield.select{position:relative}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform_wrapper .gfield.select:before{display:block;background:rgba(0,0,0,0);top:41px;left:calc(100% - 35px);width:auto;height:auto;content:"\e802";position:absolute;pointer-events:none;font-size:2.5rem;line-height:1;color:var(--color_primary)}.gform_wrapper .gfield .address_country:before,.gform_wrapper .gfield .ginput_container_time:last-child:before{top:16px}.gform_wrapper .gfield.name>.ginput_container span{width:100%;margin:15px 0 0}.gform_wrapper .gfield.name>.ginput_container.gf_name_has_2>span{width:49.5%;float:left;margin:0}.gform_wrapper .gfield.name>.ginput_container.gf_name_has_2>span:last-child{float:right}.gform_wrapper .gfield.address .ginput_complex input{width:100%}.gform_wrapper .gfield.address .ginput_complex select{-webkit-appearance:none;width:105%}.gform_wrapper .gfield.address>.ginput_container span{width:100%;margin-left:0;display:inline-block}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_city,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{width:32%;float:left}.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_state,.gform_wrapper .gfield.address>.ginput_container.has_city.has_state.has_zip .address_zip{margin-left:2%}.gform_wrapper .gfield.section h2{font-size:2.4rem;margin:1em 0 0;padding-top:1em;border-top:1px solid var(--color_gray)}.gform_wrapper .gfield.list .gfield_list_cell{width:calc(100% - 50px)}.gform_wrapper .gfield.list .gfield_list_icons{width:auto}.gform_wrapper .gfield.checkbox>.ginput_container>ul,.gform_wrapper .gfield.radio>.ginput_container>ul{list-style:none;margin:10px 0 0;padding:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul:after,.gform_wrapper .gfield.radio>.ginput_container>ul:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li,.gform_wrapper .gfield.radio>.ginput_container>ul li{width:100%;padding-left:0;border:none;background:0 0;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:after,.gform_wrapper .gfield.radio>.ginput_container>ul li:after{visibility:hidden;display:block;font-size:0;content:" "!important;clear:both;height:0}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:before,.gform_wrapper .gfield.radio>.ginput_container>ul li:before{display:none}.gform_wrapper .gfield.checkbox>.ginput_container>ul li:not(:first-child),.gform_wrapper .gfield.radio>.ginput_container>ul li:not(:first-child){margin-top:5px}.gform_wrapper .gfield.checkbox>.ginput_container input,.gform_wrapper .gfield.radio>.ginput_container input{position:absolute;top:15px;left:9px;z-index:-100;width:1px;height:1px;overflow:hidden;border:none;outline:none;background:rgba(0,0,0,0);pointer-events:none;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container input[type=checkbox]:checked+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=checkbox]:checked+label:after{content:"✓";color:var(--color_secondary);font-style:normal;font-size:24px;line-height:10px;text-indent:0}.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]:checked+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=radio]:checked+label:after{border-color:var(--color_gray_dark);background:var(--color_secondary)}.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]+label:after,.gform_wrapper .gfield.radio>.ginput_container input[type=radio]+label:after{border-radius:11px}.gform_wrapper .gfield.checkbox>.ginput_container label,.gform_wrapper .gfield.radio>.ginput_container label{font-size:1.6rem;height:40px;line-height:40px;position:relative;padding-left:35px;margin:0}.gform_wrapper .gfield.checkbox>.ginput_container label:focus,.gform_wrapper .gfield.checkbox>.ginput_container label:hover,.gform_wrapper .gfield.radio>.ginput_container label:focus,.gform_wrapper .gfield.radio>.ginput_container label:hover{cursor:pointer}.gform_wrapper .gfield.checkbox>.ginput_container label:after,.gform_wrapper .gfield.radio>.ginput_container label:after{content:"";width:16px;height:16px;display:block;background:#e6e6e6;border:1px solid #d9d9d9;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gform_wrapper .gf_progressbar_wrapper{position:absolute;top:15px;right:15px}.gform_wrapper .gf_progressbar_wrapper h3{color:var(--color_primary);font-size:.75em}.gform_wrapper .gf_progressbar{display:none}.gform_wrapper .gform_ajax_spinner{position:absolute;left:-35px;bottom:12px;border:4px solid hsla(0,0%,100%,.3);border-left:4px solid var(--color_primary);-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;border-radius:50%;width:30px;height:30px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.gform_confirmation_message{font-weight:300;letter-spacing:1px;line-height:1.875em;padding:15px;color:#fff;text-align:center;background:var(--color_primary);border:2px solid var(--color_gray_dark)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper-container,.wp-block-gallery{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks-gallery-grid,.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.blocks-gallery-item,.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:3.5rem;height:4rem;z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:var(--color_primary)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:4rem;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{top:5px;right:5px;width:auto}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--color_primary)}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color_primary);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--color_primary);border-top:4px solid rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.footer-wrap{background:#fff;clear:both;margin-top:2rem;color:#000;height:80rem;position:relative;z-index:10}.footer-wrap:after{content:"";position:absolute;width:100%;height:51.1rem;background-color:#fff;bottom:0;left:0}.menu-left-footer-container .menu,.menu-right-footer-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#eae0d7;height:80rem;position:absolute;width:calc(100% - 110px);right:0;z-index:1}.footer .gform_wrapper.gform_wrapper.gform_wrapper{margin:0;position:relative}.footer .gform_wrapper.gform_wrapper.gform_wrapper input{border-color:#000;color:#fff;padding-top:0!important}.footer .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer{position:absolute;top:26px;right:0}.footer .gform_wrapper.gform_wrapper.gform_wrapper .gform_footer button{background:0 0;font-size:1.3rem;letter-spacing:3px;padding-right:0}.footer p{width:100%;margin:0;font-size:1.4rem}.footer .footer-info{padding:13rem 8rem;width:100%}@media (min-width:768px){.footer .footer-info .footer-text{padding-left:20px}}.footer .footer-info .footer-center{margin-top:11rem}.footer .footer-info .footer-center .links{position:relative}.footer .footer-info .footer-center .links .menu{margin-bottom:30px}.footer .footer-info .footer-center .links a{color:#000;text-decoration:none;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:767px){.footer .footer-info .footer-center .links a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer .footer-info .footer-center .links a svg{margin-right:1rem;width:14px}.footer .footer-info .footer-center .links a svg path{fill:#ec3c00;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.footer .footer-info .footer-center .links a:hover{color:#1e5ccb}.footer .footer-info .footer-center .links a:hover svg path{fill:#1e5ccb}@media (min-width:768px){.footer .footer-info .footer-center .links .links-container,.footer .footer-info .footer-center .links ul{border-left:1px solid #1e5ccb;padding-left:20px}}.footer .footer-info .footer-disclosure{margin-top:17rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-info .footer-disclosure .all-rights{font-size:1.4rem}.footer .footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}@media only screen and (min-width:767px){.footer .footer-address{padding:0}}.footer .footer-address h2{color:#1e5ccb;margin-bottom:1rem}.footer .footer-address ul{list-style:none;margin:0}.footer .footer-address ul a{text-transform:unset;color:#000;font-size:1.4rem;-webkit-text-decoration-color:#ec3c00;text-decoration-color:#ec3c00}.footer .footer-address ul a:hover{color:#1e5ccb;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media only screen and (max-width:767px){.footer-wrap{width:100%}.footer-wrap .footer{width:100%;position:relative;height:auto}.footer-wrap .footer .footer-info{padding:6rem 2rem 2rem}.footer-wrap .footer .footer-info .footer-center{margin-top:3rem}.footer-wrap .footer .footer-info .footer-center .links{margin-bottom:.6rem}.footer-wrap .footer .footer-info .footer-center .footer-form{margin-top:2rem}.footer-wrap .footer .footer-info .footer-disclosure{margin-top:2rem;display:block}.footer-wrap .footer .footer-info .footer-disclosure div{width:100%;margin:1rem auto}.footer-wrap .footer .footer-info .footer-disclosure div img{margin:0 auto}}.back-to-top{position:fixed;bottom:30px;right:-100px;opacity:0;background:var(--color_primary);color:#fff;text-align:center;border:0;padding:0 10px;height:30px;line-height:30px;border-radius:0;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:100;border-radius:4px 0 0 4px;pointer-events:none}.back-to-top.show{opacity:1;right:0;pointer-events:auto}.back-to-top:hover{background:var(--color_secondary)}.back-to-top:before{margin:0;width:auto;font-size:1.6rem;position:relative;top:0}.container,.container-fluid{margin-right:auto;margin-left:auto}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:768px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1300px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1500px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.modal{display:none}.modal.is-open{display:block}.modal .btn{margin-bottom:0}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2021}.modal__container{background-color:#fff;padding:3rem;width:90%;max-width:650px;max-height:100vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__container.no-padding{padding:0;overflow-y:visible}.modal__container.no-padding .modal__content{margin-top:0}.modal__container.no-padding .modal__close{right:-35px;top:-30px}.modal__title{margin:0;font-weight:600;font-size:2.4rem;line-height:1.25;color:var(--color_primary)}.modal__close{background:rgba(0,0,0,0);border:0;font-size:3rem;line-height:1;font-weight:200;color:var(--color_secondary);position:absolute;right:10px;top:10px;z-index:10}.modal__content{margin-top:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal__container,.modal__overlay{will-change:transform}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media only screen and (max-width:1024px){.modal__container.no-padding .modal__close{right:-5px}}.single-post .post-header,.single-project .post-header{min-height:90px}.project-page-header h1{font-weight:600;color:#000}.project-page-header .location{color:#0048ff;letter-spacing:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body.js-enabled .js-show-on-scroll,body.js-enabled .wp-block-image{opacity:0;-webkit-transition:all .4s cubic-bezier(.455,.03,.515,.955) 0ms;-o-transition:all .4s cubic-bezier(.455,.03,.515,.955) 0ms;transition:all .4s cubic-bezier(.455,.03,.515,.955) 0ms}body.js-enabled .js-show-on-scroll.on,body.js-enabled .wp-block-image.on{opacity:1}
/*! jQuery UI - v1.11.0 - 2014-07-09
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23eee&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23eee&fcHeader=%23333&iconColorHeader=%230069AA&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23eee&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23eee&bgTextureDefault=glass&bgImgOpacityDefault=0&borderColorDefault=%23eee&fcDefault=%230069AA&iconColorDefault=%230069AA&bgColorHover=%23ddd&bgTextureHover=glass&bgImgOpacityHover=0&borderColorHover=%23ddd&fcHover=%230069AA&iconColorHover=%230069AA&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=0&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fff&bgTextureHighlight=glass&bgImgOpacityHighlight=0&borderColorHighlight=%23eee&fcHighlight=%23F26649&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=0&borderColorError=%23F26649&fcError=%23F26649&iconColorError=%23F26649&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:35px;height:35px}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:block;content:"<";position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next:before{content:">"}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-next span:before{content:">"}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:focus,.ui-datepicker-rtl .ui-datepicker-prev:hover{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:focus,.ui-datepicker-rtl .ui-datepicker-next:hover{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #eee;background:#fff url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #eee;background:#eee url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_highlight-soft_0_eee_1x100.png) 50% 50% repeat-x;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #eee;background:#eee url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_glass_0_eee_1x400.png) 50% 50% repeat-x;font-weight:400;color:var(--color_primary)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:var(--color_primary);text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ddd;background:#ddd url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_glass_0_ddd_1x400.png) 50% 50% repeat-x;font-weight:400;color:var(--color_primary)}.ui-state-focus a,.ui-state-focus a:focus,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:focus,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:var(--color_primary);text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_glass_0_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eee;background:#fff url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_glass_0_fff_1x400.png) 50% 50% repeat-x;color:var(--color_secondary)}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:var(--color_secondary)}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid var(--color_secondary);background:#fef1ec url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_glass_0_fef1ec_1x400.png) 50% 50% repeat-x;color:var(--color_secondary)}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:var(--color_secondary)}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-icons_0069AA_256x240.png)}.ui-state-active .ui-icon{background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-icons_F26649_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay,.ui-widget-shadow{background:#aaa url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:0 0;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;padding:0;margin:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:rgba(0,0,0,0);border-radius:0;border:rgba(0,0,0,0);font-family:inherit;font-size:inherit;outline:none;padding:inherit}::-ms-reveal{display:none}.gform_validation_container,.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [5];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;-webkit-column-count:2;column-count:2;grid-column-gap:32px}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;-webkit-column-count:3;column-count:3;grid-column-gap:32px}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;-webkit-column-count:4;column-count:4;grid-column-gap:32px}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;-webkit-column-count:5;column-count:5;grid-column-gap:32px}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper.gravity-theme *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px [12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1}.gform_wrapper.gravity-theme .address_line_1,.gform_wrapper.gravity-theme .address_line_2,.gform_wrapper.gravity-theme .gfield.gfield--width-full{-ms-grid-column-span:12;grid-column:span 12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{-ms-grid-column-span:11;grid-column:span 11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{-ms-grid-column-span:10;grid-column:span 10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{-ms-grid-column-span:9;grid-column:span 9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{-ms-grid-column-span:8;grid-column:span 8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{-ms-grid-column-span:7;grid-column:span 7}.gform_wrapper.gravity-theme .address_city,.gform_wrapper.gravity-theme .address_country,.gform_wrapper.gravity-theme .address_state,.gform_wrapper.gravity-theme .address_zip,.gform_wrapper.gravity-theme .gfield.gfield--width-half,.gform_wrapper.gravity-theme span.name_first,.gform_wrapper.gravity-theme span.name_last{-ms-grid-column-span:6;grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{-ms-grid-column-span:5;grid-column:span 5}.gform_wrapper.gravity-theme .gfield.gfield--width-third,.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{-ms-grid-column-span:4;grid-column:span 4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span:3;grid-column:span 3}.gform_wrapper.gravity-theme .hour_minute_colon{display:none}@media (max-width:840px){.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex span,.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full),.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{grid-column:1/-1}}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item:last-child,.gform_wrapper.gravity-theme .gfield_list_icons{width:48px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper.gravity-theme .gfield_list_icons button{font-size:0;background:rgba(0,0,0,0) url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/images/GF/list-add.svg);border:none;width:16px;height:16px;opacity:.5;padding:0;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:none}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:5px;background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/images/GF/list-remove.svg)}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:16px}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;-o-transition-property:opacity,filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:focus,.hamburger:hover{opacity:1}.hamburger-box{width:49px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;width:29px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{height:2px;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;right:0}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px;width:39px;right:0}.hamburger-inner:after{bottom:-10px;width:49px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;-o-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;-o-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);-o-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;-o-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);-o-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;-o-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);width:39px;background-color:#fff}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;-o-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;-o-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;background-color:#fff}.info-with-background{padding:0 20px}.info-with-background h6{color:#0c367d}@media (min-width:768px){.info-with-background h6{font-size:1.6rem}}.info-with-background .content{margin-bottom:2.5rem;color:#000}@media (min-width:768px){.info-with-background .content{font-size:3.2rem}}@media (min-width:1024px){.info-with-background .content{font-size:4rem}}.has-tertiary-background-color{background-color:#0e273a}.has-tertiary-background-color:after{opacity:.1}.has-tertiary-background-color .info-with-background{color:#fff}.has-tertiary-background-color .stat-label{color:#fff!important}.has-gray-background-color{background-color:#faf5f4}.has-gray-background-color:after{opacity:.7}.has-gray-background-color .info-with-background{color:var(--color_secondary)}.has-up-25-red-l-background-color{background-color:#f6865a}.has-up-25-red-l-background-color:after{opacity:.7}.has-up-25-red-l-background-color .info-with-background{color:#000}.has-up-25-blue-l-background-color{background-color:#b5c9ee}.has-up-25-blue-l-background-color .info-with-background{color:#000;position:relative}.has-up-25-blue-l-background-color .info-with-background:after{content:"";background-image:url(//urbanpractice.com/wp-content/themes/Urban2025/dist/css/../../assets/svg/UP-ampersand.svg);background-size:contain;position:absolute;width:40%;max-width:320px;aspect-ratio:352/417;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.has-up-25-tan-l-background-color{background-color:#eae0d7}.has-up-25-tan-l-background-color:after{opacity:.7}.has-up-25-tan-l-background-color .info-with-background{color:#000}.has-up-25-red-background-color{background-color:#ec3c00}.has-up-25-red-background-color:after{opacity:.7}.has-up-25-red-background-color .info-with-background{color:#000}.has-up-25-blue-background-color{background-color:#1e5ccb}.has-up-25-blue-background-color:after{opacity:.7}.has-up-25-blue-background-color .info-with-background{color:#000}.has-up-25-tan-background-color{background-color:#eccf6b}.has-up-25-tan-background-color:after{opacity:.7}.has-up-25-tan-background-color .info-with-background{color:#000}.float-up-right{padding:40px;display:none}@media (min-width:1280px){.float-up-right{display:block;position:absolute;top:0;right:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.float-up-right img{max-width:400px}}@media only screen and (max-width:767px){.stats-container .stat-container{margin-bottom:6rem}.stats-container .stat-container .stat-label{padding:0 5rem}}@media only screen and (min-width:550px){article:not(.comment-body){-ms-flex-wrap:nowrap;flex-wrap:nowrap}article:not(.comment-body) .img-wrap{-ms-flex-preferred-size:300px;flex-basis:300px;margin:0 2rem 0 0}article:not(.comment-body) .blog-content{margin-top:0}}@media only screen and (min-width:783px){body.admin-bar .header-wrap{top:32px}}@media only screen and (min-width:768px){.sidebar{margin:0}.footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.footer .social-nav,.footer p{width:auto}.footer .site-by{width:auto;text-align:right}}@media only screen and (min-width:1024px){.posts-wrap.lg-col2{grid-template-columns:1fr 1fr}.posts-wrap.lg-col3{grid-template-columns:1fr 1fr 1fr}.posts-wrap.lg-col4{grid-template-columns:1fr 1fr 1fr 1fr}}