body{background-image:url(/images/bg-repeat.jpg);background-repeat:repeat}.header{border-bottom:none medium;background-color:#232123}.bs311-breadcrumbs{box-shadow:0 2px 5px #7b7b7b}.bs311-breadcrumb{top:auto;margin-bottom:0}.bs311-breadcrumbs h1{margin-top:5px;color:#000}.bs311-breadcrumb a{color:#000}.franchising-purchase{position:relative;background-color:#fff;height:390px;text-align:center;font-size:21px;background-image:url(/data/images/3288_585054ec8269f6810d06f3db4466fbbe.jpg);background-size:cover;margin-bottom:92px}.franchising-purchase .form{position:absolute;right:50%;top:15px;width:900px;max-width:100%;transform:translateX(50%);background-color:#fff}.franchising-purchase .form form{height:100%}.franchising-purchase .title,.search-box .title{color:#f19d2f;font-size:24px}.franchising-purchase .send-btn-area{position:absolute;bottom:-22px;width:100%}.franchising-purchase .send-btn-area button[type=submit],button[type=submit].btn-send{border:none medium;background-color:transparent;color:#fff;background-image:url(/images/send-btn.png);background-position:top left;background-size:100% auto;font-size:22px;min-width:197px;min-height:46px}.franchising-purchase .send-btn-area small{position:absolute;left:0;bottom:0;font-size:16px}.desktop-scroll-area{height:100%}.padder{padding:30px}.search-box{background-color:#fff;padding:15px 25px}.home-page .search-box{margin-left:auto;margin-right:auto}.search-box .title,.search-box p{font-size:21px;text-align:center}.header .bs311-navbar-default .bs311-navbar-nav>li>a,.header .bs311-navbar-default .bs311-navbar-nav>li>a:focus{border-top:solid 2px transparent;border-bottom:none medium;color:#fff}.header .bs311-navbar-default .bs311-navbar-nav>.bs311-active>a,.header .bs311-navbar-default .bs311-navbar-nav>li>a:focus,.header .bs311-navbar-default .bs311-navbar-nav>li>a:hover{color:#000;background-color:#fff;border-top:2px solid #f19d2f;border-bottom:none medium}.header .bs311-dropdown-menu .bs311-active>a,.header .bs311-dropdown-menu li>a:focus,.header .bs311-dropdown-menu li>a:hover{color:#fff}.header .bs311-navbar-brand{padding:10px}.bs311-navbar>.bs311-container .bs311-navbar-brand,.bs311-navbar>.bs311-container-fluid .bs311-navbar-brand{margin-left:0;margin-right:-15px}a.mobileButtonBox{border-right:none medium;border-left:none medium}.bs311-navbar-default .bs311-navbar-toggle{border-color:#f19d2f}.bs311-navbar-default .bs311-navbar-toggle:focus,.bs311-navbar-default .bs311-navbar-toggle:hover,.bs311-navbar-toggle{background-color:#f19d2f}.bs311-navbar-default .bs311-navbar-toggle .bs311-icon-bar{background-color:#232123}.bs311-navbar-default .bs311-navbar-toggle:hover .bs311-icon-bar{background-color:#f19d2f}.bs311-navbar-toggle:hover{background-color:#232123!important}.header .bs311-navbar-default .bs311-navbar-nav{padding:0}.section-banner{/* padding-top: 25px;
	padding-bottom: 25px; */}.search-box{margin-top:25px;margin-bottom:25px}.section-banner img{margin:auto;max-width:100%;display:block}.home-page>section{padding-top:25px;padding-bottom:25px}.home-page>section.news{background-color:#fff}textarea{resize:vertical}.latest-projects .slick-slider .slick-list{margin-left:-15px;margin-right:-15px}.latest-projects .slick-slider .slick-slide{padding:0 15px}.latest-projects .slick-slider .slick-slide img{width:100%;display:block}.chain-slider .slick-arrow,.latest-projects .slick-slider .slick-arrow{background-color:transparent;background-repeat:no-repeat;border:none medium;height:33px;overflow:hidden;position:absolute;text-indent:-500px;top:50%;transform:translateY(-50%);width:21px}.chain-slider .slick-prev,.latest-projects .slick-slider .slick-prev{background-image:url(/images/arrows-right.png);left:calc(100% + 30px)}.chain-slider .slick-next,.latest-projects .slick-slider .slick-next{background-image:url(/images/arrows-left.png);right:calc(100% + 30px)}.slick-slider .slick-arrow.slick-disabled{opacity:.5;cursor:default}.btn-more,.btn-more-blue,.btn-more-orange{background-image:url(/images/more-btn-light-blue.jpg);background-color:#47aed7;background-repeat:no-repeat;background-position:left center;color:#fff;font-size:24px;display:block;text-align:center}.btn-more-orange{background-image:url(/images/more-btn-orange.jpg);background-color:#ef9429}.btn-black,.btn-blue,.btn-orange,.btn-orange-invert,.btn-search-blue{background-color:#f19d2f;border:none medium;color:#fff;font-size:20px;padding:5px 10px;transition:box-shadow .2s ease}.btn-orange-invert{background-color:#fff;color:#000;border:solid 1px #f19d2f}.btn-blue,.btn-search-blue{background-color:#58b6da}.btn-search-blue{background-image:url(/images/search-btn-light-blue.jpg);background-repeat:no-repeat;background-position:left center}.btn-black{background-color:#000}.btn-orange:focus,.btn-orange:hover{color:#fff}.btn-black:focus,.btn-black:hover,.btn-orange-invert:focus,.btn-orange-invert:hover,.btn-orange:focus,.btn-orange:hover,.btn-search-blue:focus,.btn-search-blue:hover{box-shadow:inset 1px 1px 3px #000}.latest-projects .slick-slider .slick-slide:nth-child(even) .btn-more{background-image:url(/images/more-btn-light-blue.jpg);background-color:#47aed7}.latest-projects .slick-slider .slick-slide:nth-child(odd) .btn-more{background-image:url(/images/more-btn-orange.jpg);background-color:#ef9429}.slick-nav{list-style:none;padding:0;display:flex;flex-flow:row wrap;justify-content:center;margin:20px 0 30px 0}.slick-nav li{display:block;margin-left:-1px}.slick-nav li a{border:solid 1px #ddd;padding:10px 15px;background-color:#fff;display:block}.slick-nav li a:focus{text-decoration:none}.slick-nav li a.active{background-color:#000;color:#fff}.section-title,.section-title-blue,.section-title-white{text-align:center;font-size:24px}.section-title span,.section-title-blue span,.section-title-white span{position:relative}.section-title span::after,.section-title-blue span::after,.section-title-white span::after{position:absolute;display:block;content:" ";top:100%;width:70%;right:50%;border-bottom:solid 2px #ea5d1f;transform:translateX(50%)}.section-title-blue span::after{border-color:#58b5d9}.section-title-white{color:#fff}.section-title-white span::after{border-color:#212224}.franchising-networks-slider,.news-blocks{margin-top:20px}.news-block .img-wrap{position:relative}.news-block .img-wrap .img-overlay-caption{position:absolute;left:0;right:0;bottom:0;background-color:rgba(44,116,145,.9);color:#fff;padding:5px 10px;font-size:21px;background-image:url(/images/triangle-top.png);background-repeat:no-repeat;background-position:42px bottom}.news-block .caption{font-size:18px}.news-block .block-border{border-top:solid 1px #6c6b6c;border-bottom:solid 2px #232123;margin-top:20px}.bs311-form-control{font-size:16px;padding:10px 10px;height:auto}.franchising-networks{background-color:transparent;background-size:cover}.franchising-network-block{overflow:hidden;position:relative}.franchising-network-block{overflow:hidden;position:relative;height:123px;margin-bottom:30px}.franchising-network-block .franchising-network-overlay{position:absolute;left:0;right:0;bottom:-54px;background-color:#232123;font-size:16px;color:#fff;padding:10px 10px;transition:bottom .3s ease}.franchising-network-block:hover .franchising-network-overlay{bottom:0}.franchising-network-block{background-color:#fff}.franchising-network-block img{position:relative;transition:margin-top .3s ease;height:100%;margin-left:auto;margin-right:auto}.franchising-network-block:hover img{margin-top:-54px}.business-opportunities .slick-slider+.slick-controls-wrapper,.franchising-networks .slick-slider+.slick-controls-wrapper{text-align:center;margin-bottom:20px}.business-opportunities .slick-controls,.franchising-networks .slick-controls{display:inline-block;position:relative;padding:0 30px}.business-opportunities .slick-controls .slick-arrow,.franchising-networks .slick-controls .slick-arrow{font-size:30px;background:0 0;border:none medium;position:absolute;top:0}.business-opportunities .slick-controls .slick-prev,.franchising-networks .slick-controls .slick-prev{right:0}.business-opportunities .slick-controls .slick-next,.franchising-networks .slick-controls .slick-next{left:0}.business-opportunities .slick-controls .slick-dots>li,.franchising-networks .slick-controls .slick-dots>li{display:inline-block}.business-opportunities .slick-controls .slick-dots,.franchising-networks .slick-controls .slick-dots{list-style:none;padding:0;margin-top:16px;margin-bottom:0}.business-opportunities .slick-controls .slick-dots>li,.franchising-networks .slick-controls .slick-dots>li{display:inline-block;margin:0 5px}.business-opportunities .slick-controls .slick-dots button,.franchising-networks .slick-controls .slick-dots button{background:0 0;border:solid 2px #58b5d9;border-radius:100%!important;text-indent:-100px;overflow:hidden;width:20px;height:20px}.franchising-networks .slick-controls .slick-dots .slick-active button{background-color:#58b5d9}.business-opportunities{background-color:#ea5d1f}.business-opportunities-slider{margin-top:20px}.business-opportunities-slider .slick-track{display:flex}.business-block.slick-slide{height:auto;float:none}.business-block{background-color:#fff;text-align:center;margin:10px}.business-block [class^=btn]{font-size:14px;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);white-space:nowrap}.business-block .title{font-size:16px;font-weight:700}.business-block .title span{position:relative;display:inline-block}.business-block .title span::after{position:absolute;display:block;content:" ";top:100%;width:70%;right:50%;border-bottom:solid 2px #58b5d9;transform:translateX(50%)}.business-block p{font-size:14px}.business-block>div{margin:3px;box-shadow:0 0 2px #000;padding:15px 5px 50px;height:calc(100% - 7px);position:relative}.footer{margin-top:0;background-color:#232123;background-image:url(/data/images/3288_d407723185081415fb975cdc5014f7ca.png);background-repeat:no-repeat;background-position:left bottom}.footer .headline{font-size:18px;font-weight:500;color:#ea5d1f;border-bottom:none;margin-bottom:10px}.copyright{background-color:#46aed6}.subscribe-form button[type=submit]{font-size:14px;float:left}.side-bar{margin-bottom:20px}.side-bar .search-box{padding-right:10px;padding-left:10px;margin-bottom:20px;margin-top:0}.side-bar .search-box .title{font-size:19px}.side-bar .search-box p{font-size:18px}.chain-block{box-shadow:0 0 5px #acacac;margin-bottom:30px}.chain-header{background-color:#f7f7f7;font-size:20px;display:flex;flex-flow:row nowrap;align-items:stretch;max-width:100%}.chain-header div{flex-grow:1;padding:10px 10px}.chain-header button{white-space:nowrap;font-size:13px;line-height:1;display:flex;flex-flow:column;align-items:center}.chain-header button i{font-size:35px;line-height:.7}.chain-footer{font-size:16px;color:#fff;background-color:#232123;display:flex;flex-flow:row nowrap;align-items:stretch}.chain-footer div{flex-grow:1;padding-right:5px}.chain-footer .bs311-btn{margin:10px}.chain-content{background-color:#fff;text-align:justify}.chain-content hr{margin-top:5px;margin-bottom:5px}.chain-content>div:not(.chain-logo){padding:10px}.chain-logo{text-align:center;padding:10px}.chain-logo img{max-width:100%}.chain .chain-block{margin-bottom:20px}.chain .chain-block .chain-content{padding-top:20px;padding-bottom:20px}.chain .chain-block .chain-header div{padding:0}.chain .chain-block .chain-header span{color:#fff;background-color:#55b2d6;display:block;padding:10px 10px;width:255px}.chain .chain-block .chain-info{width:255px;font-size:18px;float:right}section.chain,section.chains{padding-top:20px;padding-bottom:20px}.tabs-list{padding:0;list-style:none;display:flex;flex-flow:row nowrap;box-shadow:0 1px 0 #cecece}.tabs-list li a{color:#4f5263;padding:10px;border-bottom:solid 2px transparent;cursor:pointer;transition:none;margin-bottom:-1px;display:block}.tabs-list li a:focus,.tabs-list li a:hover{text-decoration:none}.tabs-list li a[aria-selected=true]{border-color:#f19d2f}.contact-form{background-color:#fff;padding:10px 15px 25px;box-shadow:0 0 5px #acacac}.contact-form .title{text-align:center;margin-bottom:10px;font-size:24px;color:#f19d2f}.tabs{box-shadow:0 0 5px #acacac;margin:20px;padding-bottom:20px;border-bottom:solid 2px #000}.side-banners a{display:inline-block}.side-banners img{max-width:100%;margin-bottom:10px}@media(min-width:767px){.header .bs311-navbar-nav{top:auto;margin-top:0}.header .bs311-navbar-default .bs311-navbar-nav>li>a{padding:30px 17px}}@media(max-width:767px){.chain .chain-block .chain-header span,.chain .chain-block .chain-info{width:auto;float:none}.chain .chain-block .chain-info{text-align:center}}@media(min-width:992px){.bs311-navbar>.bs311-container{display:flex;flex-flow:row nowrap}}@media(max-width:992px){.section-banner{margin-top:15px;margin-bottom:15px}.padder{padding:0}.franchising-purchase{height:auto;margin-bottom:20px}.franchising-purchase .form{position:relative;width:100%;top:auto;right:auto;padding-top:15px;padding-bottom:15px;transform:none;box-shadow:none;height:auto}.franchising-purchase .send-btn-area{width:auto;position:relative;bottom:auto}.franchising-purchase .send-btn-area small{position:relative;left:auto;bottom:auto;display:block}.franchising-network-block{height:180px;max-height:190px}.franchising-network-block .franchising-network-overlay{bottom:0;background-color:rgba(35,33,35,.8)}.franchising-network-block:hover img{margin-top:auto}}@media(max-width:1199px){.side-banners{display:none}}[data-visually-hidden=true]{display:none}[data-visually-hidden=false]{display:block}.js-tabcontent[aria-hidden=true]{display:none}.bs311-form-group{margin-bottom:15px;position:relative}input+.error,select+.error,textarea+.error{position:absolute;left:10px;bottom:0;font-size:15px;color:#ec9a2e}.input-has-error>input,.input-has-error>select,.input-has-error>textarea{border-color:#ec9a2e}.input-has-success>input,.input-has-success>select,.input-has-success>textarea{border-color:#55b2d7}.bs311-form-control:focus{border-color:#ccc}.contact-form-msg{padding:15px}.floating-chains-contact{position:fixed;bottom:0;left:15px;z-index:1000}.floating-chains-contact .chains-contact-btn{background:0 0;border:none medium}.chains-contact-form{display:none;position:absolute;bottom:100%;left:0;width:500px;max-width:calc(100vw - 30px);max-height:calc(100vh - 102px);overflow-y:auto;overflow-x:hidden;margin-bottom:5px;background-repeat:no-repeat;background-position:40px bottom;box-shadow:0 0 5px #acacac}.chains-contact-form.show{display:block}.chains-contact-header{display:flex;flex-flow:row nowrap;background-color:#232123;color:#fff}.chains-contact-header span{flex-grow:1;padding:5px 15px;font-size:20px}.chains-contact-close-btn{background-color:#56b4d8;border:none;padding:5px 10px}.chains-contact-form .inner-contact-form{padding:20px 10px;background-color:#fff}.chains-contact-form input+.error,.chains-contact-form select+.error,.chains-contact-form textarea+.error{font-size:12px}ul.tagit li{float:right}.ui-autocomplete{z-index:1000}.ui-autocomplete-loading{background:#fff url(/assets/plugins/jquery-ui/images/ui-anim_basic_16x16.gif) left center no-repeat}.chains-counter{display:none;position:absolute;right:10px;bottom:10px;background-color:#f19d2f;color:#fff;font-weight:700;width:20px;height:20px;line-height:1;border-radius:20px!important;padding:3px}.top-bar a{color:#232123}.top-bar a i.fa{color:#54b1d6}.top-bar a::after{content:" | ";color:#232123}.top-bar a:nth-child(3){color:#f19d2f}.top-bar a:last-child::after{content:""}#franchising-purchase-form textarea.bs311-form-control{height:105px}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-color:#f19d2f;background-color:#f19d2f}.bs311-breadcrumb{padding-right:15px;padding-left:0}.slick-slide img{margin-left:auto;margin-right:auto}.search-form input{border:none;background-color:transparent;line-height:1.5;vertical-align:top}.search-form button{background-color:transparent;border:none;color:#f19d2f;font-size:20px;line-height:1;vertical-align:top}.search-form{background-color:#fff;padding:5px 8px;height:35px;border:solid 1px #ccc;margin:5px 0}@media(min-width:1200px){.home-page .search-box{max-width:85%}}.floating-banners .close{display:none;position:absolute;left:0;top:0;font-size:30px;background-color:#fff;border:none;line-height:1;font-weight:700;z-index:1001}@media(max-width:1800px){.floating-banners *~.close{display:block}}.floating-banners{position:relative}.floating-banners>div{position:absolute;z-index:1000;top:0;transform:translateY(0);transition:transform .1s ease}.floating-banners img{display:block}.floating-banners.floating>div{position:fixed;transform:translateY(15px)}.floating-banners .floating-right-banners{right:15px}.floating-banners .floating-left-banners{left:15px}.bs311-container .bs311-container,.bs311-container .container{width:auto}