.elementor-21 .elementor-element.elementor-element-c96881e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c96881e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-c96881e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/banner-top-best-100-coffee-partner-scaled.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-c96881e::before, .elementor-21 .elementor-element.elementor-element-c96881e > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c96881e > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-c96881e > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-c96881e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-c96881e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/banner-top-best-100-coffee-partner-scaled.avif");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-ec14ad9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-99e6c43 > .elementor-widget-container{margin:37px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-99e6c43{text-align:center;font-family:"GothamUltra", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-de4ef38 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-21 .elementor-element.elementor-element-0f34677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0f34677:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0f34677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-21 .elementor-element.elementor-element-e248f43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6dc2348 > .elementor-widget-container{margin:74px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6dc2348{text-align:center;font-family:"GothamUltra", Sans-serif;font-size:33px;font-weight:400;line-height:42px;color:var( --e-global-color-72e5a16 );}.elementor-21 .elementor-element.elementor-element-6dc2348 p{margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-be5297d{text-align:center;}.elementor-21 .elementor-element.elementor-element-be5297d .elementor-heading-title{font-family:"GothamUltra", Sans-serif;font-size:33px;font-weight:600;line-height:42px;color:var( --e-global-color-72e5a16 );}.elementor-21 .elementor-element.elementor-element-e291489 > .elementor-widget-container{margin:23px 0px 63px 0px;padding:0rem 10rem 0rem 10rem;}.elementor-21 .elementor-element.elementor-element-e291489{text-align:center;font-family:"GothamMedium", Sans-serif;font-size:22px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-c520b8c{--divider-border-style:solid;--divider-color:#E1D7C4;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-c520b8c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c520b8c .elementor-divider-separator{width:822px;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-c520b8c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-73fdb15{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f56f6a8 > .elementor-widget-container{margin:71px 0px 63px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f56f6a8{text-align:center;}.elementor-21 .elementor-element.elementor-element-f56f6a8 .elementor-heading-title{font-family:"GothamUltra", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-72e5a16 );}.elementor-21 .elementor-element.elementor-element-42f0ded{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-87b9cb2{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-87b9cb2 > .elementor-widget-container{padding:49px 19px 56px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D371E;}.elementor-21 .elementor-element.elementor-element-87b9cb2 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-87b9cb2 .elementor-image-box-title{margin-bottom:50px;color:var( --e-global-color-72e5a16 );font-family:"Gotham-Black", Sans-serif;font-size:24px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-87b9cb2 .elementor-image-box-description{color:#FFFFFF;font-family:"GothamBook", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-ff4d712{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-ff4d712 > .elementor-widget-container{padding:49px 19px 56px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D371E;}.elementor-21 .elementor-element.elementor-element-ff4d712 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-ff4d712 .elementor-image-box-title{margin-bottom:50px;color:var( --e-global-color-72e5a16 );font-family:"Gotham-Black", Sans-serif;font-size:24px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-ff4d712 .elementor-image-box-description{color:#FFFFFF;font-family:"GothamBook", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-e0208d0{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e0208d0 > .elementor-widget-container{padding:49px 19px 56px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D371E;}.elementor-21 .elementor-element.elementor-element-e0208d0 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-e0208d0 .elementor-image-box-title{margin-bottom:50px;color:var( --e-global-color-72e5a16 );font-family:"Gotham-Black", Sans-serif;font-size:24px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-e0208d0 .elementor-image-box-description{color:#FFFFFF;font-family:"GothamBook", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-6f4dbc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:38px 38px;--row-gap:38px;--column-gap:38px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d636db1{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-d636db1 > .elementor-widget-container{padding:49px 19px 56px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D371E;}.elementor-21 .elementor-element.elementor-element-d636db1 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-d636db1 .elementor-image-box-title{margin-bottom:50px;color:var( --e-global-color-72e5a16 );font-family:"Gotham-Black", Sans-serif;font-size:24px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-d636db1 .elementor-image-box-description{color:#FFFFFF;font-family:"GothamBook", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-832ec27{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-832ec27 > .elementor-widget-container{padding:49px 19px 56px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8D371E;}.elementor-21 .elementor-element.elementor-element-832ec27 .elementor-image-box-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-832ec27 .elementor-image-box-title{margin-bottom:50px;color:var( --e-global-color-72e5a16 );font-family:"Gotham-Black", Sans-serif;font-size:24px;font-weight:900;}.elementor-21 .elementor-element.elementor-element-832ec27 .elementor-image-box-description{color:#FFFFFF;font-family:"GothamBook", Sans-serif;font-size:19px;font-weight:500;}.elementor-21 .elementor-element.elementor-element-e922b19{--divider-border-style:solid;--divider-color:#E1D7C4;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-e922b19 > .elementor-widget-container{margin:71px 0px 65px 0px;}.elementor-21 .elementor-element.elementor-element-e922b19.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e922b19 .elementor-divider-separator{width:822px;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-e922b19 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-c81a72e > .elementor-widget-container{margin:0px 0px 66px 0px;padding:0em 0em 0em 0em;}.elementor-21 .elementor-element.elementor-element-c81a72e{text-align:center;}.elementor-21 .elementor-element.elementor-element-c81a72e .elementor-heading-title{font-family:"GothamUltra", Sans-serif;font-size:33px;font-weight:400;color:var( --e-global-color-72e5a16 );}.elementor-21 .elementor-element.elementor-element-5470541{--display:flex;}.elementor-21 .elementor-element.elementor-element-eac8d08.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-06d00a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-06d00a9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-06d00a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/wa-ves-e1746579334252.webp");background-position:top center;}.elementor-21 .elementor-element.elementor-element-06d00a9::before, .elementor-21 .elementor-element.elementor-element-06d00a9 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-06d00a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-06d00a9 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-06d00a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-06d00a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-beb52cf{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d272de0 > .elementor-widget-container{margin:63px 0px 78px 0px;}.elementor-21 .elementor-element.elementor-element-d272de0{text-align:center;font-family:"GothamUltra", Sans-serif;font-size:33px;font-weight:400;color:#0B0A09;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-0f34677{--padding-top:0px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-c96881e{--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-99e6c43{font-size:25px;}.elementor-21 .elementor-element.elementor-element-de4ef38 > .elementor-widget-container{padding:0em 2em 0em 2em;}.elementor-21 .elementor-element.elementor-element-6dc2348 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6dc2348{font-size:20px;line-height:25px;}.elementor-21 .elementor-element.elementor-element-be5297d .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-21 .elementor-element.elementor-element-e291489 > .elementor-widget-container{margin:51px 0px 59px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-21 .elementor-element.elementor-element-e291489{font-size:14px;}.elementor-21 .elementor-element.elementor-element-f56f6a8 > .elementor-widget-container{margin:48px 0px 10px 0px;}.elementor-21 .elementor-element.elementor-element-f56f6a8 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-87b9cb2 > .elementor-widget-container{padding:35px 19px 35px 19px;}.elementor-21 .elementor-element.elementor-element-87b9cb2 .elementor-image-box-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-87b9cb2 .elementor-image-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ff4d712 > .elementor-widget-container{padding:35px 19px 35px 19px;}.elementor-21 .elementor-element.elementor-element-ff4d712 .elementor-image-box-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-ff4d712 .elementor-image-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-e0208d0 > .elementor-widget-container{padding:35px 19px 35px 19px;}.elementor-21 .elementor-element.elementor-element-e0208d0 .elementor-image-box-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-e0208d0 .elementor-image-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-d636db1 > .elementor-widget-container{padding:35px 19px 35px 19px;}.elementor-21 .elementor-element.elementor-element-d636db1 .elementor-image-box-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-d636db1 .elementor-image-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-832ec27 > .elementor-widget-container{padding:35px 19px 35px 19px;}.elementor-21 .elementor-element.elementor-element-832ec27 .elementor-image-box-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-832ec27 .elementor-image-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-e922b19 > .elementor-widget-container{margin:56px 0px 56px 0px;}.elementor-21 .elementor-element.elementor-element-c81a72e .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-d272de0{font-size:20px;}}/* Start custom CSS for image-box, class: .elementor-element-87b9cb2 */.elementor-21 .elementor-element.elementor-element-87b9cb2 {
    max-width: 352px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ff4d712 */.elementor-21 .elementor-element.elementor-element-ff4d712 {
    max-width: 352px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0208d0 */.elementor-21 .elementor-element.elementor-element-e0208d0 {
    max-width: 352px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d636db1 */.elementor-21 .elementor-element.elementor-element-d636db1 {
    max-width: 352px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-832ec27 */.elementor-21 .elementor-element.elementor-element-832ec27 {
    max-width: 352px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eac8d08 */.gform-body.gform_body {
    max-width: 969px;
}
h2.gform_title,p.gform_required_legend{
    display: none;
    visibility: hidden;
}
div#gform_1_validation_container {
    max-width: 400px;
    margin: 0 auto;
}

#gform_1 input[type=text] , #gform_1 input[type=email], #gform_1 input[type=tel], #gform_1 input[type=url]     {
    width: 468px;
    height: 55px;
    border-radius: 38px;
    background: #ffffff;
    background-blend-mode: normal;
}

input#gform_submit_button_1 {
    background: rebeccapurple;
    width: 256px;
    height: 45px;
    border-radius: 38px;
    background: #d6d0bd;
    color: #211915;
    margin: 0 auto;
    text-transform: uppercase;
}
fieldset#field_1_8 {
    text-align: center;
}
label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    color: #fff;
    
}

div#gform_confirmation_message_1 {
    color: #d7d2bc;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GothamUltra';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamUltra.woff2') format('woff2'),
		url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamUltra.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GothamMedium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamMedium.woff2') format('woff2'),
		url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamMedium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham-Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/Gotham-Black.woff2') format('woff2'),
		url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/Gotham-Black.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GothamBook';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamBook.woff2') format('woff2'),
		url('https://franchise.theworlds100bestcoffeeshops.com/wp-content/uploads/2025/05/GothamBook.woff') format('woff');
}
/* End Custom Fonts CSS */