/**handles:wpdreams-asl-instance,hero,content-img,awards-list,member-of-list,mf**/
div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:400;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0)}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:400;font-family:Open Sans;color:#000!important;font-size:12px;line-height:normal!important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none}div.asl_w.asl_msie .probox .proinput input{line-height:24px!important}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:400;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:400;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:400;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:400;font-family:Open Sans;color:rgba(0,0,0,.6)!important;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proinput input.autocomplete{font-weight:400;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_w .probox .proclose,div.asl_w .probox .proloading,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px}div.asl_w .probox .promagnifier .innericon svg{fill:#363636}div.asl_w .probox div.asl_simple-circle{border:4px solid #000}div.asl_w .probox .prosettings .innericon svg{fill:#363636}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7}div.asl_r{position:absolute;z-index:1100}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:400;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:700}div.asl_r .results .item{height:auto;background:#fff}div.asl_r.vertical .results .item:after{background:#ccc}div.asl_r .results .item.hovered{background:#f4f4f4}div.asl_r .results .item .asl_image{width:70px;height:70px}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:400;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .asl_content h3 a:hover{font-weight:400;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:700;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:700;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:400;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:400;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar{background:#fff}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar{background:#fafafa}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent}div.asl_r span.highlighted{font-weight:700;color:#d9312b;background-color:#eee;color:#d9312b;background-color:#eee}div.asl_r p.showmore span{border:1px solid #eaeaea}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset}div.asl_s.searchsettings .asl_option_label{font-weight:700;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a)}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:400;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0)}
.hero.fr-type{overflow:hidden}.hero.fr-type .hero-img{z-index:0}.hero{position:relative;width:100%}.hero.has-s-wrap{padding-bottom:60px}.hero .hero-inner-wrap{width:100%;overflow:hidden;position:relative}.hero-inner-wrap .container .row{z-index:2;position:relative}.hero .ellipse{overflow:hidden;position:absolute;bottom:0;left:0;width:100%;height:4em;font-size:15px;z-index:3}.hero .ellipse:after{content:'';position:absolute;top:-4em;left:0;width:calc(100% + 5px);height:8em;background:0 0;border-radius:50%;box-shadow:0 3em 0 7em #f5f7f9}.hero h1{margin:75px 0 30px}.hero .description{margin-bottom:60px}.hero .text{z-index:1;padding-bottom:90px}.hero-inner-wrap>.container,.hero>.container,.hero>.container>.row{position:relative}.hero .hero-img{position:absolute;top:0;right:-55px;z-index:1}.hero.align-bottom .hero-img{bottom:0;top:auto;right:0}.hero .m-hero-img{margin:0 auto;max-width:100%;height:auto}.s-wrap{background:#f5f7f9}.s-wrap .service:before{display:block;margin:0 0 16px;font-size:31px;color:var(--icon-link-color);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.s-wrap .service:focus,.s-wrap .service:focus:before,.s-wrap .service:hover,.s-wrap .service:hover:before{color:var(--icon-link-color-hover)}.s-wrap .services{font-size:0}.hero .featured-wrap{width:100%;background:#fff;padding:0}.hero .featured-wrap>.container{position:relative}.hero .featured{padding:20px 0 30px}.hero .featured span{font-size:14px;font-weight:700;display:inline;vertical-align:super;margin-right:50px}.hero .featured img{margin:7px 30px 0 0;display:inline-block}.hero .featured a:last-of-type img{margin-right:0}@media only screen and (max-width:991px){.hero.fr-type{height:auto;background:#f4f4f4}}@media only screen and (min-width:768px){.s-wrap .services{position:relative;z-index:3;background:#fff;border-radius:8px;text-align:center;-moz-box-shadow:0 0 15px -1px #6666664d;-webkit-box-shadow:0 0 15px -1px #6666664d;box-shadow:0 0 15px -1px #6666664d;padding:25px 0;margin-top:-90px}.s-wrap .service{font-size:16px;display:inline-block;position:relative;padding:6px 35px 6px;width:16.5%;line-height:130%;vertical-align:top;color:var(--icon-link-color)}.s-wrap .service:after{content:'';display:block;height:100px;width:1px;background:#d9d9d9;position:absolute;right:0;top:0}.s-wrap .service:last-child:after{content:none}}@media only screen and (max-width:1199px){.hero .hero-img,.hero.align-bottom .hero-img{max-width:740px;height:auto;right:-30px}.hero .description{margin-bottom:25px}.hero .featured-wrap{text-align:center}.hero .featured span{display:block;margin:0 0 10px}}@media only screen and (max-width:991px){.hero{text-align:center}.hero .description{width:100%}.s-wrap .service{padding:6px 10px 6px}}@media only screen and (max-width:767px){.hero h1{margin:40px 0 20px}.hero .description{margin-bottom:40px}.hero.fr-type .text{text-align:left;padding-bottom:40px}.hero .featured img{margin:10px 10px 0}.hero .featured{padding-bottom:20px}.awards-section h6{margin-bottom:10px}.section-inner-cta{margin-top:30px}.s-wrap .services{text-align:center;padding-top:15px}.s-wrap .service{display:inline-block;vertical-align:top;width:48%;font-size:16px;background:#fff;border-radius:5px;margin-bottom:15px;-moz-box-shadow:0 0 9px -1px #66666678;-webkit-box-shadow:0 0 9px -1px #66666678;box-shadow:0 0 9px -1px #66666678;line-height:130%;height:120px;padding:23px 10px 15px;color:var(--icon-link-color)}.s-wrap .service:nth-child(odd){margin-right:4%}.s-wrap{padding:30px 0 45px}.s-wrap .service:before{margin-bottom:10px}}
.content-img .btn{margin:15px 0}.content-img .btn:last-child{margin-bottom:0}.content-img .img,.content-section .img-wrap img,.imgs-d img,.imgs-m img{border-radius:10px}.imgs-d{font-size:0}.imgs-d.two-imgs .first{width:100%}.imgs-d .first img:first-child{margin-bottom:30px}.imgs-d .second{padding-left:15px}.imgs-d .first,.imgs-d .second{display:inline-block;vertical-align:top;width:50%}.imgs-m{margin:0 -15px}.imgs-m img{margin:15px}.content-img .slick-dots{margin:15px 0 30px}.content-img .img-hold{font-size:0}@media only screen and (min-width:768px){.content-img p.cta .btn{position:absolute;bottom:0;left:15px;margin:0}p.cta{padding-bottom:75px}}@media only screen and (max-width:767px){.section-holder.content-img h2{text-align:left}.content-img .img{margin-bottom:25px}}
.awards-section ul.awards-list{padding-left:0;font-size:0;white-space:nowrap;overflow-x:auto}.awards-list li{list-style:none;font-size:0;display:inline-block;width:110px;min-width:110px;margin-right:15px;vertical-align:top;text-align:center;white-space:initial}.awards-list li,.awards-list li a{color:#4f657e}.awards-list li:last-child{margin-right:0}.awards-list li .img-holder{height:100px;margin-bottom:15px;display:flex;justify-content:end;flex-direction:column}.awards-list li .title{font-size:12px}@media only screen and (max-width:767px){.awards-list li{margin-right:30px}}
.member-of-section ul.member-of-list{padding-left:0;font-size:0;height:100%;text-align:center}.member-of-list li{list-style:none;font-size:0;display:inline-block;margin:0 15px;vertical-align:top;text-align:center;white-space:initial}.member-of-list li,.member-of-list li a{color:#4f657e}.member-of-list li:last-child{margin-right:0}.member-of-list li .title{font-size:12px;margin-top:15px}
.video-section .video-holder{text-align:right}.video-section .video-holder .img-wrap{position:relative;text-align:right}.img-wrap.pointer>div,.video-section .video-holder .img-wrap img{position:relative;z-index:2}.video-section .video-holder .img-wrap img{border-radius:10px}.img-wrap.pointer>div:not(.play-button){display:inline-block}.video-section .img-wrap-bkg{margin-bottom:60px}.video-section .img-wrap-bkg:before{position:absolute;content:'';display:block;background:url(https://fantasticfranchise.com/wp-content/themes/joinfantastic-com-multi/static/images/layout/image-decoration.png) no-repeat;background-size:273px 238px;width:273px;height:238px;z-index:1;bottom:0;left:0}.statistic img{margin-bottom:10px}.fr-types-section .img{text-align:center;margin-bottom:15px;max-width:100%;height:auto}.fr-types-section h3{text-align:center;width:90%;margin-left:auto;margin-right:auto}.fr-types-section .frn-type-wrap{padding:0 15px 10px}.fr-types-section .frn-type-wrap>p{margin-bottom:30px}.fr-types-section .fr-type{padding:20px 20px 40px;box-shadow:var(--card-shadow-v2);border-radius:8px;background-color:#fff}.fr-types-section .fr-type ul{padding:0;list-style:none}.fr-types-section .fr-type ul li{position:relative;padding-left:30px;margin-bottom:20px}.fr-types-section .fr-type ul li:last-child{margin-bottom:0}.fr-types-section .fr-type ul li:before{content:'\2714';color:var(--list-check-color-hero-section);font-size:18px;margin-right:20px;position:absolute;top:3px;left:0}.sub-industries-links{text-align:center;max-width:90%;margin:0 auto}.sub-industries-links a{font-weight:600;display:inline-block;position:relative;padding-right:20px;margin:30px 30px 0;min-width:200px}.sub-industries-links a:after,.sub-industries-links a:before{content:'';display:block;background:var(--link-color);height:8px;width:2px;position:absolute;right:2px;top:50%;margin-top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sub-industries-links a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}.content-section .img-wrap{margin:0 auto 20px auto}.section-holder.content-section h2{text-align:left}@media only screen and (max-width:767px){.video-section h2{text-align:left}.video-section .video-holder .img-wrap-bkg{margin-bottom:25px}.video-section .video-holder .img-wrap-bkg:before{top:-39px;left:-150px}.statistics-section ul.slick-dots{margin-top:40px}.fr-types-section ul.slick-dots{margin-top:20px}.fr-types-section h2{text-align:left}.fr-types-section h3{width:100%}.fr-types-section .in-section-cta{text-align:center}.sub-industries-section h2{text-align:left}.sub-industries-links{text-align:left;max-width:initial}.sub-industries-links a{margin:20px 0 0}.sub-industries-links a:first-child{margin-top:0}}