.elementor-7 .elementor-element.elementor-element-0263f3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;z-index:1;}.elementor-7 .elementor-element.elementor-element-0263f3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-812d828 .elementor-repeater-item-f7c5122 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bluebirdcafegolden.com//wp-content/uploads/2020/09/Screen-Shot-2020-09-17-at-2.40.10-PM.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-812d828 .elementor-repeater-item-f7c5122 .swiper-slide-contents{margin:0 auto;}.elementor-7 .elementor-element.elementor-element-812d828 .elementor-repeater-item-f7c5122 .swiper-slide-inner{align-items:center;}.elementor-7 .elementor-element.elementor-element-812d828 .elementor-repeater-item-5e1e851 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bluebirdcafegolden.com//wp-content/uploads/2020/09/Screen-Shot-2020-09-17-at-2.39.19-PM.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-812d828 .elementor-repeater-item-b913fd6 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://bluebirdcafegolden.com//wp-content/uploads/2020/09/Screen-Shot-2020-09-17-at-2.39.10-PM.png);background-size:cover;}.elementor-7 .elementor-element.elementor-element-812d828 .swiper-slide{height:700px;transition-duration:calc(10000ms*1.2);}.elementor-7 .elementor-element.elementor-element-812d828 .swiper-slide-contents{max-width:45%;}.elementor-7 .elementor-element.elementor-element-812d828 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-812d828 > .elementor-widget-container{margin:0px -10px 0px -13px;}.elementor-7 .elementor-element.elementor-element-91401cb .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;}.elementor-7 .elementor-element.elementor-element-91401cb > .elementor-widget-container{background-color:#382013;}.elementor-7 .elementor-element.elementor-element-4f06ad7 .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-4f06ad7 > .elementor-widget-container{margin:-200px 0px 0px 150px;padding:25px 25px 25px 25px;background-color:#382013;}.elementor-7 .elementor-element.elementor-element-4f06ad7{z-index:3;width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-cc26ab4 > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-cc26ab4{margin-top:25px;margin-bottom:25px;}.elementor-7 .elementor-element.elementor-element-1a9609d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9086d0b{text-align:center;}.elementor-7 .elementor-element.elementor-element-9086d0b .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:5vw;letter-spacing:3px;}.elementor-7 .elementor-element.elementor-element-9086d0b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-22ae658{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-22ae658 > .elementor-widget-container{margin:0px 0150px 0px 0150px;}.elementor-7 .elementor-element.elementor-element-12fedae{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-12fedae > .elementor-widget-container{margin:0px 0150px 0040px 0150px;}.elementor-7 .elementor-element.elementor-element-9751c9a > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-9751c9a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9751c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluebirdcafegolden.com//wp-content/uploads/2020/09/coffee-background.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-9751c9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-9751c9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f45546e > .elementor-element-populated{margin:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-a1dd650 img{width:30%;}.elementor-7 .elementor-element.elementor-element-cf87df2{text-align:center;}.elementor-7 .elementor-element.elementor-element-cf87df2 .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;font-size:2.5vw;}.elementor-7 .elementor-element.elementor-element-1f78d82{--divider-border-style:solid;--divider-color:#26AEC1;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-1f78d82 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-1f78d82 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-1f78d82 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a4a49f6{text-align:center;color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:1.5vw;}.elementor-7 .elementor-element.elementor-element-a4a49f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1e629b2 > .elementor-element-populated{margin:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-93c65d8 img{width:30%;}.elementor-7 .elementor-element.elementor-element-81c86e1{text-align:center;}.elementor-7 .elementor-element.elementor-element-81c86e1 .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;font-size:2.5vw;}.elementor-7 .elementor-element.elementor-element-187b5a1{--divider-border-style:solid;--divider-color:#26AEC1;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-187b5a1 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-187b5a1 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-187b5a1 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-534ee99{text-align:center;color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:1.5vw;}.elementor-7 .elementor-element.elementor-element-534ee99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae00e4a > .elementor-element-populated{margin:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-b8568b2 img{width:30%;}.elementor-7 .elementor-element.elementor-element-02a41a2{text-align:center;}.elementor-7 .elementor-element.elementor-element-02a41a2 .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;font-size:2.5vw;}.elementor-7 .elementor-element.elementor-element-4d543be{--divider-border-style:solid;--divider-color:#26AEC1;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-4d543be .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-4d543be .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-4d543be > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c76fc31{text-align:center;color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:1.5vw;}.elementor-7 .elementor-element.elementor-element-c76fc31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3d4c695 > .elementor-element-populated{margin:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-f0bf801 img{width:30%;}.elementor-7 .elementor-element.elementor-element-103301b{text-align:center;}.elementor-7 .elementor-element.elementor-element-103301b .elementor-heading-title{color:#FFFFFF;font-family:"Bodoni", Sans-serif;font-size:2.5vw;}.elementor-7 .elementor-element.elementor-element-28d0499{--divider-border-style:solid;--divider-color:#26AEC1;--divider-border-width:5px;}.elementor-7 .elementor-element.elementor-element-28d0499 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-28d0499 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-28d0499 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bcc33f0{text-align:center;color:#FFFFFF;font-family:"Futura", Sans-serif;font-size:1.5vw;}.elementor-7 .elementor-element.elementor-element-bcc33f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-efecbbc > .elementor-container{max-width:2000px;}.elementor-7 .elementor-element.elementor-element-efecbbc{margin-top:25px;margin-bottom:25px;}.elementor-7 .elementor-element.elementor-element-9488ef0{text-align:center;}.elementor-7 .elementor-element.elementor-element-9488ef0 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:5vw;letter-spacing:3px;}.elementor-7 .elementor-element.elementor-element-3fce60a > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-5bb073e > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c660275{text-align:left;}.elementor-7 .elementor-element.elementor-element-c660275 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-0354e9d{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-0354e9d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ce984c{text-align:left;}.elementor-7 .elementor-element.elementor-element-3ce984c .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-9d608ef{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-9d608ef > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ce69531{text-align:left;}.elementor-7 .elementor-element.elementor-element-ce69531 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-6e2670f{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-6e2670f > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0909186{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-0909186 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5202ac1{text-align:right;}.elementor-7 .elementor-element.elementor-element-5202ac1 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-2c5d71b{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-2c5d71b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9e4b850{text-align:right;}.elementor-7 .elementor-element.elementor-element-9e4b850 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-f5f9fdb{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f5f9fdb > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b49c0f7{--divider-border-style:dotted;--divider-color:#E2C391;--divider-border-width:7px;}.elementor-7 .elementor-element.elementor-element-b49c0f7 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-b49c0f7 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-b49c0f7 > .elementor-widget-container{margin:30px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-03a43a6 > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-77dbf06{text-align:left;}.elementor-7 .elementor-element.elementor-element-77dbf06 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-07d5646{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-07d5646 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-666c970{text-align:left;}.elementor-7 .elementor-element.elementor-element-666c970 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-5c4919b{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-5c4919b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6601d91{text-align:left;}.elementor-7 .elementor-element.elementor-element-6601d91 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-a505b4e{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-a505b4e > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31ec665{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-31ec665 > .elementor-widget-container{margin:49px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31ddb7e{text-align:right;}.elementor-7 .elementor-element.elementor-element-31ddb7e .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-fd5c427{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-fd5c427 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a346f53{text-align:right;}.elementor-7 .elementor-element.elementor-element-a346f53 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.7vw;}.elementor-7 .elementor-element.elementor-element-c192594{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-c192594 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e13c14a{--divider-border-style:dotted;--divider-color:#E2C391;--divider-border-width:7px;}.elementor-7 .elementor-element.elementor-element-e13c14a .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-e13c14a .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-e13c14a > .elementor-widget-container{margin:30px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-62fa4c5 > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-0ad2b5e{text-align:left;}.elementor-7 .elementor-element.elementor-element-0ad2b5e .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-f47502c{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f47502c > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c7573c9{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-c7573c9 > .elementor-widget-container{margin:43px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a16a676{text-align:right;}.elementor-7 .elementor-element.elementor-element-a16a676 .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:1.5vw;}.elementor-7 .elementor-element.elementor-element-a16a676 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-59bb7be{text-align:left;}.elementor-7 .elementor-element.elementor-element-59bb7be .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-2e14f8c{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-2e14f8c > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f29de48{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f29de48 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fea915f{--divider-border-style:dotted;--divider-color:#E2C391;--divider-border-width:7px;}.elementor-7 .elementor-element.elementor-element-fea915f .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-fea915f .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-7 .elementor-element.elementor-element-fea915f > .elementor-widget-container{margin:30px 0px 25px 0px;}.elementor-7 .elementor-element.elementor-element-ce9ae7f > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-293a52a{text-align:left;}.elementor-7 .elementor-element.elementor-element-293a52a .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:3vw;}.elementor-7 .elementor-element.elementor-element-f6fba0d{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-f6fba0d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1bf0a29{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-1bf0a29 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3a9d260{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-3a9d260 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-402ff98{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-402ff98 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b9d0bff{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-b9d0bff > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-32d8d22{text-align:right;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-32d8d22 > .elementor-widget-container{margin:47px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-452f9f5 img{width:75%;}.elementor-7 .elementor-element.elementor-element-452f9f5 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8d2d39d{text-align:center;}.elementor-7 .elementor-element.elementor-element-8d2d39d .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:5vw;letter-spacing:3px;}.elementor-7 .elementor-element.elementor-element-8d2d39d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd3deea{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-bd3deea > .elementor-widget-container{margin:0px 0150px 0px 0150px;}.elementor-7 .elementor-element.elementor-element-670139b{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-670139b > .elementor-widget-container{margin:0px 0px 0px 250px;}.elementor-7 .elementor-element.elementor-element-8f23bc6{text-align:left;color:#000000;font-family:"Futura", Sans-serif;font-size:1.2vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-8f23bc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-container{max-width:1600px;min-height:750px;}.elementor-7 .elementor-element.elementor-element-5fa1e7c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluebirdcafegolden.com//wp-content/uploads/2020/09/mountain-photo.jpg");background-position:bottom center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5fa1e7c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;}.elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-7ef920a > .elementor-element-populated{margin:-155px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ef1bd6a{text-align:center;}.elementor-7 .elementor-element.elementor-element-ef1bd6a .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:5vw;letter-spacing:3px;}.elementor-7 .elementor-element.elementor-element-ef1bd6a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a911cfa{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-a911cfa > .elementor-widget-container{margin:0px 0150px 0px 0150px;}.elementor-7 .elementor-element.elementor-element-43a24ba{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-43a24ba > .elementor-widget-container{margin:0px 0150px 0px 0150px;}.elementor-7 .elementor-element.elementor-element-2a231d9{text-align:center;color:#000000;font-family:"Futura", Sans-serif;font-size:1.5vw;line-height:1.8em;}.elementor-7 .elementor-element.elementor-element-2a231d9 > .elementor-widget-container{margin:0px 0150px 0px 0150px;}.elementor-7 .elementor-element.elementor-element-f1668a5 > .elementor-container{max-width:1600px;}.elementor-7 .elementor-element.elementor-element-f1668a5{margin-top:0px;margin-bottom:75px;}.elementor-7 .elementor-element.elementor-element-800059f{text-align:center;}.elementor-7 .elementor-element.elementor-element-800059f .elementor-heading-title{color:#26AEC1;font-family:"Bodoni", Sans-serif;font-size:5vw;letter-spacing:3px;}.elementor-7 .elementor-element.elementor-element-800059f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-74db45b .gallery-item{padding:0 50px 50px 0;}.elementor-7 .elementor-element.elementor-element-74db45b .gallery{margin:0 -50px -50px 0;}.elementor-7 .elementor-element.elementor-element-74db45b .gallery-item .gallery-caption{display:none;}.elementor-7 .elementor-element.elementor-element-74db45b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-5bb073e{width:31.798%;}.elementor-7 .elementor-element.elementor-element-3ae45f6{width:7.246%;}.elementor-7 .elementor-element.elementor-element-708d428{width:7.133%;}.elementor-7 .elementor-element.elementor-element-9be9b02{width:5.739%;}.elementor-7 .elementor-element.elementor-element-54cbd12{width:29.983%;}.elementor-7 .elementor-element.elementor-element-fb60e1c{width:9.053%;}.elementor-7 .elementor-element.elementor-element-6fbcc81{width:8.184%;}.elementor-7 .elementor-element.elementor-element-46251ca{width:30.811%;}.elementor-7 .elementor-element.elementor-element-e6be672{width:7.895%;}.elementor-7 .elementor-element.elementor-element-b07d511{width:8.079%;}.elementor-7 .elementor-element.elementor-element-8d6ed64{width:5.569%;}.elementor-7 .elementor-element.elementor-element-bd5a1cf{width:30.849%;}.elementor-7 .elementor-element.elementor-element-f460dcf{width:8.146%;}.elementor-7 .elementor-element.elementor-element-c2a6c61{width:7.767%;}.elementor-7 .elementor-element.elementor-element-9add075{width:15.179%;}.elementor-7 .elementor-element.elementor-element-de43024{width:28.399%;}.elementor-7 .elementor-element.elementor-element-d235c68{width:11.237%;}.elementor-7 .elementor-element.elementor-element-96abe9d{width:25.185%;}.elementor-7 .elementor-element.elementor-element-debef60{width:9.464%;}.elementor-7 .elementor-element.elementor-element-4d41178{width:10.526%;}.elementor-7 .elementor-element.elementor-element-797fcdf{width:25.465%;}.elementor-7 .elementor-element.elementor-element-6e9c339{width:7.127%;}.elementor-7 .elementor-element.elementor-element-98b105c{width:6.597%;}.elementor-7 .elementor-element.elementor-element-b78ce7d{width:18.071%;}.elementor-7 .elementor-element.elementor-element-b247c47{width:8.25%;}.elementor-7 .elementor-element.elementor-element-7bb887d{width:59.018%;}.elementor-7 .elementor-element.elementor-element-cef8618{width:40.939%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e513814 > .elementor-element-populated{margin:0px 0px -57px 0px;}.elementor-7 .elementor-element.elementor-element-812d828 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-7 .elementor-element.elementor-element-cc26ab4{margin-top:0px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-9751c9a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9751c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluebirdcafegolden.com//wp-content/uploads/2020/09/coffee-background.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-f45546e > .elementor-element-populated{margin:73px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a1dd650 img{width:55%;}.elementor-7 .elementor-element.elementor-element-cf87df2 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-a4a49f6{font-size:1.75vw;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-1e629b2 > .elementor-element-populated{margin:73px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-93c65d8 img{width:55%;}.elementor-7 .elementor-element.elementor-element-81c86e1 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-534ee99{font-size:1.75vw;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-ae00e4a > .elementor-element-populated{margin:73px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b8568b2 img{width:55%;}.elementor-7 .elementor-element.elementor-element-02a41a2 .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-c76fc31{font-size:1.75vw;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-3d4c695 > .elementor-element-populated{margin:73px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f0bf801 img{width:55%;}.elementor-7 .elementor-element.elementor-element-103301b .elementor-heading-title{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-bcc33f0{font-size:1.75vw;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-0354e9d{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-3ae45f6 > .elementor-element-populated{margin:0px 0px 0px -9px;}.elementor-7 .elementor-element.elementor-element-9d608ef{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-708d428 > .elementor-element-populated{margin:0px 0px 0px -13px;}.elementor-7 .elementor-element.elementor-element-6e2670f{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-54cbd12 > .elementor-element-populated{margin:0px 0px 0px 9px;}.elementor-7 .elementor-element.elementor-element-0909186{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-5202ac1{text-align:right;}.elementor-7 .elementor-element.elementor-element-2c5d71b{text-align:right;font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-f5f9fdb{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-07d5646{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-5c4919b{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-a505b4e{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-31ec665{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-fd5c427{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-c192594{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-f47502c{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-c7573c9{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-2e14f8c{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-f29de48{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-f6fba0d{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-1bf0a29{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-3a9d260{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-402ff98{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-b9d0bff{font-size:1.25vw;line-height:1em;}.elementor-7 .elementor-element.elementor-element-32d8d22{font-size:1.25vw;}.elementor-7 .elementor-element.elementor-element-bd3deea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77c7617{margin-top:-25px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-7bb887d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-670139b{text-align:right;}.elementor-7 .elementor-element.elementor-element-670139b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-container{min-height:450px;}.elementor-7 .elementor-element.elementor-element-ef1bd6a > .elementor-widget-container{margin:75px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a911cfa > .elementor-widget-container{margin:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-91401cb .elementor-heading-title{font-size:4.8vw;}.elementor-7 .elementor-element.elementor-element-91401cb > .elementor-widget-container{margin:-94px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-91401cb{z-index:2;width:auto;max-width:auto;}.elementor-7 .elementor-element.elementor-element-4f06ad7 .elementor-heading-title{font-size:7.9vw;}.elementor-7 .elementor-element.elementor-element-4f06ad7 > .elementor-widget-container{margin:00px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-9086d0b .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-9086d0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-22ae658{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-22ae658 > .elementor-widget-container{margin:0px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-12fedae{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-12fedae > .elementor-widget-container{margin:-18px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-9751c9a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f45546e > .elementor-element-populated{margin:25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a1dd650 img{width:35%;}.elementor-7 .elementor-element.elementor-element-a1dd650 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-cf87df2 .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-a4a49f6{font-size:4.5vw;line-height:2em;}.elementor-7 .elementor-element.elementor-element-a4a49f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1e629b2 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-93c65d8 img{width:35%;}.elementor-7 .elementor-element.elementor-element-93c65d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-81c86e1 .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-534ee99{font-size:4.5vw;line-height:2em;}.elementor-7 .elementor-element.elementor-element-534ee99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ae00e4a > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b8568b2 img{width:35%;}.elementor-7 .elementor-element.elementor-element-b8568b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-02a41a2 .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-c76fc31{font-size:4.5vw;line-height:2em;}.elementor-7 .elementor-element.elementor-element-c76fc31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3d4c695 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f0bf801 img{width:35%;}.elementor-7 .elementor-element.elementor-element-f0bf801 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-103301b .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-bcc33f0{font-size:4.5vw;line-height:2em;}.elementor-7 .elementor-element.elementor-element-bcc33f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9488ef0 .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-5bb073e{width:66%;}.elementor-7 .elementor-element.elementor-element-5bb073e > .elementor-element-populated{margin:0px 0px 0px 1px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c660275 .elementor-heading-title{font-size:8vw;}.elementor-7 .elementor-element.elementor-element-0354e9d{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-3ae45f6{width:17%;}.elementor-7 .elementor-element.elementor-element-3ae45f6 > .elementor-element-populated{margin:-9px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-3ce984c{text-align:left;}.elementor-7 .elementor-element.elementor-element-3ce984c .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-9d608ef{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-9d608ef > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-708d428{width:17%;}.elementor-7 .elementor-element.elementor-element-708d428 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ce69531{text-align:left;}.elementor-7 .elementor-element.elementor-element-ce69531 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-6e2670f{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-6e2670f > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-54cbd12{width:66%;}.elementor-7 .elementor-element.elementor-element-0909186{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-0909186 > .elementor-widget-container{margin:0px 0px 0px -19px;}.elementor-7 .elementor-element.elementor-element-fb60e1c{width:17%;}.elementor-7 .elementor-element.elementor-element-fb60e1c > .elementor-element-populated{margin:-29px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5202ac1 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-5202ac1 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2c5d71b{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-2c5d71b > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6fbcc81{width:17%;}.elementor-7 .elementor-element.elementor-element-9e4b850 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-9e4b850 > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f5f9fdb{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-f5f9fdb > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46251ca{width:60%;}.elementor-7 .elementor-element.elementor-element-77dbf06 .elementor-heading-title{font-size:8vw;}.elementor-7 .elementor-element.elementor-element-77dbf06 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-7 .elementor-element.elementor-element-07d5646{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-07d5646 > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-e6be672{width:20%;}.elementor-7 .elementor-element.elementor-element-666c970 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-666c970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5c4919b{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-5c4919b > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b07d511{width:20%;}.elementor-7 .elementor-element.elementor-element-6601d91 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-6601d91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a505b4e{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-a505b4e > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd5a1cf{width:66%;}.elementor-7 .elementor-element.elementor-element-31ec665{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-31ec665 > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-f460dcf{width:17%;}.elementor-7 .elementor-element.elementor-element-31ddb7e .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-31ddb7e > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fd5c427{font-size:3vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-fd5c427 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2a6c61{width:17%;}.elementor-7 .elementor-element.elementor-element-a346f53 .elementor-heading-title{font-size:3.7vw;}.elementor-7 .elementor-element.elementor-element-a346f53 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c192594{font-size:3vw;line-height:1.2em;}.elementor-7 .elementor-element.elementor-element-c192594 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9add075{width:38%;}.elementor-7 .elementor-element.elementor-element-0ad2b5e .elementor-heading-title{font-size:8vw;}.elementor-7 .elementor-element.elementor-element-0ad2b5e > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-7 .elementor-element.elementor-element-f47502c{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-f47502c > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-de43024{width:59%;}.elementor-7 .elementor-element.elementor-element-c7573c9{text-align:right;font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-c7573c9 > .elementor-widget-container{margin:39px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-96abe9d{width:59%;}.elementor-7 .elementor-element.elementor-element-59bb7be .elementor-heading-title{font-size:8vw;}.elementor-7 .elementor-element.elementor-element-59bb7be > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-7 .elementor-element.elementor-element-2e14f8c{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-2e14f8c > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-e1c244b{width:41%;}.elementor-7 .elementor-element.elementor-element-f29de48{text-align:right;font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-f29de48 > .elementor-widget-container{margin:39px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-b0a6ba1{width:59%;}.elementor-7 .elementor-element.elementor-element-293a52a .elementor-heading-title{font-size:8vw;}.elementor-7 .elementor-element.elementor-element-293a52a > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-7 .elementor-element.elementor-element-f6fba0d{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-f6fba0d > .elementor-widget-container{margin:-41px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-debef60{width:41%;}.elementor-7 .elementor-element.elementor-element-1bf0a29{text-align:right;font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-1bf0a29 > .elementor-widget-container{margin:39px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-797fcdf{width:59%;}.elementor-7 .elementor-element.elementor-element-797fcdf > .elementor-element-populated{margin:-50px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3a9d260{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-3a9d260 > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-6e9c339{width:41%;}.elementor-7 .elementor-element.elementor-element-6e9c339 > .elementor-element-populated{margin:-63px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-402ff98{text-align:right;font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-402ff98 > .elementor-widget-container{margin:-6px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-b78ce7d{width:59%;}.elementor-7 .elementor-element.elementor-element-b9d0bff{font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-b9d0bff > .elementor-widget-container{margin:-62px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-b247c47{width:41%;}.elementor-7 .elementor-element.elementor-element-32d8d22{text-align:right;font-size:3vw;line-height:1.15em;}.elementor-7 .elementor-element.elementor-element-32d8d22 > .elementor-widget-container{margin:-62px 0px 0px -6px;}.elementor-7 .elementor-element.elementor-element-8d2d39d .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-8d2d39d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd3deea{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-bd3deea > .elementor-widget-container{margin:0px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-7bb887d{width:55%;}.elementor-7 .elementor-element.elementor-element-670139b{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-cef8618{width:41%;}.elementor-7 .elementor-element.elementor-element-8f23bc6{font-size:3vw;}.elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-container{min-height:589px;}.elementor-7 .elementor-element.elementor-element-5fa1e7c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5fa1e7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bluebirdcafegolden.com//wp-content/uploads/2020/09/mountain-photo.jpg");}.elementor-7 .elementor-element.elementor-element-ef1bd6a .elementor-heading-title{font-size:10vw;}.elementor-7 .elementor-element.elementor-element-ef1bd6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a911cfa{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-a911cfa > .elementor-widget-container{margin:0px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-43a24ba{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-43a24ba > .elementor-widget-container{margin:0px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-2a231d9{font-size:3.9vw;}.elementor-7 .elementor-element.elementor-element-2a231d9 > .elementor-widget-container{margin:0px 35px 0px 25px;}.elementor-7 .elementor-element.elementor-element-800059f .elementor-heading-title{font-size:10vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-f45546e{width:23%;}.elementor-7 .elementor-element.elementor-element-1e629b2{width:23%;}.elementor-7 .elementor-element.elementor-element-ae00e4a{width:23%;}.elementor-7 .elementor-element.elementor-element-3d4c695{width:23%;}.elementor-7 .elementor-element.elementor-element-5bb073e{width:32%;}.elementor-7 .elementor-element.elementor-element-3ae45f6{width:9%;}.elementor-7 .elementor-element.elementor-element-708d428{width:8%;}.elementor-7 .elementor-element.elementor-element-9be9b02{width:4%;}.elementor-7 .elementor-element.elementor-element-54cbd12{width:20%;}.elementor-7 .elementor-element.elementor-element-fb60e1c{width:13%;}.elementor-7 .elementor-element.elementor-element-6fbcc81{width:14%;}.elementor-7 .elementor-element.elementor-element-b0a6ba1{width:15%;}.elementor-7 .elementor-element.elementor-element-4d41178{width:11%;}.elementor-7 .elementor-element.elementor-element-797fcdf{width:15%;}.elementor-7 .elementor-element.elementor-element-6e9c339{width:11%;}.elementor-7 .elementor-element.elementor-element-98b105c{width:11%;}.elementor-7 .elementor-element.elementor-element-7bb887d{width:52%;}}/* Start custom CSS for heading, class: .elementor-element-4f06ad7 */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-4f06ad7 {
        margin-left: -10%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-4f06ad7 {
        margin-left: -15%;
        margin-top: 5%;    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-4f06ad7 {
        margin-top: -5%;
        display: none;
        
    }
}

@media only screen and (max-width: 653px) {
    .elementor-7 .elementor-element.elementor-element-4f06ad7 {
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-4f06ad7 {
        margin-top: -5%;    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9086d0b */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: -3%;
    }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: -1%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: -1%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: 5%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: 1%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        font-size: 18px;
        margin-top: 5%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-9086d0b {
        margin-top: 8%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ae658 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-22ae658 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12fedae */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-12fedae {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1dd650 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-a1dd650 {
        width: 45%;
        margin-left: 28%;
        margin-top: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf87df2 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-cf87df2 {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4a49f6 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-a4a49f6 {
        font-size: 16px;
        margin-left: 15%;
        margin-right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f45546e */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: 1%;
         margin-left: 1%;
          margin-right: 1%;
    }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: 2.5%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: 3.5%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: -1.5%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f45546e {
        margin-top: -5%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93c65d8 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-93c65d8 {
        width: 45%;
        margin-left: 28%;
        margin-top: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-534ee99 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-534ee99 {
        font-size: 16px;
        margin-left: 15%;
        margin-right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e629b2 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: 4%;
         margin-left: 1%;
          margin-right: 1%;
    }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: 2.5%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: 3.5%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: 1.5%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-1e629b2 {
        margin-top: -3%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8568b2 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-b8568b2 {
        width: 45%;
        margin-left: 28%;
        margin-top: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02a41a2 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-02a41a2 {
        width: 65%;
        margin-left: 18%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c76fc31 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-c76fc31 {
        font-size: 16px;
        margin-left: 15%;
        margin-right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae00e4a */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: 4%;
         margin-left: 1%;
          margin-right: 1%;
    }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: 2.5%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: 3.5%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: 1%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-ae00e4a {
        margin-top: -3%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0bf801 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-f0bf801 {
        width: 45%;
        margin-left: 28%;
        margin-top: 5%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc33f0 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-bcc33f0 {
        font-size: 16px;
        margin-left: 15%;
        margin-right: 15%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3d4c695 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: 4%;
         margin-left: 1%;
          margin-right: 1%;
    }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: 2.5%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: 3.5%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: 1%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-3d4c695 {
        margin-top: -3%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0354e9d */@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-0354e9d {
        margin-top: 0%;
    }
}


@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-0354e9d {
       margin-top: 1%;
       }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-0354e9d {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-0354e9d {
        margin-top: 3%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ce984c */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-3ce984c {
        margin-top: 25%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-3ce984c {
        margin-top: 25%;
        margin-right: -50%;
        margin-left: 20%;
        width: 125%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-3ce984c {
       position: absolute;
       width: 150%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d608ef */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
        margin-top: 3%;
    }
}


@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
        margin-top: -8%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
        margin-top: -10%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
        margin-top: 10%;
    
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-left: 0%;
       }
}

@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-left: 0%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-left: 20%;
       margin-top: 2%;
       }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-top: 0%;
       }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-9d608ef {
       margin-top: 195%;
       }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce69531 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-ce69531 {
        margin-top: 20%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-ce69531 {
       margin-left: 0%;
       }
}

@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-ce69531 {
       margin-left: -5%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-ce69531 {
        margin-top: 20%;
        margin-left: 20%;
        
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-ce69531 {
        margin-top: 18%;
    
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e2670f */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
       margin-top: -40%;
       }
}


@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -45%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: 1%;
    }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -55%;
    }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -55%;
    }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -75%;
    }
}


@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -88%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
    margin-top: -95%;
    }
}



@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: 10%;
    
    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -30%;
    
    }
}

@media only screen and (max-width: 720px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -28%;
    
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
       margin-left: 0%;
       margin-top: -35%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
       margin-top: -40%;
       }
}

@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
       margin-top: -43%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
       margin-left: 20%;
       margin-top: -50%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -50%;
    
    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -55%;
    
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -60%;
    
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-6e2670f {
        margin-top: -67%
    
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0909186 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: 3%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
       margin-top: 1%;
       }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
       margin-top: -1%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top:-2%;
    }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: -8%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: -12%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top: -3%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-0909186 {
        margin-top:-6%;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5202ac1 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-5202ac1 {
        margin-top: 18%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-5202ac1 {
        margin-top: 68%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c5d71b */@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-top: -3%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-left: -35%;
        margin-top: 30%;
    
    }
}

@media only screen and (max-width: 667px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
       margin-top: 35%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
       margin-top: 45%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
       margin-top: 50%;
       }
}


@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-top: 75%;
        margin-left: -8%;
    }
}


@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-top: 90%;
        margin-left: 0%;
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
        margin-top: 130%;
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-2c5d71b {
       margin-top: 190%;
       }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e4b850 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-9e4b850 {
        margin-top: 18%;
        margin-left: -10%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-9e4b850 {
        margin-top: 65%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5f9fdb */@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-top: -3%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-left: -45%;
        margin-top: 18%;
    
    }
}

@media only screen and (max-width: 667px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-left: -42%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
       margin-top: 30%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
       margin-top: 30%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-top: 50%;
        margin-left: -8%;
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-top: 58%;
        margin-left: -4%;
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
        margin-top: 85%;
        margin-left: -5%;
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-f5f9fdb {
       margin-top: 135%;
       }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b49c0f7 */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-b49c0f7 {
        margin-top: -4%;
        margin-bottom: -1%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d5646 */@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-07d5646 {
        margin-top: 1%;
    }
}


@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-07d5646 {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-07d5646 {
        margin-top: 5%;
    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-07d5646 {
        margin-top: 2%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-07d5646 {
       margin-top: 3%;
       }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-666c970 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
        margin-top: 15%;    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
       margin-left: 30%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
       margin-left: 25%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
        margin-top: 15%;    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
        position: absolute;
        left: 20%;
    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
        position: absolute;
        left: 25%;
        
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
        position: absolute;
        left: 20%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-666c970 {
    position: absolute;
        left: 30%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c4919b */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-top: -14%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-top: 13%;
    
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
       margin-left: 30%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
       margin-left: 30%;
       }
}


@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
       margin-top: 25%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-top: 10%;
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-top: 105%;
        margin-left: 40%;
    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-left: 48%;  
        margin-top: 115%;
        
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
        margin-left: 48%;  
        margin-top: 115%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-5c4919b {
       margin-top: 150%;
       }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6601d91 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
        margin-top: 15%;
        margin-left: -12%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
       margin-left: 12%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
       margin-left: 0%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
        margin-top: 15%;    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
        margin-left: 15%;    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
        margin-left: 13%;    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-6601d91 {
       margin-left: 0%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a505b4e */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-top: -14%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-top: 13%;
        margin-left: -5%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
       margin-left: 18%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
       margin-left: 5%;
       }
}


@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
       margin-top: 25%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-top: 10%;
    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-left: 20%;  
        margin-top: 13%;
        
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
        margin-left: 15%;  
        margin-top: 0%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-a505b4e {
       margin-top: 10%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31ec665 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
       margin-top: 4%;
       }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
       margin-top: 1%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -4%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -5%;
    }
}


@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -7%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -3%;
    }
}

@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -6%;    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -5%;    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -8%;    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-31ec665 {
        margin-top: -12%;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31ddb7e */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-31ddb7e {
        margin-top: 15%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-31ddb7e {
        margin-top: 50%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd5c427 */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-top: -10%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-top: 13%;
        margin-left: -45%;
    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-left: -75%;
        margin-top: 5%;
    }
}

@media only screen and (max-width: 720px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
       margin-left: -70%;
       }
}

@media only screen and (max-width: 653px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
       margin-left: -50%;
       }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
       margin-left: -35%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
       margin-left: -35%;
       }
}

@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-left: -30%;
        }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-top: 8%;
        margin-left: -28%;
    }
}

@media only screen and (max-width: 411px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-left: -18%;
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-top: 6%;
        margin-left: -5%;
        }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-left: 0%; 
        margin-top: 20%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-fd5c427 {
        margin-left: -20%;
        margin-top: -10%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a346f53 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-a346f53 {
        margin-top: 15%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-a346f53 {
        margin-top: 50%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c192594 */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-top: -10%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-top: 13%;
        margin-left: -58%;
    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-left: -58%;
        margin-top: 5%;
    }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
       margin-left: -30%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
       margin-left: -40%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-top: 8%;
        margin-left: -30%;
    }
}

@media only screen and (max-width: 411px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-left: -30%;
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-left: -25%;    
    }
}

@media only screen and (max-width: 360px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
        margin-left: -5%; 
        margin-top: 20%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-c192594 {
       margin-left: -15%;
       margin-top: 0%;
       }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e13c14a */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-e13c14a {
        margin-top: -2%;
        margin-bottom: -1%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f47502c */@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-f47502c {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-f47502c {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-f47502c {
        margin-top: 7%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7573c9 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: 13%;
    
    }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
       margin-top: 10%;
       }
}


@media only screen and (max-width: 540px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
       margin-top: 12%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: 8%;    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-c7573c9 {
        margin-top: 2%;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e14f8c */@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-2e14f8c {
       margin-top: 2%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f29de48 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: 0%;
    }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: -10%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: -7%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: 17%;
    }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
       margin-top: 14%;
       }
}


@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: 10%;    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-f29de48 {
        margin-top: 2%;
        
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fea915f */@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-fea915f {
        margin-top: -2%;
        margin-bottom: -1%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6fba0d */@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 2%;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 4%;
       }
}

@media only screen and (max-width: 1440px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1366px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 6%;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
        margin-top: 12%;
    }
}

@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
        margin-top: 25%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
        margin-top: 12%;
    
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 20%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
        margin-top: 25%;    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-f6fba0d {
       margin-top: 35%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bf0a29 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
       margin-top: 15%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: 17%;    }
}

@media only screen and (max-width: 653px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
       margin-top: 18%;
       }
}

@media only screen and (max-width: 640px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
       margin-top: 10%;
       }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
       margin-top: 10%;
       }
}


@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: 15%;    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: 8%;    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
        margin-top: -3%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-1bf0a29 {
       margin-left: 0%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a9d260 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1280px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
       margin-top: 3%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
        margin-top: 12%;    }
}


@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
       margin-top: 25%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
       margin-top: 23%;
       }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-3a9d260 {
        margin-top: 30%;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-402ff98 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
       margin-top: 17%;
       }
}

@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
        margin-top: -5%;
    }
}


@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
        margin-top: 20%;    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
        margin-top: 23%;    }
}

@media only screen and (max-width: 667px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
       margin-top: 23%;
    }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
       margin-top: 25%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
       margin-top: 48%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
       margin-top: 50%;
       }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-402ff98 {
        margin-top: 58%;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9d0bff */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 8%;
       }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 5%;
       }
}


@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
        margin-top: -2%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
        margin-top: 13%;    }
}

@media only screen and (max-width: 667px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 15%;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 25%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 28%;
       }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
        margin-top: 30%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-b9d0bff {
       margin-top: 35%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32d8d22 */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 15%;
       }
}

@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 5%;
       }
}


@media only screen and (max-width: 823px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
        margin-top: -6%;
    }
}

@media only screen and (max-width: 812px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
        margin-top: 15%;
    
    }
}

@media only screen and (max-width: 731px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
        margin-top: 20%;    }
}

@media only screen and (max-width: 667px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 20%;
    }
}

@media only screen and (max-width: 568px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 23%;
       }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 38%;
       }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 42%;
       }
}


@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-32d8d22 {
       margin-top: 45%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd3deea */@media only screen and (max-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-bd3deea {
        padding: 0;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-bd3deea {
        font-size: 14px;
    
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-bd3deea {
        font-size: 12px;
    
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-670139b */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-670139b {
        font-size: 14px;
    
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-670139b {
        font-size: 12px;
    
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-670139b {
display: NONE;
       }
}


@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-670139b {
display: NONE;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f23bc6 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-8f23bc6 {
        font-size: 14px;
    
    }
}

@media only screen and (max-width: 375px) {
    .elementor-7 .elementor-element.elementor-element-8f23bc6 {
        font-size: 12px;
    
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-8f23bc6 {
display: NONE;
       }
}


@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-8f23bc6 {
       display: none;
       }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8ed6c8 */@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-f8ed6c8 {
        margin-left: 7%;
        margin-right: 7%;
    }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-f8ed6c8 {
        margin-left: 7%;
        margin-right: 7%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef1bd6a */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
       margin-top: 5%;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
        margin-top: -5%;
    }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
        margin-top: 1%;
    }
}

@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
       margin-top: -5%;
    
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
        margin-top: 15%;
    }
}

@media only screen and (max-width: 320px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
        margin-top: 30%;
        
    }
}

@media only screen and (max-width: 280px) {
    .elementor-7 .elementor-element.elementor-element-ef1bd6a {
       margin-top: 65%;
       }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a911cfa */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-a911cfa {
        font-size: 14px;
    
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43a24ba */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-43a24ba {
        font-size: 14px;
    
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-43a24ba {
        margin-top: -5%;    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a231d9 */@media only screen and (max-width: 736px) {
    .elementor-7 .elementor-element.elementor-element-2a231d9 {
        font-size: 14px;
    
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-2a231d9 {
        margin-top: -5%;    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5fa1e7c */@media only screen and (max-width: 1920px) {
    .elementor-7 .elementor-element.elementor-element-5fa1e7c {
       height: 850px;
       }
}

@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-5fa1e7c {
       height: 650px;
       }
}

@media only screen and (max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-5fa1e7c {
        height: 500px;
    }
}

@media only screen and (max-width: 414px) {
    .elementor-7 .elementor-element.elementor-element-5fa1e7c {
        height: 750px;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-74db45b */@media only screen and (max-width: 1536px) {
    .elementor-7 .elementor-element.elementor-element-74db45b {
        margin-left: 7%;
        margin-right: 7%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f1668a5 */@media only screen and (max-width: 1680px) {
    .elementor-7 .elementor-element.elementor-element-f1668a5 {
        margin-left: 7%;
        margin-right: 7%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bodoni';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bluebirdcafegolden.com/wp-content/uploads/2020/09/BodoniFLF-Roman.ttf') format('truetype');
}
@font-face {
	font-family: 'Bodoni';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('https://bluebirdcafegolden.com/wp-content/uploads/2020/09/BodoniFLF-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bluebirdcafegolden.com/wp-content/uploads/2020/09/Futura-Book-font.ttf') format('truetype');
}
/* End Custom Fonts CSS */