@charset "UTF-8";
/*!
	Theme Name: Xclusive Staffing
	Author: Webolutions
	Description: A custom WordPress theme designed and developed specifically for Xclusive Staffing.
	Version: 1.0
*/
/*! WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site. */@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap");*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}em,i{font-style:italic}input{outline:none;border:none;border-radius:0}@font-face{font-family:"Neue Haas";src:url("fonts/NHaasGroteskDSPro55Rg.eot");src:url("fonts/NHaasGroteskDSPro55Rg.eot") format("embedded-opentype"),url("fonts/NHaasGroteskDSPro55Rg.woff2") format("woff2"),url("fonts/NHaasGroteskDSPro55Rg.woff") format("woff"),url("fonts/NHaasGroteskDSPro55Rg.ttf") format("truetype"),url("fonts/NHaasGroteskDSPro55Rg.svg#NHaasGroteskDSPro55Rg") format("svg");font-weight:500}@font-face{font-family:"Neue Haas";src:url("fonts/NHaasGroteskDSPro65Md.eot");src:url("fonts/NHaasGroteskDSPro65Md.eot") format("embedded-opentype"),url("fonts/NHaasGroteskDSPro65Md.woff2") format("woff2"),url("fonts/NHaasGroteskDSPro65Md.woff") format("woff"),url("fonts/NHaasGroteskDSPro65Md.ttf") format("truetype"),url("fonts/NHaasGroteskDSPro65Md.svg#NHaasGroteskDSPro65Md") format("svg");font-weight:600}html{overflow-x:hidden}body{background:#fff;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:1.125rem;line-height:1.6;color:#222020;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:400}.container{width:95%;max-width:1440px;margin:0 auto;position:relative}@media (max-width:1000px){.container{padding-left:0;padding-right:0}}.container.container-small{padding-left:120px;padding-right:120px}@media (max-width:1300px){.container.container-small{padding:0}}a{color:#00a9d3;text-decoration:none;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a:hover{color:#80cfe3;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}a img{outline:none;border:none}iframe{max-width:100%}:last-child,:only-child{margin-bottom:0!important}h1,h2,h3,h4,h5,h6{line-height:1;margin-bottom:0.5em;font-family:"Neue Haas",helvetica,arial,sans-serif}.h1,h1{font-size:4rem;font-weight:600;margin-bottom:10px}@media (max-width:1000px){.h1,h1{font-size:3.2rem}}@media (max-width:700px){.h1,h1{font-size:2.4rem}}.h1.optional-h1,h1.optional-h1{font-size:1.25rem;font-weight:400!important}.h2,h2{font-size:3.5rem;font-weight:600}@media (max-width:1000px){.h2,h2{font-size:2.8rem}}@media (max-width:700px){.h2,h2{font-size:2.45rem}}.h3,h3{font-size:2.5rem;font-weight:500;color:#4e8098}@media (max-width:1000px){.h3,h3{font-size:2rem}}@media (max-width:700px){.h3,h3{font-size:1.75rem}}h4{font-size:2rem;font-weight:600}h5{font-size:1.5rem;font-weight:600}h6{font-size:1.25rem;font-weight:600;font-family:"Open Sans",helvetica,arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.cover{background-size:cover;background-position:center;border-radius:3px}.contain{background-size:contain;background-repeat:no-repeat;background-position:center}.button{color:white;font-size:1.125rem;padding:12px 18px;border-radius:3px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between;background:#c3262e;color:white}.button.arrow:after{content:"";width:23px;height:15px;display:block;background-image:url(images/arrow-right-white.png);padding-left:45px;background-size:contain;background-repeat:no-repeat;background-position:center right;transition:0.4s all}.button.arrow:hover:after{transform:translateX(4px)}.button:hover{background:#ce7276;color:white}.button.blue{background:#00a9d3}.button.blue:hover{background:#80cfe3}section{padding:60px 0}@media (max-width:1000px){section{padding:40px 0}}.bg-grey+.bg-grey{padding-top:0}.page-title+section.padded{padding-top:0}p{margin-bottom:1rem}a[href=""],a[href=""] *,a[href=""]:hover{pointer-events:none;cursor:default;text-decoration:none}img{max-width:100%}.highlight{color:#00a9d3}.bg-grey{background:#f3f6f7}.bg-blue{background:#00a9d3}.padded+.padded{padding-top:0}.header{background:#f3f6f7;z-index:100;transition:0.4s all;position:relative}.header .container{display:flex;align-items:center;justify-content:space-between;padding:0}.header .container .logo{line-height:0}.header .container .logo img{height:78px;width:auto}@media (max-width:700px){.header .container .logo img{height:50px}}@media (max-width:1300px){.header .container .logo{padding:40px 0}}@media (max-width:700px){.header .container .logo{height:auto;padding:20px 0}}.header .container .header-menus{padding:0 0 0 20px;flex-shrink:0}@media (max-width:1300px){.header .container .header-menus .utility-menu{display:none}}.header .container .header-menus .utility-menu .nav>ul{list-style:none;display:flex;justify-content:flex-end;border-bottom:1px solid #cfd6d7;padding:25px 0}.header .container .header-menus .utility-menu .nav>ul>li{line-height:1}.header .container .header-menus .utility-menu .nav>ul>li>a{padding:0 0 0 30px;font-size:0.875rem;text-transform:uppercase;letter-spacing:1px;color:#222020}.header .container .header-menus .utility-menu .nav>ul>li>a:hover{color:#73797a}.header .container .header-menus .main-nav{display:flex;align-items:center;padding:25px 0}@media (max-width:1300px){.header .container .header-menus .main-nav .nav{display:none}}.header .container .header-menus .main-nav .nav>ul{list-style:none;display:flex;padding:0 20px 0 0}.header .container .header-menus .main-nav .nav>ul>li{padding:0 0 0 30px;position:relative}.header .container .header-menus .main-nav .nav>ul>li:first-of-type{padding:0}.header .container .header-menus .main-nav .nav>ul>li>a{color:#222020;font-weight:600}.header .container .header-menus .main-nav .nav>ul>li>a:hover{color:#73797a}.header .container .header-menus .main-nav .nav>ul>li>.sub-menu{z-index:10;position:absolute;opacity:0;pointer-events:none;list-style:none;box-shadow:0 0 10px #80808026;width:100%;background:white;padding:10px;min-width:150px}.header .container .header-menus .main-nav .nav>ul>li>.sub-menu>li{line-height:1;padding:5px 0}.header .container .header-menus .main-nav .nav>ul>li>.sub-menu>li>a{font-size:0.875rem;font-family:"Neue Haas",helvetica,arial,sans-serif}.header .container .header-menus .main-nav .nav>ul>li.menu-item-has-children:after{content:"❯";padding:0 0 0 8px;font-size:0.75rem;transform:translateY(-6px) rotate(90deg);display:inline-block;transition:0.4s all}.header .container .header-menus .main-nav .nav>ul>li.menu-item-has-children:hover>.sub-menu{z-index:10;opacity:1;pointer-events:all}.header .container .header-menus .main-nav .menu-toggle{display:none;font-size:2rem;color:#c3262e}.header .container .header-menus .main-nav .menu-toggle:hover{color:#ce7276}@media (max-width:1300px){.header .container .header-menus .main-nav .menu-toggle{display:block}}.header .container .header-menus .main-nav .button{margin:0 0 0 15px}@media (max-width:1300px){.header .container .header-menus .main-nav .button{display:none}}.header .secondary-nav{background:#dfe2e3}@media (max-width:1300px){.header .secondary-nav{display:none}}.header .secondary-nav .container{font-size:1.125rem;justify-content:space-between;padding:6px 0;flex-wrap:wrap}.header .secondary-nav .container strong{font-family:"Neue Haas",helvetica,arial,sans-serif}.header .secondary-nav .container>div>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.header .secondary-nav .container>div>ul>li{padding:0 0 0 30px;position:relative}.header .secondary-nav .container>div>ul>li>a{color:#222020}.header .secondary-nav .container>div>ul>li>a:hover{color:#c3262e}.header .secondary-nav .container>div>ul>li>.sub-menu{z-index:10;position:absolute;opacity:0;pointer-events:none;list-style:none;box-shadow:0 0 10px #80808026;width:100%;background:white;padding:10px}.header .secondary-nav .container>div>ul>li>.sub-menu>li{line-height:1;padding:5px 0}.header .secondary-nav .container>div>ul>li>.sub-menu>li>a{font-size:0.875rem;font-family:"Neue Haas",helvetica,arial,sans-serif}.header .secondary-nav .container>div>ul>li.menu-item-has-children:after{content:"❯";padding:0 0 0 8px;font-size:0.75rem;transform:translateY(-6px) rotate(90deg);display:inline-block;transition:0.4s all}.header .secondary-nav .container>div>ul>li.menu-item-has-children:hover>.sub-menu{z-index:10;opacity:1;pointer-events:all}.mobile-nav-container{width:95%;height:100%;position:fixed;top:0;right:-100%;z-index:1100;overflow-y:auto;padding:20px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;background:#c3262e}.mobile-nav-container.active{right:0}.mobile-nav-container .close{display:block;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.mobile-nav-container h6{color:white}.mobile-nav-container nav{margin:0 0 40px}.mobile-nav-container nav ul{list-style:none}.mobile-nav-container nav ul li{border-bottom:1px solid rgba(255,255,255,0.25);padding:5px 0;position:relative}.mobile-nav-container nav ul li a{color:#fff}.mobile-nav-container nav ul li ul{display:none;padding:0 0 0 10px}.mobile-nav-container nav ul li ul.active{display:block}.mobile-nav-container nav ul li ul li:last-child{border:none}.mobile-nav-container nav ul li .carrot{color:#fff;font-size:2rem;font-weight:700;display:block;position:absolute;top:5px;right:5px}.mobile-nav-container .button{margin:20px 0 0;background:#00a9d3}.mobile-nav-container .button:hover{background:#80cfe3}.page-title{padding:0}.page-title .container{display:flex;align-items:center;position:relative;z-index:0;padding:60px 0}.page-title.is-home{margin:0 0 160px}.page-title.is-home .container{padding:40px 0 0;margin:-50px auto 0}@media (max-width:1000px){.page-title.is-home .container{flex-direction:column}}.page-title.is-home .container .hero-content{padding:25px 25px 0 0}.page-title.is-home .container .hero-content h1{font-size:1.5rem;line-height:1.4;margin:25px 0!important;font-family:"Open Sans",helvetica,arial,sans-serif}.page-title.is-home .container .hero-image{width:50%;flex-shrink:0;height:600px;transform:translateY(50px)}@media (max-width:1000px){.page-title.is-home .container .hero-image{width:100%;height:60vw}}.secondary-page-title{padding:40px 0}.secondary-page-title .container{display:flex;align-items:center;justify-content:space-between}@media (max-width:700px){.secondary-page-title .container{flex-direction:column;align-items:flex-start}}.secondary-page-title .container .titles h1{margin:0}.secondary-page-title .container .blog-cat-switcher{max-width:300px;padding:15px 20px;font-size:1rem}@media (max-width:700px){.secondary-page-title .container .blog-cat-switcher{margin:20px 0 0}}.secondary-page-title+.content{padding-top:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content blockquote,.content form,.content hr,.content iframe,.content p{margin:0 0 35px}.content ol,.content ul{margin:0 0 35px 40px}.content ol li,.content ul li{list-style:url(images/bullet.png)}.content img{max-width:100%;height:auto;border-radius:3px}@media (max-width:700px){.content img{display:block;float:none;margin:0 auto 20px}}.content .wp-caption{max-width:100%}.content .wp-caption.alignleft{float:left;margin:0 20px 0 0}.content .wp-caption img{border-radius:30px;filter:drop-shadow(0 0 15px rgba(22,26,28,0.15))}.content .wp-caption p{margin:0 0 10px;font-size:1rem;font-style:italic}.content .alignleft{float:left;padding:0 40px 40px 0}.content .alignright{float:right;padding:0 0 40px 40px}.columns .container{display:flex;flex-direction:column;align-items:center}.columns .container h2{margin:0 0 40px}.columns .container .columns-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}@media (max-width:1000px){.columns .container .columns-container{grid-template-columns:1fr}}.columns .container .columns-container .column{border:1px solid #cfd6d7;padding:50px 70px}@media (max-width:700px){.columns .container .columns-container .column{padding:20px 30px}}.columns .container .columns-container .column .icon-container{min-height:83px;width:auto;display:flex;align-items:flex-end;margin:0 0 40px}.columns .container .columns-container .column .icon-container img{width:83px;height:auto}.columns .container .button{margin:60px 0 0}@media (max-width:1000px){.columns .container .button{margin:30px 0}}.columns+.padded .container{border-top:1px solid #cfd6d7;padding-top:80px;margin-top:0px}.content-drawer .container .h1{text-align:center}.content-drawer .container h1{text-align:center;font-style:italic}.content-drawer .container *+.drawer-container{margin:80px 0 0}.content-drawer .container .drawer-container{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media (max-width:1000px){.content-drawer .container .drawer-container{grid-template-columns:1fr}}.content-drawer .container .drawer-container .drawer-image{height:540px;max-height:40vw}@media (max-width:1000px){.content-drawer .container .drawer-container .drawer-image{max-height:70vw}}.content-drawer .container .drawer-container .inner-content .hidden-content{display:none}.content-drawer .container .drawer-container .inner-content .drawer-toggle{display:inline-block;color:#c3262e}.content-drawer .container .drawer-container .inner-content .drawer-toggle:hover{color:#ce7276}.content-drawer .container .drawer-container .inner-content .drawer-toggle.active{margin:40px 0 0}.content-drawer .container .drawer-container .inner-content .drawer-toggle.active span{font-size:0}.content-drawer .container .drawer-container .inner-content .drawer-toggle.active span:before{content:"Less";display:inline;font-size:1.125rem}.content-drawer .container .drawer-container .inner-content .drawer-toggle.active svg{transform:rotate(-90deg)}.content-drawer .container .drawer-container .inner-content .drawer-toggle svg{display:block;margin:0 auto;fill:currentColor;width:24px;height:auto;transform:rotate(90deg);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}.featured-services .container>h2{text-align:center;margin:0 0 40px}.featured-services .container .services-container{display:flex;margin:0 -10px}@media (max-width:1000px){.featured-services .container .services-container{grid-template-columns:1fr}}@media (max-width:700px){.featured-services .container .services-container{flex-direction:column}}.featured-services .container .services-container .service{margin:0 10px;flex:1;display:flex;flex-direction:column}.featured-services .container .services-container .service .cover{height:475px;width:100%;display:block;border-radius:3px 3px 0 0;max-height:30vw}@media (max-width:1000px){.featured-services .container .services-container .service .cover{max-height:80vw}}.featured-services .container .services-container .service .inner-content{padding:40px 50px;background:white;flex-grow:1}.logos-display .container .lined-heading{display:block;text-align:center;position:relative;z-index:1;margin:0 auto 20px}.logos-display .container .lined-heading:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:#cfd6d7;z-index:0}.logos-display .container .lined-heading h6{text-transform:uppercase;background:#f3f6f7;text-align:center;display:inline-block;z-index:1;position:relative;padding:0 15px}.logos-display .container .logos-container{display:flex;margin:0 -10px;align-items:center;flex-wrap:wrap;justify-content:center}.logos-display .container .logos-container .logo-container{background-color:white;padding:10px;margin:10px}.logos-display .container .logos-container .logo-container .logo{height:200px;width:200px;display:block}.image-callout .container .image-callout-container{display:flex;margin:30px 0 0;align-items:center}@media (max-width:1000px){.image-callout .container .image-callout-container{flex-direction:column;align-items:flex-start}}.image-callout .container .image-callout-container.side-right{flex-direction:row-reverse}.image-callout .container .image-callout-container.side-right .cover{margin:0 0 0 40px}.image-callout .container .image-callout-container .cover{width:50%;height:535px;margin:0 40px 0 0;flex-shrink:0;max-height:40vw}@media (max-width:1000px){.image-callout .container .image-callout-container .cover{margin:0 0 40px}}@media (max-width:700px){.image-callout .container .image-callout-container .cover{width:100%;height:60vw;max-height:inherit}}.image-callout .container .image-callout-container .image-callout-content{color:white}.image-callout .container .image-callout-container .image-callout-content .button{margin:15px 0 0;border:1px solid white}.image-callout .container .image-callout-container .image-callout-content .content a{color:white;text-decoration:underline}.call-to-action .container{display:flex;align-items:center;justify-content:space-between;padding:0 20px}@media (max-width:1000px){.call-to-action .container{flex-direction:column;align-items:flex-start}}.call-to-action .container .cta-content{position:relative}.call-to-action .container .cta-content h2{margin:0}@media (max-width:1000px){.call-to-action .container .button{margin:20px 0 0}}.large-image .container .image{height:550px;max-height:45vw}.form-callout{background:#f3f6f7;padding:55px 0 85px}.form-callout .container{display:flex}@media (max-width:1000px){.form-callout .container{flex-direction:column}}.form-callout .container .form-content{padding:0 80px 0 0;flex-grow:1}@media (max-width:1000px){.form-callout .container .form-content{padding:0}}.form-callout .container .form-content .cover{height:300px;border-radius:5px;display:block;margin:0 0 40px}.form-callout .container .gform_wrapper{background:white;padding:40px;width:45%;flex-shrink:0;box-shadow:0 0 25px rgba(0,0,0,0.15);border-radius:3px}@media (max-width:1000px){.form-callout .container .gform_wrapper{width:100%;margin:40px 0 0}}.form-callout .container .gform_wrapper input[type=submit]{padding:12px 82px 12px 18px;background-image:url(images/arrow-right-white.png);background-size:23px 15px;background-repeat:no-repeat;background-position:center right 17px;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:1.25rem}.faqs{padding-left:120px;padding-right:120px}@media (max-width:1000px){.faqs{padding-left:0;padding-right:0}}.faqs h4{margin:40px 0 20px}.faqs .faq{margin:0 0 10px;padding:40px;background:#f3f6f7;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}@media (max-width:700px){.faqs .faq{padding:20px}}.faqs .faq .question{display:block;position:relative;padding:0 40px 0 0;text-decoration:none;transition:0.4s all;color:#222020}@media (max-width:700px){.faqs .faq .question{font-size:1.375rem}}.faqs .faq .question:hover{color:#c3262e}.faqs .faq .question.active svg{transform:rotate(-180deg)}.faqs .faq .question svg{fill:#c3262e;position:absolute;top:8px;right:-20px;width:10px;height:auto;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out}@media (max-width:700px){.faqs .faq .question svg{right:10px}}.faqs .faq .answer{padding:10px 0 0;display:none}.find-a-location .container .location-search{background:#f3f6f7;padding:20px}.find-a-location .container .location-search form{display:flex;align-items:flex-end}@media (max-width:700px){.find-a-location .container .location-search form{flex-direction:column;align-items:flex-start}}.find-a-location .container .location-search form .gform_fields{display:flex}@media (max-width:700px){.find-a-location .container .location-search form .gform_fields{flex-direction:column}}.find-a-location .container .location-search form .gform_fields .gfield{margin:0}.find-a-location .container .location-search form .gform_fields .gfield input[type=text]{width:510px;padding:14px 16px}@media (max-width:1000px){.find-a-location .container .location-search form .gform_fields .gfield input[type=text]{width:250px}}.find-a-location .container .location-search form .gform_fields .gfield select{padding:14px 16px;width:200px}.find-a-location .container .location-search form .gform_footer{margin:0 0 0 30px!important;padding:0}@media (max-width:700px){.find-a-location .container .location-search form .gform_footer{margin:20px 0 0 0!important}}.find-a-location .container .location-search form .gform_footer input[type=submit]{padding:16px 26px;margin:0}.find-a-location .container .location-results{display:flex;flex-direction:column-reverse}.find-a-location .container .location-results>h4{margin:40px 0 0}.find-a-location .container .location-results .location-results-list{margin:20px 0 0}.find-a-location .container .location-results .location-results-list .location-result{padding:20px 30px;display:flex}@media (max-width:1000px){.find-a-location .container .location-results .location-results-list .location-result{flex-direction:column}}.find-a-location .container .location-results .location-results-list .location-result:nth-of-type(2n-1){background:#f3f6f7}.find-a-location .container .location-results .location-results-list .location-result *{margin:0}.find-a-location .container .location-results .location-results-list .location-result p{font-size:1.125rem}.find-a-location .container .location-results .location-results-list .location-result .col-1{width:30%;flex-shrink:0;padding:0 20px 0 0}@media (max-width:1000px){.find-a-location .container .location-results .location-results-list .location-result .col-1{padding:0 0 20px 0}}.find-a-location .container .location-results .location-results-list .location-result .col-1 h5 a{color:#222020}.find-a-location .container .location-results .location-results-list .location-result .col-2{flex-shrink:0;flex-grow:1;padding:0 20px 0 0}@media (max-width:1000px){.find-a-location .container .location-results .location-results-list .location-result .col-2{padding:0 0 20px 0}}.find-a-location .container .location-results .location-results-list .location-result .col-3{flex-shrink:1;display:flex;flex-direction:column}.find-a-location .container .location-results .location-results-list .location-result .col-3 .button{text-align:center;display:block}.find-a-location .container .location-results .location-results-list .location-result .col-3 .button+.button{margin-top:5px}.find-a-location .container .location-results .location-results-map .acf-map{height:580px;max-height:60vw}.find-a-location .container .location-results .location-results-map .acf-map .gm-style-iw-c{border-radius:3px}.find-a-location .container .location-results .location-results-map .acf-map .gm-style-iw-c *{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:0.875rem;font-weight:400}.find-a-location .container .location-results .location-results-map .acf-map .gm-style-iw-c strong{font-weight:600}.find-a-location .container .location-results .location-results-map .acf-map .gm-style-iw-c p{margin:0}.find-a-location .container .location-results .location-results-map .acf-map .gm-style-iw-c a+a:before{content:"|";padding:0 5px;color:#222020}.content form .gform_fields .gfield,.gform_wrapper .gform_fields .gfield,form:not(.searchform) .gform_fields .gfield{float:left;width:100%}.content form .gform_fields .gfield label,.gform_wrapper .gform_fields .gfield label,form:not(.searchform) .gform_fields .gfield label{font-size:1rem;margin:0 0 5px;display:block;font-weight:400}.content form .gform_fields .gfield input,.content form .gform_fields .gfield select,.content form .gform_fields .gfield textarea,.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield select,.gform_wrapper .gform_fields .gfield textarea,form:not(.searchform) .gform_fields .gfield input,form:not(.searchform) .gform_fields .gfield select,form:not(.searchform) .gform_fields .gfield textarea{background:white;border:1px solid #222020;font-size:1.125rem;padding:16px;width:100%}.content form .gform_footer,.gform_wrapper .gform_footer,form:not(.searchform) .gform_footer{margin:20px 0 0!important;padding:0!important}.content form .gform_footer input[type=submit],.gform_wrapper .gform_footer input[type=submit],form:not(.searchform) .gform_footer input[type=submit]{cursor:pointer;transition:0.4s all}.content .feat-image{background-size:cover;background-position:center center;width:555px;height:440px;border-radius:10px;margin:0 50px 25px 0}@media (max-width:1300px){.content .feat-image{width:450px}}@media (max-width:1000px){.content .feat-image{float:none;margin:0 0 25px}}@media (max-width:700px){.content .feat-image{width:100%;height:300px}}.content .feat-image.left{float:left}.content .blog-cta{background:#00a9d3;color:#fff;padding:40px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:700px){.content .blog-cta{padding:20px}}.content .blog-cta .image{background-size:cover;background-position:center center;width:415px}@media (max-width:1000px){.content .blog-cta .image{width:100%;height:250px}}.content .blog-cta .sub-content{width:calc(100% - 465px);padding:0 35px 0 0;position:relative}@media (max-width:1000px){.content .blog-cta .sub-content{width:100%;padding:30px 0 0}}.content .blog-cta .sub-content h2{position:relative;color:#fff;font-size:2.5rem}.content .blog-cta .sub-content .button{border:1px solid white}.content .navigation span{display:inline-block;margin:0 10px 0 0}.content .navigation a{margin:0 10px 0 0;display:inline-block}.post-grid{padding-top:0}@media (max-width:1300px){.post-grid .container{padding-left:0;padding-right:0}}.post-grid .container>h2{padding:20px 0 0}.post-grid .container .post-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}@media (max-width:1000px){.post-grid .container .post-container{grid-template-columns:1fr 1fr}}@media (max-width:700px){.post-grid .container .post-container{grid-template-columns:1fr}}.post-grid .container .post-container .post .feat-image-post{height:300px;display:block}@media (max-width:1000px){.post-grid .container .post-container .post .feat-image-post{height:30vw}}@media (max-width:700px){.post-grid .container .post-container .post .feat-image-post{height:60vw}}.post-grid .container .post-container .post h3{margin:10px 0;font-size:1.5rem;font-weight:600}.post-grid .container .post-container .post h3 a{color:#222020}.post-grid .container .post-container .post .button{padding:6px 18px}.post-grid .container .post-container .navigation{grid-column:auto/span 3;margin:20px 0 0;display:flex;justify-content:center;align-items:center}@media (max-width:1000px){.post-grid .container .post-container .navigation{grid-column:auto/span 2}}@media (max-width:700px){.post-grid .container .post-container .navigation{grid-column:auto/span 1}}.post-grid .container .post-container .navigation a{color:#c3262e}.post-grid .container .post-container .navigation a:hover{color:#ce7276}.post-grid .container .post-container .navigation>*{padding:0 10px}.post-grid .container .post-container .navigation .prev{font-size:0}.post-grid .container .post-container .navigation .prev:after{content:"←";font-size:1.25rem}.post-grid .container .post-container .navigation .next{font-size:0}.post-grid .container .post-container .navigation .next:after{content:"→";font-size:1.25rem}.location-info{padding-top:0}.location-info .container .location-large-image{height:550px;max-height:40vw}.location-info .container .location-large-image img{width:100%;height:auto;border-radius:3px 3px 0 0}.location-info .container .location-details{display:grid;grid-template-columns:1fr 1fr;gap:3px}@media (max-width:1300px){.location-info .container .location-details{grid-template-columns:1fr}}.location-info .container .location-details .location-details-map-container{display:flex;background:#f3f6f7;padding:30px}@media (max-width:700px){.location-info .container .location-details .location-details-map-container{flex-direction:column}}.location-info .container .location-details .location-details-map-container .acf-map{width:50%;margin:0 20px 0 0;border:1px solid #cfd6d7;min-height:290px}@media (max-width:700px){.location-info .container .location-details .location-details-map-container .acf-map{width:100%;margin:0 0 20px}}.location-info .container .location-details .location-details-map-container .location-details-map-info h3{font-size:1.5rem;color:#222020}.location-info .container .location-details .location-details-map-container .location-details-map-info p{margin:0}.location-info .container .location-details .location-team{display:flex;background:#f3f6f7;padding:30px}@media (max-width:700px){.location-info .container .location-details .location-team{flex-direction:column}}.location-info .container .location-details .location-team .location-team-image{width:40%;margin:0 20px 0 0;min-height:290px}@media (max-width:1300px){.location-info .container .location-details .location-team .location-team-image{width:250px}}@media (max-width:700px){.location-info .container .location-details .location-team .location-team-image{margin:0 0 20px}}.location-info .container .location-details .location-team .location-team-details p{margin:0}.location-info .container .location-content{margin:40px 0 0}footer a{color:#c3262e}footer a:hover{color:#ce7276}footer .footer-top .container{border-top:1px solid #cfd6d7;display:flex;justify-content:space-between;padding-top:60px}@media (max-width:1000px){footer .footer-top .container{display:grid;grid-template-columns:1fr;gap:40px}}footer .footer-top .container h3{font-size:1.25rem;color:#222020;font-weight:600;margin:0 0 10px}footer .footer-top .container>*{margin:0 20px}footer .footer-top .container .col-1 .footer-contact{display:grid;grid-template-columns:1fr 1fr}@media (max-width:700px){footer .footer-top .container .col-1 .footer-contact{grid-template-columns:1fr;gap:20px}}footer .footer-top .container .col-1 .footer-contact .footer-address p{margin:0}footer .footer-top .container .col-1 .footer-contact .footer-contact-details{display:flex;flex-direction:column}footer .footer-top .container .col-1 .footer-contact .footer-contact-details .footer-contact-detail{background:#f3f6f7;text-align:center;padding:5px 10px;margin:0 0 5px}footer .footer-top .container .col-1 .footer-contact .footer-contact-details .footer-contact-detail:last-of-type{color:#222020}footer .footer-top .container .col-1 .footer-contact .footer-contact-details .footer-contact-detail:last-of-type:hover{color:#73797a}footer .footer-top .container .col-2 ul{list-style:none;column-count:2}@media (max-width:700px){footer .footer-top .container .col-2 ul{column-count:1}}footer .footer-top .container .col-3{max-width:25%}@media (max-width:1000px){footer .footer-top .container .col-3{max-width:100%}}footer .footer-top .container .col-3 .socials{display:flex;flex-wrap:wrap}footer .footer-top .container .col-3 .socials a{background:#f3f6f7;display:flex;align-items:center;justify-content:center;width:95px;height:95px;margin:0 5px 5px 0}footer .footer-top .container .col-3 .socials a:hover{background:#cfd6d7}footer .footer-bottom .container{display:flex;justify-content:space-between;gap:50px;font-size:1rem;padding:40px 20px}@media (max-width:700px){footer .footer-bottom .container{flex-direction:column}}footer .footer-bottom .container .credit{text-align:right}@media (max-width:700px){footer .footer-bottom .container .credit{text-align:left}}