/**handles:fl-child-theme**/
:root{--dark-blue:#254073;--gray:#545454;--blue:#6497DF;--light-gray:#EDEDEE;--font:"FVAlmeloRegular",Arial,sans-serif}@font-face{font-family:FVAlmeloRegular;src:url('https://thebluecollarrecruiter.com/wp-content/themes/bb-theme-child/fonts/fv_almelo-webfont.eot');src:url('https://thebluecollarrecruiter.com/wp-content/themes/bb-theme-child/fonts/fv_almelo-webfont.eot?#iefix') format('embedded-opentype'),url('https://thebluecollarrecruiter.com/wp-content/themes/bb-theme-child/fonts/fv_almelo-webfont.woff') format('woff'),url('https://thebluecollarrecruiter.com/wp-content/themes/bb-theme-child/fonts/fv_almelo-webfont.ttf') format('truetype'),url('https://thebluecollarrecruiter.com/wp-content/themes/bb-theme-child/fonts/fv_almelo-webfont.svg#FVAlmeloRegular') format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:var(--font)}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}#rw-diamonds-left .fl-row-content-wrap,#rw-diamonds-left-top .fl-row-content-wrap,#rw-diamonds-right .fl-row-content-wrap,#rw-grey-diamonds-right .fl-row-content-wrap,#rw-white-diamonds-left .fl-row-content-wrap{position:relative;overflow:hidden}#rw-diamonds-left .fl-row-content-wrap:after,#rw-diamonds-left-top .fl-row-content-wrap:after,#rw-diamonds-right .fl-row-content-wrap:after,#rw-grey-diamonds-right .fl-row-content-wrap:after,#rw-white-diamonds-left .fl-row-content-wrap:after{position:absolute;content:'';width:214px;height:299px;background-repeat:no-repeat;z-index:0}#rw-white-diamonds-left .fl-row-content-wrap:after{left:93px;top:0;filter:brightness(0) invert(1);background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2022/12/Blue-collar-diamond-pattern.png)}#rw-grey-diamonds-right .fl-row-content-wrap:after{right:93px;bottom:50px;background-size:100%;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2023/01/Blue-collar-diamond-pattern-flip.png)}#rw-diamonds-left .fl-row-content-wrap:after{left:93px;bottom:50px;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2022/12/Blue-collar-diamond-pattern.png)}#rw-diamonds-left-top .fl-row-content-wrap:after{left:93px;top:50px;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2022/12/Blue-collar-diamond-pattern.png)}#rw-diamonds-right .fl-row-content-wrap:after{right:93px;top:50px;background-size:100%;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2023/01/Blue-collar-diamond-pattern-flip.png)}#rw-diamonds-left .fl-row-content.fl-row-full-width.fl-node-content,#rw-diamonds-right .fl-row-content.fl-row-full-width.fl-node-content{position:relative;z-index:3}.fl-node-3zkf892piwcm .fl-col-content.fl-node-content{position:relative;z-index:1}.search-job-cont .pp-infobox.layout-5{max-width:650px;margin-left:auto;margin-right:auto}.home-top-cont .pp-infobox.layout-5{max-width:503px}.rw-number-counter .fl-number-string{font-family:var(--font)}.rw-trades-cont .pp-infobox-description{max-width:880px;margin-left:auto;margin-right:auto}.rw-button span.pp-button-text{font-family:var(--font)}.rw-cta-box .pp-infobox.layout-5{height:103px;display:flex;flex-direction:column;justify-content:center}.rw-cta-box .pp-infobox-image img{max-width:100px!important;height:66px!important;object-fit:contain}.rw-cta-box .pp-infobox-image{height:63px}.rw-cta-box .pp-infobox.layout-5{transition:all .2s ease-in-out}.rw-cta-box .pp-infobox.layout-5:hover{background-color:var(--blue);border:3px solid #fff;transform:scale(1.1)}.rw-cta-box .pp-infobox.layout-5:hover .pp-description-wrap,.rw-cta-box .pp-infobox.layout-5:hover h4.pp-infobox-title{color:#fff}.rw-cta-box .pp-infobox.layout-5:hover .pp-infobox-image img{filter:brightness(0) invert(1)}.rw-job-search form{display:flex;flex-direction:row;gap:15px;align-items:center;position:relative;z-index:1}.rw-job-search form input#location_search,.rw-job-search form input#search_keywords{border-radius:30px;font-size:16px;height:57px}.rw-job-search form input#location_search::placeholder,.rw-job-search form input#search_keywords::placeholder{color:#545454}.rw-job-search form input.search-submit{width:249px}.rw-success .pp-infobox-wrap,.rw-success .pp-photo-container{max-width:580px;margin-left:auto;position:relative;z-index:3}h3.pp-infobox-title{text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff}.rw-gray-cont h3.pp-infobox-title{text-shadow:2px 0 #ededee,-2px 0 #ededee,0 2px #ededee,0 -2px #ededee,1px 1px #ededee,-1px -1px #ededee,1px -1px #ededee,-1px 1px #ededee}@media screen and (max-width:1950px) and (min-width:993px){#rw-diamonds-left .fl-row-content-wrap:after,#rw-diamonds-left-top .fl-row-content-wrap:after,#rw-diamonds-right .fl-row-content-wrap:after,#rw-grey-diamonds-right .fl-row-content-wrap:after,#rw-white-diamonds-left .fl-row-content-wrap:after{opacity:30%}}@media screen and (max-width:992px) and (min-width:769px){#rw-white-diamonds-left .fl-row-content-wrap:after{left:34px;top:61px;opacity:30%}#rw-diamonds-left .fl-row-content-wrap:after,#rw-diamonds-left-top .fl-row-content-wrap:after,#rw-diamonds-right .fl-row-content-wrap:after,#rw-grey-diamonds-right .fl-row-content-wrap:after{opacity:30%}.rw-job-search form{flex-direction:column;align-items:flex-start}.rw-success .pp-infobox-wrap,.rw-success .pp-photo-container{max-width:100%}.rw-reverse .fl-col-group.fl-col-group-responsive-reversed{display:flex;flex-direction:column-reverse}}@media screen and (max-width:768px) and (min-width:320px){.rw-cta-box .pp-infobox.layout-5:hover{background-color:var(--blue);border:3px solid #fff;transform:none}#rw-white-diamonds-left .fl-row-content-wrap:after{left:34px;top:61px;opacity:30%}#rw-diamonds-left .fl-row-content-wrap:after,#rw-diamonds-left-top .fl-row-content-wrap:after,#rw-diamonds-right .fl-row-content-wrap:after,#rw-grey-diamonds-right .fl-row-content-wrap:after{opacity:30%}.rw-job-search form{flex-direction:column;align-items:flex-start}.rw-success .pp-infobox-wrap,.rw-success .pp-photo-container{max-width:100%}.fl-node-z8imth23fvws.fl-row-full-height>.fl-row-content-wrap{min-height:55vh}}.rw-subpage-banner>.fl-row-content-wrap:after{mix-blend-mode:multiply}.rw-success .pp-button-wrap.pp-button-width-auto.pp-button-has-icon{max-width:580px;margin-left:auto}.rw-future-skill{position:relative;z-index:3}.rw-future-skill .pp-infobox-wrap{max-width:580px;margin-right:auto}.rw-subpage-title h2.fl-heading{max-width:751px}@media screen and (max-width:992px) and (min-width:769px){.rw-success .pp-button-wrap.pp-button-width-auto.pp-button-has-icon{max-width:100%}.rw-future-skill .pp-infobox-wrap{max-width:100%}#rw-diamonds-right .fl-row-content-wrap:after{display:none}}@media screen and (max-width:768px) and (min-width:320px){.rw-success .pp-button-wrap.pp-button-width-auto.pp-button-has-icon{max-width:100%}.rw-future-skill .pp-infobox-wrap{max-width:100%}#rw-diamonds-right .fl-row-content-wrap:after{display:none}}.rw-accordion .pp-accordion-button{min-height:90px}.rw-accordion .pp-accordion-item .pp-accordion-button:hover,.rw-accordion .pp-accordion-item.pp-accordion-item-active .pp-accordion-button{border:3px solid var(--blue)}.rw-accordion{position:relative;z-index:3}#rw-diamond-double .fl-row-content-wrap{position:relative;overflow:hidden}#rw-diamond-double .fl-row-content-wrap:after,#rw-diamond-double .fl-row-content-wrap:before{position:absolute;content:'';width:214px;height:299px;background-repeat:no-repeat;z-index:0}#rw-diamond-double .fl-row-content-wrap:before{right:93px;top:50px;background-size:100%;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2023/01/Blue-collar-diamond-pattern-flip.png)}#rw-diamond-double .fl-row-content-wrap:after{left:93px;bottom:50px;background-image:url(https://thebluecollarrecruiter.com/wp-content/uploads/2022/12/Blue-collar-diamond-pattern.png)}#rw-diamonds-left .fl-row-content.fl-row-fixed-width.fl-node-content{position:relative;z-index:3}@media screen and (max-width:768px) and (min-width:320px){#rw-diamond-double .fl-row-content-wrap:after,#rw-diamond-double .fl-row-content-wrap:before{opacity:30%}}.rw-employers-box .pp-infobox-image img{max-width:100px!important;height:75px!important;object-fit:contain}.rw-employer-hover{position:relative;z-index:3}.rw-employer-hover .uabb-module-content.uabb-imgicon-wrap{display:none}.rw-employer-hover h4.uabb-face-text-title{max-width:160px;margin-left:auto;margin-right:auto}.job_listings{display:grid;grid-template-columns:320px 1fr;gap:0 80px}.job_listings a.load_more_jobs{grid-column:span 2;text-align:center}.job_filters{background:0 0;width:100%}ul.job_listings{display:flex;flex-direction:column;width:100%}ul.job_types{display:none}.job_filters .search_jobs div label{display:inline;font-size:16px;font-weight:500}.job_filters .search_jobs div.filter_first,.job_filters .search_jobs div.filter_last,.job_filters .search_jobs div.search_keywords,.job_filters .search_jobs div.search_location{float:none;padding-right:0;padding-left:0;width:100%}.search_keywords input,.search_location input{height:61px;border-radius:30px;background-color:#fff;border:1px solid var(--gray);margin-bottom:16px;margin-top:8px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid var(--gray);border-radius:30px}.select2-container .select2-selection--single{height:61px;margin-top:8px;margin-bottom:16px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:61px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:77px}.job_filters .search_jobs{padding:0}form.job_filters h3{margin-top:0}.rp4wp-related-job_listing>ul li.job_listing,.rp4wp-related-job_listing>ul li.no_job_listings_found,ul.job_listings li.job_listing,ul.job_listings li.no_job_listings_found{border-bottom:none}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:none}h4.job-list-title{color:var(--blue)}ul.job_listings li.job_listing a{box-shadow:0 2px 15px rgb(0 0 0 / 10%);border-radius:8px;margin-bottom:35px;padding:25px;display:flex;align-items:center;border:3px solid #fff;background-color:#fff}ul.job_listings li.job_listing a:hover{border:3px solid var(--dark-blue)}.rw-job-left{width:100%}.rw-job-right{width:128px}.rw-job-right h5{color:var(--blue)}.rw-job-left h5{margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:700;font-size:20px;color:var(--gray)}.rw-job-left ul{list-style:none;padding-left:0;font-size:14px;display:flex;gap:20px;flex-direction:row;color:var(--gray)}ul.job_listings li.job_listing.job_position_featured a,ul.job_listings li.job_listing.job_position_featured a:hover{background-color:var(--blue);color:#fff;border:3px solid var(--blue)}ul.job_listings li.job_listing.job_position_featured a h5,ul.job_listings li.job_listing.job_position_featured a li{color:#fff}li.rw-job-location{color:var(--blue)}.rw-cta-info{border:3px solid var(--dark-blue);border-radius:8px;margin-bottom:30px;padding:26px 30px;background-color:#fff}.rw-cta-info:last-child{margin-bottom:0}.rw-cta-info h5{color:var(--gray);font-family:'Open Sans',sans-serif;font-weight:700;font-size:20px;margin-top:0}.rw-cta-info a.btn.btn-default i,li.no_job_listings_found a.btn.btn-default i{font-size:40px;right:6px;position:absolute;top:5px}.rw-cta-info a.btn.btn-default,li.no_job_listings_found a.btn.btn-default{background-color:var(--blue);border-radius:25px;font-family:var(--font);border:none;color:#fff;font-size:25px;padding:8px 55px 8px 18px;position:relative;margin-top:30px}.rw-cta-info a.btn.btn-default:hover,li.no_job_listings_found a.btn.btn-default:hover{background-color:var(--dark-blue)}.search_jobs{margin-bottom:40px}#job-cta-mobile{display:none}li.no_job_listings_found a.btn.btn-default{width:230px}.company{display:none!important}ul.single-job-meta{list-style:none;padding-left:0;display:flex;flex-direction:row;gap:20px;color:var(--gray);font-size:14px}input.application_button.rw-application_button.button{color:#fff;font-family:var(--font);font-size:25px;border:none;border-radius:30px;padding:13px 52px 13px 16px;position:relative;width:190px}.job_application.application{position:relative}.job_application.application:after{position:absolute;content:'\f35a';top:-7px;font-family:'Font Awesome 5 Free';font-weight:700;left:146px;color:#fff;font-size:40px}.rw-job-sidebar{border:3px solid var(--dark-blue);border-radius:8px;padding:25px 27px}.rw-job-sidebar img{width:50px;margin-bottom:15px}.rw-job-sidebar h6{font-family:'Open Sans',sans-serif;color:var(--gray);font-weight:700}.rw-job-sidebar ul{list-style:none;padding-left:0;font-size:14px;display:flex;flex-direction:row;gap:20px;color:var(--gray);margin-bottom:30px}.rw-job-sidebar h5{color:var(--blue)}.showing_jobs.wp-job-manager-showing-all{display:none!important}.search_categories{display:flex;flex-direction:column}@media screen and (max-width:1000px) and (min-width:320px){.job_listings{display:flex;grid-template-columns:1fr;gap:0;flex-direction:column}.job_filters{margin-bottom:60px}form.job_filters .rw-job-cta-box{display:none}#job-cta-mobile{display:inline}.search_jobs{margin-bottom:0}}@media screen and (max-width:768px) and (min-width:320px){ul.job_listings li.job_listing a{align-items:flex-start;flex-direction:column;gap:20px}.rw-job-left ul{gap:0;flex-direction:column}.rw-job-left h5{margin-bottom:20px}}.rw-cta-box i.fa.fa-envelope.rw-circle-icon{display:none}.rw-cta-box .pp-description-wrap i{border-radius:100%}fieldset#field_4_9 legend,fieldset#field_5_9 legend{display:none}input#gform_submit_button_4,input#gform_submit_button_5{font-family:var(--font);padding:11px 70px 11px 13px;max-width:165px;height:58px;line-height:1!important}.rw-form .gform_footer.top_label{position:relative}.rw-form .gform_footer.top_label:after{position:absolute;content:'\f35a';top:12px;left:105px;font-family:'Font Awesome 5 Free';font-weight:700;font-size:40px;color:#fff}.rw-career-paths{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.rw-career-paths a{box-shadow:0 2px 15px rgb(0 0 0 / 10%);border-radius:8px;padding:20px 20px 35px;border:3px solid #fff;background-color:#fff;z-index:5;position:relative}.rw-career-paths a:hover{border:3px solid var(--dark-blue)}.rw-career-paths a p{position:absolute;bottom:0;font-family:var(--font);font-size:18px}.rw-cp-cont{margin-bottom:37px}.rw-cp-cont img{width:100%;height:180px;object-fit:cover}.rw-cp-cont h5{margin-top:20px;font-family:'Open Sans';font-size:20px;color:var(--gray);font-weight:700}.rw-numbers-cont{display:flex;grid-gap:50px;justify-content:center;flex-wrap:wrap;flex-direction:row}.rw-number-info{color:#fff;text-align:center;width:21%}.rw-number-info h1{font-size:75px;color:#fff;margin-top:0}.rw-number-info span{font-size:14px}.rw-flip-cont{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.flip-card{background-color:transparent;width:100%;height:230px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#fff;border:3px solid var(--dark-blue);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.flip-card-back{background-color:var(--blue);color:#fff;transform:rotateY(180deg);border:3px solid #fff;border-radius:5px;text-align:left;padding:25px}.rw-flip-cont{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.flip-card-front img{width:100%;max-width:150px;max-height:150px;height:100%;object-fit:contain}.flip-card-back h4{margin-top:0;color:#fff}.flip-card-back ul{padding-left:20px;font-size:14px}.flip-card-front h4{margin-top:0;color:var(--blue)}#rw-curriculum-section{position:relative;z-index:5}.rw-demo-image{position:relative;z-index:5}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:var(--main-green)}.nav-pills .nav-link{border-radius:1px;border:none;margin-bottom:5px;text-align:left}.nav-link{background-color:#e9e9e9;color:#000}.card-header{padding:.75rem 0;background-color:rgb(255 255 255);border-bottom:1px solid #979797}.card-header h3{font-size:30px;margin:0;display:flex;justify-content:space-between}.card{border:none;border-radius:1px}.card-body h4{margin-top:0}.card-body{background-color:#fff;padding-top:18px;padding-bottom:18px}.card-header:first-child{border-radius:1px}.rw-tab-mobile{border:1px solid #979797;border-radius:25px;padding:13px 25px;background-color:#fff;max-width:630px}.card-body a.btn.btn-default{background-color:var(--blue);color:#fff;border:none;border-radius:36px;font-family:var(--font);font-size:25px;margin:20px 0 0;position:relative;padding:8px 55px 8px 28px}.card-body a.btn.btn-default:hover{background-color:var(--dark-blue)}.card-body a.btn.btn-default i{font-size:35px;margin-left:7px;position:absolute;top:7px;right:7px}@media screen and (max-width:1440px) and (min-width:1201px){.rw-flip-cont{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1300px) and (min-width:1050px){.rw-number-info{width:21%}.rw-number-info h1{font-size:74px}}@media screen and (max-width:1049px) and (min-width:769px){.rw-number-info{width:30%}}@media screen and (max-width:1200px) and (min-width:993px){.rw-flip-cont{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px) and (min-width:769px){.rw-flip-cont{grid-template-columns:repeat(2,1fr)}.rw-tab-mobile{max-width:100%}}@media screen and (max-width:992px) and (min-width:870px){.rw-career-paths{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:869px) and (min-width:769px){.rw-career-paths{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px) and (min-width:320px){.rw-career-paths{grid-template-columns:repeat(1,1fr)}.rw-flip-cont{grid-template-columns:repeat(1,1fr)}.rw-number-info{width:100%}.rw-tab-mobile{max-width:100%}}.rw-post-cont .fl-post-grid-post{background:#fff;border:3px solid #fff;border-radius:8px;padding:20px;position:relative;box-shadow:0 2px 15px rgb(0 0 0 / 10%)}.rw-post-cont .fl-post-grid-post:hover{border:3px solid var(--dark-blue);box-shadow:none}.rw-post{margin-bottom:40px}.post-image{width:100%;height:100%;aspect-ratio:1/0.9;background-position:center;background-size:cover}.rw-post p a{color:var(--gray);font-weight:800;font-size:20px;line-height:1}.rw-post p{margin-top:20px}.rw-post ul{font-size:14px;display:flex;list-style:none;padding-left:0;gap:0 11px;flex-direction:row;flex-wrap:wrap}.rw-post ul a{color:var(--gray)}.rw-post-link{color:var(--blue);font-family:var(--font);font-size:18px}.rw-post-cont .fl-post-grid-post .rw-post-link{position:absolute;bottom:20px}.rw-cat-widget h2.widgettitle{font-size:22px}.rw-cat-widget .fl-widget ul a{color:var(--gray)}.rw-share-post .uabb-social-share-wrap .uabb-ss-grid-item{width:20px}ul.rw-post-meta{list-style:none;padding-left:0;display:flex;gap:20px;flex-direction:row;font-size:14px;margin-bottom:0}ul.rw-post-meta a{color:var(--gray)}@media screen and (max-width:992px) and (min-width:769px){.resources-cta-button .pp-photo-container .pp-photo-align-center{text-align:left}}@media screen and (max-width:768px) and (min-width:320px){ul.rw-post-meta{gap:5px;flex-direction:column}.rw-post ul{flex-direction:column}}#rw-grey-diamonds-right .fl-row-content.fl-row-fixed-width.fl-node-content{position:relative;z-index:5}ul.resources-cat-list a{color:var(--grey)}.woocommerce .quantity .qty{display:none}button.single_add_to_cart_button.button.alt.wp-element-button{font-family:var(--font);font-size:25px;border-radius:35px;position:relative;padding:15px 65px 15px 17px;margin-top:-20px}button.single_add_to_cart_button.button.alt.wp-element-button:after{position:absolute;content:'\f35a';top:6px;left:148px;font-family:'Font Awesome 5 Free';font-weight:700;font-size:40px;color:#fff}.woocommerce div.product form.cart .variations label{color:var(--gray);font-size:16px}table.variations tr{display:flex;flex-direction:column;align-items:flex-start;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:1.5;width:100%;text-align:left;max-width:320px}table.variations select{border-radius:30px;height:53px;margin-bottom:17px;padding:0 20px}.cart_totals h2,.woocommerce-billing-fields h3,h3#order_review_heading,label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span{font-size:30px!important;font-weight:500!important}.woocommerce-billing-fields__field-wrapper input{height:61px;background-color:#fff;border-radius:35px;border:1px solid #545454}textarea#order_comments{background-color:#fff;border-radius:10px;border:1px solid #545454}button#place_order{background-color:var(--blue);color:#fff;font-family:var(--font)}a.button.wc-backward.wp-element-button{display:none}.woocommerce-variation-price{display:none}a.checkout-button.button.alt.wc-forward.wp-element-button{background-color:var(--blue);color:#fff;font-family:var(--font);border-radius:35px}span.subscription-details{display:none}.rw-cp-cont ul{list-style:none;padding-left:0;color:var(--gray);font-size:14px}.course-filter{margin-bottom:100px;display:flex;flex-direction:row;gap:15px}.course-filter select{height:60px;max-width:320px;width:100%;border-radius:30px;padding:0 15px;background-color:#fff;border:1px solid var(--gray)}.woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td{padding-bottom:0}@media screen and (max-width:769px) and (min-width:320px){.course-filter{margin-bottom:60px;flex-direction:column}.course-filter select{max-width:100%}}.franchise-cta-link a.btn.btn-default{background-color:var(--blue);border-radius:25px;padding:7px 57px 6px 24px;position:relative;font-size:25px;font-family:var(--font);color:#fff;border:none}.franchise-cta-link a.btn.btn-default:hover{background-color:var(--dark-blue)}.franchise-cta-link a.btn.btn-default i{position:absolute;font-size:35px;right:7px}.franchise-cta-link{text-align:center}.franchise-banner-cont{max-width:1418px;margin-left:auto;margin-right:auto;display:flex;align-items:center;height:100%;position:relative;padding:20px}.rw-franchise-banner{height:400px;background-size:cover;position:relative}.rw-franchise-banner:before{position:absolute;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.29) 100%);content:''}.franchise-banner-cont h1{color:#fff;max-width:751px}.rw-franchise-first,.rw-franchise-second{height:600px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:scroll}.rw-franchise-first{border-radius:0 8px 8px 0}.rw-franchise-second{border-radius:8px 0 0 8px}.rw-job-search select#search_category{width:100%;border-radius:30px;font-size:16px;height:57px}.franchise-team{display:flex;grid-gap:20px;justify-content:center;flex-wrap:wrap;flex-direction:row}.team-card{width:23%;background-color:#fff;border-radius:8px;box-shadow:0 2px 15px rgb(0 0 0 / 10%);padding:20px 20px 65px;position:relative}.rw-team-photo,.rw-team-photo-none{width:100%;height:200px;background-size:cover;background-position:center;display:flex;justify-content:center}.rw-team-photo-none img{width:55%;margin:auto;display:block}.team-card p{margin-top:20px;font-weight:700;margin-bottom:0}.bottom-card{position:absolute;display:flex;width:86%;bottom:13px;flex-direction:row;justify-content:space-between;align-items:center}.bottom-card ul,.team-modal-meta ul{display:flex;list-style:none;padding-left:0;gap:8px;font-size:10px;margin-bottom:0}.bottom-card ul li,.team-modal-meta ul li{background-color:var(--blue);height:19px;width:19px;line-height:19px;color:#fff;text-align:center;border-radius:30px}.bottom-card ul li a{color:#fff}.bottom-card button{padding:0;background-color:transparent;border:none;color:var(--blue);font-size:18px;font-family:var(--font)}.franchise-filter{font-family:var(--font);font-size:22px;text-align:center;margin-bottom:55px}.franchise-filter:hover{cursor:pointer}.franchise-boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}.franchise-box{background-color:transparent;width:100%;height:330px;perspective:1000px}.franchise-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.franchise-card-front{border-radius:8px;background-position:center;background-size:cover;height:100%;position:relative;z-index:-1}.franchise-card-front:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-radius:8px;background-image:linear-gradient(180deg,rgb(0 0 0 / 30%) 0,rgb(0 0 0 / 50%) 100%)}.franchise-card-front h5{color:#fff;position:absolute;z-index:1;bottom:50px;left:20px;margin:0}.franchise-card-back{background-color:var(--dark-blue);color:#fff;transform:rotateY(-180deg) translateZ(1px);border-radius:8px;text-align:left;padding:20px 20px 50px;z-index:1}.franchise-box:hover .franchise-card-inner{transform:rotateY(180deg)}.franchise-card-back,.franchise-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.franchise-card-back h5,.franchise-card-back ul li{color:#fff}.franchise-back-cont{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.franchise-back-cont ul{margin-bottom:0}span.filter.selected{color:var(--blue)}.modal{display:none;position:fixed;z-index:100;background-color:rgba(0,0,0,.8);left:0;top:0;width:100%;height:100%;overflow:auto}.modal-content{border:none;border-radius:1px;box-shadow:none;background-color:transparent;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:30px;margin-left:auto;margin-right:auto}.close{float:none;font-size:20px;font-weight:600;line-height:1;color:#000;text-shadow:none;opacity:1}.close:focus,.close:hover{opacity:1}.rw-team-cont-inside{display:flex;flex-direction:row;max-width:770px;background-color:#fff;border-radius:8px;padding:20px;position:relative;margin-top:50px;margin-left:auto;margin-right:auto}.rw-team-photo-inside{width:100%;height:347px;max-width:238px;background-position:center;background-size:cover;margin-right:20px}.rw-team-info-inside{width:100%}.modal-bottom button.close{background-color:transparent;border-radius:1px;padding:0;width:auto;font-weight:400;margin-top:0;border:none;font-size:29px}.rw-team-popup-top ul{list-style:none;padding-left:0;display:flex;gap:8px}.rw-team-popup-top{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-top:45px}.rw-team-info-inside h3{margin:0;font-family:'Open Sans';font-size:20px;color:var(--gray);font-weight:700}.modal-bottom{position:absolute;right:20px;top:20px}.team-modal-meta{display:flex;flex-direction:row;justify-content:space-between}.team-modal-meta ul li a{color:#fff}@media screen and (max-width:1180px) and (min-width:993px){.team-card{width:31%}}@media screen and (max-width:992px) and (min-width:769px){.franchise-cta-link{text-align:left}.rw-franchise-banner{height:250px}.rw-franchise-first,.rw-franchise-second{border-radius:8px}.team-card{width:48%}.rw-team-photo-none img{width:144px}.rw-team-cont-inside{flex-direction:column;max-width:100%}.rw-team-photo-inside{height:202px;max-width:202px}.franchise-boxes{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px) and (min-width:320px){.franchise-cta-link{text-align:left}.rw-franchise-banner{height:250px}.franchise-banner-cont h2{font-size:25px}.rw-franchise-first,.rw-franchise-second{border-radius:8px;height:350px}.team-card{width:100%}.rw-team-photo-none img{width:144px}.rw-team-cont-inside{flex-direction:column;max-width:100%}.rw-team-photo-inside{height:202px;max-width:202px}.team-modal-meta{flex-direction:column;justify-content:flex-start;gap:20px;margin-bottom:30px}.modal-content{top:0;left:50%;transform:translate(-50%,0);margin-top:-45px}.franchise-boxes{grid-template-columns:repeat(1,1fr)}}.footer-contact-info .fl-rich-text i{font-size:12px}.footer-social i{background-color:#fff!important;color:var(--dark-blue)!important;text-align:center;border-radius:100%}.footer-social i.fa.fa-envelope.rw-circle-icon{display:none}.rw-footer-menu ul li a{font-family:var(--font)}.rw-menu ul#menu-menu li a{font-family:var(--font);font-size:18px}.rw-menu ul#menu-menu li.menu-button{background-color:var(--blue);border-radius:25px;padding:7px 50px 6px 24px;position:relative;margin-left:20px}.rw-menu ul#menu-menu li.menu-button i{font-size:30px;margin-left:7px;position:absolute;top:7px;right:5px}.rw-menu ul#menu-menu li.menu-button a{color:#fff;padding:0}ul#menu-menu ul.sub-menu ul{background-color:rgba(231,236,243,.95)!important}ul.sub-menu li.franchise-link{display:none}@media screen and (max-width:1531px) and (min-width:1383px){.rw-menu ul#menu-menu li a{font-size:17px}}@media screen and (max-width:1382px) and (min-width:320px){ul#menu-menu-1 li a{font-family:var(--font);font-size:20px;text-align:left}ul#menu-menu-1 li.menu-button{background-color:var(--blue);padding:4px 10px;text-align:center;margin-top:20px}ul#menu-menu-1 li.menu-button a{color:#fff;text-align:center}ul#menu-menu-1 ul.sub-menu li a{padding:0;margin-left:30px;margin-bottom:5px}.fl-node-v63f02ybjwtu .pp-advanced-menu .sub-menu{width:100%}.fl-node-v63f02ybjwtu .pp-advanced-menu-mobile{justify-content:flex-end}}.location-nav-wrapper{display:grid;max-width:1474px;margin:auto;grid-template-columns:200px 1fr 200px}ul.location-nav-items{display:flex;list-style:none;justify-content:center;font-family:var(--font)}.location-nav-phone{text-align:right}ul.location-nav-items li:not(:last-child){margin-right:7%}.location-nav-phone-inner{display:inline-block;background:#fff;color:var(--dark-blue)!important;font-family:var(--font);padding:6px 6px 6px 20px;border-radius:50px;margin-top:-6px}.location-nav-phone-inner i{background:var(--blue);width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;margin-left:5px;font-size:13px}.location-nav{font-family:var(--font)}.location-nav i{color:var(--blue)!important}.location-nav-wrapper.corporate-nav-wrapper{grid-template-columns:1fr 200px}div.job_listings .load_more_jobs:focus{background-color:#6397df;border-bottom:1px solid #eee;color:#fff}@media (max-width:767px){ul.location-nav-items{display:none}.location-nav-wrapper{grid-template-columns:200px 1fr 3px}.franchise-banner-heading{font-size:32px}}.mobile-only{display:none!important}.location-menu a span{color:#6397df!important}