.elementor-280 .elementor-element.elementor-element-5ac62f6{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-5ac62f6:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5ac62f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button{background-color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:30px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-283a536 .elementor-button{background-color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:30px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-283a536 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-283a536 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-283a536 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-283a536 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button{background-color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:30px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button{background-color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:30px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-0353ec2{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-0353ec2:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-0353ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button{background-color:#FFFBFB;font-family:"Luckiest Guy", Sans-serif;font-size:30px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-e93b1ed > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-e93b1ed{right:20px;}body.rtl .elementor-280 .elementor-element.elementor-element-e93b1ed{left:20px;}.elementor-280 .elementor-element.elementor-element-e93b1ed{bottom:20px;z-index:998;}.elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-6996230 .elementor-button{background-color:#FFFFFF;font-family:"Luckiest Guy", Sans-serif;font-size:30px;fill:#1C1C1C;color:#1C1C1C;border-style:solid;border-width:5px 5px 5px 5px;border-color:#1C1C1C;border-radius:10px 10px 10px 10px;padding:20px 40px 10px 40px;}.elementor-280 .elementor-element.elementor-element-6996230 .elementor-button:hover, .elementor-280 .elementor-element.elementor-element-6996230 .elementor-button:focus{background-color:#1C1C1C;color:#FFFFFF;border-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-6996230 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-6996230{right:20px;}body.rtl .elementor-280 .elementor-element.elementor-element-6996230{left:20px;}.elementor-280 .elementor-element.elementor-element-6996230{bottom:20px;z-index:998;}.elementor-280 .elementor-element.elementor-element-6996230 .elementor-button:hover svg, .elementor-280 .elementor-element.elementor-element-6996230 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-4ff4d24 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:20px 40px 20px 40px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-280 .elementor-element.elementor-element-4ff4d24.elementor-element{--align-self:center;}body:not(.rtl) .elementor-280 .elementor-element.elementor-element-4ff4d24{left:20px;}body.rtl .elementor-280 .elementor-element.elementor-element-4ff4d24{right:20px;}.elementor-280 .elementor-element.elementor-element-4ff4d24{bottom:20px;z-index:998;}.elementor-280 .elementor-element.elementor-element-5f0b552{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280 .elementor-element.elementor-element-5f0b552:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5f0b552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-5f0b552 > .elementor-shape-top .elementor-shape-fill, .elementor-280 .elementor-element.elementor-element-5f0b552 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FCA433;}.elementor-280 .elementor-element.elementor-element-5f0b552 > .elementor-shape-top svg, .elementor-280 .elementor-element.elementor-element-5f0b552 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-280 .elementor-element.elementor-element-42c7fc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-42c7fc0.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-42c7fc0{text-align:center;}.elementor-280 .elementor-element.elementor-element-42c7fc0 img{width:80vw;max-width:850px;}.elementor-280 .elementor-element.elementor-element-5456461{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-5456461.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-1174fa2{width:100%;max-width:100%;text-align:center;}.elementor-280 .elementor-element.elementor-element-1174fa2 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-280 .elementor-element.elementor-element-1174fa2 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-022735d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-022735d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-6f44edb{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-280 .elementor-element.elementor-element-6f44edb:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-6f44edb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-6f44edb > .elementor-shape-bottom .elementor-shape-fill, .elementor-280 .elementor-element.elementor-element-6f44edb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FCA433;}.elementor-280 .elementor-element.elementor-element-6f44edb > .elementor-shape-bottom svg, .elementor-280 .elementor-element.elementor-element-6f44edb > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-280 .elementor-element.elementor-element-9039d90{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-280 .elementor-element.elementor-element-9039d90:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-9039d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-c25ff0a{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-280 .elementor-element.elementor-element-c25ff0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-c25ff0a .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:80px;text-shadow:8px 4px 0px rgba(28.000000000000046, 28.000000000000046, 28.000000000000046, 0.86);color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-c750b95{--display:flex;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-280 .elementor-element.elementor-element-c750b95:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-c750b95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-b996389{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-280 .elementor-element.elementor-element-b996389:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-b996389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-b996389 > .elementor-shape-bottom .elementor-shape-fill, .elementor-280 .elementor-element.elementor-element-b996389 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-b996389 > .elementor-shape-bottom svg, .elementor-280 .elementor-element.elementor-element-b996389 > .e-con-inner > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:100px;}.elementor-280 .elementor-element.elementor-element-ebd3df7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-280 .elementor-element.elementor-element-ebd3df7:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-ebd3df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1C;}.elementor-280 .elementor-element.elementor-element-06ec9f8{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-280 .elementor-element.elementor-element-06ec9f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-06ec9f8 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:80px;text-shadow:0px 0px 19px rgba(28.000000000000046, 28.000000000000046, 28.000000000000046, 0.86);color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-5c7b73d{--display:flex;border-style:none;--border-style:none;--border-radius:100px 100px 100px 100px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-280 .elementor-element.elementor-element-5c7b73d:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-5c7b73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-19df060{width:100%;max-width:100%;text-align:center;}.elementor-280 .elementor-element.elementor-element-19df060 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:30px;letter-spacing:1.5px;color:#000000;}.elementor-280 .elementor-element.elementor-element-1cf00ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-280 .elementor-element.elementor-element-1cf00ce:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-1cf00ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-1cf00ce.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-f86f265 img{width:100%;max-width:200px;}.elementor-280 .elementor-element.elementor-element-494894e.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-494894e img{width:100%;max-width:500px;}.elementor-280 .elementor-element.elementor-element-1b8056a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:50px 50px 30px 30px;}.elementor-280 .elementor-element.elementor-element-8a60afb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;}.elementor-280 .elementor-element.elementor-element-8a60afb:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-8a60afb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-8a60afb.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-13f1ca9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-280 .elementor-element.elementor-element-13f1ca9.elementor-element{--align-self:stretch;}.elementor-280 .elementor-element.elementor-element-5f48817{width:100%;max-width:100%;text-align:center;font-family:"Luckiest Guy", Sans-serif;font-size:50px;letter-spacing:1.5px;text-shadow:3px 3px 0px #000000;color:#FCA433;}.elementor-280 .elementor-element.elementor-element-5f48817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-5f48817.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-5f48817 a{color:#FCA433;}.elementor-280 .elementor-element.elementor-element-c416ef2 > .elementor-widget-container{border-radius:30px 30px 50px 50px;}.elementor-280 .elementor-element.elementor-element-c416ef2 iframe{height:400px;}.elementor-280 .elementor-element.elementor-element-c948f8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-c948f8a:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-c948f8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-c948f8a.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-1141556 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-1141556.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-1141556{text-align:center;font-family:"Luckiest Guy", Sans-serif;font-size:30px;letter-spacing:1.5px;color:#000000;}.elementor-280 .elementor-element.elementor-element-1141556 a{color:#FCA433;}.elementor-280 .elementor-element.elementor-element-1d331d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#000000;--border-color:#000000;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-1d331d3:not(.elementor-motion-effects-element-type-background), .elementor-280 .elementor-element.elementor-element-1d331d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCA433;}.elementor-280 .elementor-element.elementor-element-1d331d3.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-d3c1d44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;border-style:none;--border-style:none;}.elementor-280 .elementor-element.elementor-element-d3c1d44.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-623111c{width:100%;max-width:100%;text-align:center;}.elementor-280 .elementor-element.elementor-element-623111c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-623111c.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-623111c .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:30px;text-shadow:2px 2px 0px #000000;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-1b58698{width:100%;max-width:100%;text-align:center;}.elementor-280 .elementor-element.elementor-element-1b58698 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-1b58698.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-1b58698 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:30px;text-shadow:2px 2px 0px #000000;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-0c1dc7d{width:100%;max-width:100%;text-align:center;}.elementor-280 .elementor-element.elementor-element-0c1dc7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-0c1dc7d.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-0c1dc7d .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:30px;text-shadow:2px 2px 0px #000000;color:#FFFFFF;}.elementor-280 .elementor-element.elementor-element-e0eced7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-e0eced7.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-e0eced7{text-align:center;}.elementor-280 .elementor-element.elementor-element-e0eced7 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:20px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-280 .elementor-element.elementor-element-5ac62f6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-280 .elementor-element.elementor-element-e93b1ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-6996230 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-4ff4d24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-5f0b552{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-42c7fc0{text-align:center;}.elementor-280 .elementor-element.elementor-element-42c7fc0 img{width:100%;max-width:850px;}.elementor-280 .elementor-element.elementor-element-1174fa2{text-align:center;}.elementor-280 .elementor-element.elementor-element-1174fa2 .elementor-heading-title{letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-022735d{text-align:center;}.elementor-280 .elementor-element.elementor-element-9039d90{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-280 .elementor-element.elementor-element-c25ff0a{text-align:center;}.elementor-280 .elementor-element.elementor-element-c25ff0a .elementor-heading-title{letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-c750b95{--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-280 .elementor-element.elementor-element-ebd3df7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-280 .elementor-element.elementor-element-06ec9f8{text-align:center;}.elementor-280 .elementor-element.elementor-element-06ec9f8 .elementor-heading-title{letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-5c7b73d{--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-280 .elementor-element.elementor-element-19df060{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-280 .elementor-element.elementor-element-19df060 .elementor-heading-title{font-size:30px;letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-f86f265 img{max-width:180px;}.elementor-280 .elementor-element.elementor-element-13f1ca9{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-5f48817{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-size:40px;letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-c416ef2 > .elementor-widget-container{border-radius:10px 10px 20px 20px;}.elementor-280 .elementor-element.elementor-element-1141556{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;font-size:20px;letter-spacing:1.5px;}.elementor-280 .elementor-element.elementor-element-d3c1d44{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-280 .elementor-element.elementor-element-623111c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-1b58698 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-0c1dc7d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-e0eced7 > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-280 .elementor-element.elementor-element-5ac62f6{--min-height:60px;}.elementor-280 .elementor-element.elementor-element-598c5dd .elementor-button{font-size:5vw;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-283a536 .elementor-button{font-size:5vw;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-bdc7fda .elementor-button{font-size:5vw;border-width:3px 3px 3px 3px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-60d2f23 .elementor-button{font-size:5vw;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-e93b1ed .elementor-button{font-size:6vw;border-width:3px 3px 3px 3px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-6996230 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-6996230 .elementor-button{font-size:6vw;border-width:3px 3px 3px 3px;border-radius:10px 10px 10px 10px;padding:10px 10px 5px 10px;}.elementor-280 .elementor-element.elementor-element-4ff4d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-width:3px 3px 3px 3px;}.elementor-280 .elementor-element.elementor-element-4ff4d24{bottom:20px;}.elementor-280 .elementor-element.elementor-element-5f0b552 > .elementor-shape-top svg, .elementor-280 .elementor-element.elementor-element-5f0b552 > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-280 .elementor-element.elementor-element-5f0b552{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-42c7fc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-42c7fc0{z-index:2;}.elementor-280 .elementor-element.elementor-element-42c7fc0 img{width:100%;max-width:100%;}.elementor-280 .elementor-element.elementor-element-5456461{--width:95%;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280 .elementor-element.elementor-element-1174fa2{text-align:center;}.elementor-280 .elementor-element.elementor-element-1174fa2 .elementor-heading-title{font-size:10vw;}.elementor-280 .elementor-element.elementor-element-022735d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-022735d{font-size:4vw;}.elementor-280 .elementor-element.elementor-element-6f44edb > .elementor-shape-bottom svg, .elementor-280 .elementor-element.elementor-element-6f44edb > .e-con-inner > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:97px;}.elementor-280 .elementor-element.elementor-element-9039d90{--padding-top:0px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-280 .elementor-element.elementor-element-c25ff0a{text-align:center;}.elementor-280 .elementor-element.elementor-element-c25ff0a .elementor-heading-title{font-size:15vw;}.elementor-280 .elementor-element.elementor-element-c750b95{--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-abcfdb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-b996389{--min-height:67px;}.elementor-280 .elementor-element.elementor-element-b996389 > .elementor-shape-bottom svg, .elementor-280 .elementor-element.elementor-element-b996389 > .e-con-inner > .elementor-shape-bottom svg{width:calc(229% + 1.3px);height:63px;}.elementor-280 .elementor-element.elementor-element-ebd3df7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-280 .elementor-element.elementor-element-06ec9f8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-06ec9f8{text-align:center;}.elementor-280 .elementor-element.elementor-element-06ec9f8 .elementor-heading-title{font-size:10vw;}.elementor-280 .elementor-element.elementor-element-5c7b73d{--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-280 .elementor-element.elementor-element-5c7b73d.e-con{--align-self:center;}.elementor-280 .elementor-element.elementor-element-19df060{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-280 .elementor-element.elementor-element-19df060 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-19df060.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-19df060 .elementor-heading-title{font-size:4.3vw;}.elementor-280 .elementor-element.elementor-element-1cf00ce{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-280 .elementor-element.elementor-element-f86f265 img{max-width:120px;}.elementor-280 .elementor-element.elementor-element-1b8056a > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:30px 30px 30px 30px;}.elementor-280 .elementor-element.elementor-element-5f48817 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-5f48817{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:7.2vw;}.elementor-280 .elementor-element.elementor-element-5f48817.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-c948f8a{--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:11vh;--padding-left:0;--padding-right:0;}.elementor-280 .elementor-element.elementor-element-1141556 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-1141556{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;font-size:6vw;}.elementor-280 .elementor-element.elementor-element-1141556.elementor-element{--align-self:center;}.elementor-280 .elementor-element.elementor-element-1d331d3{--width:95%;}.elementor-280 .elementor-element.elementor-element-623111c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-280 .elementor-element.elementor-element-623111c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-623111c .elementor-heading-title{font-size:7vw;}.elementor-280 .elementor-element.elementor-element-1b58698{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-280 .elementor-element.elementor-element-1b58698 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-1b58698 .elementor-heading-title{font-size:7vw;}.elementor-280 .elementor-element.elementor-element-0c1dc7d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-280 .elementor-element.elementor-element-0c1dc7d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-0c1dc7d .elementor-heading-title{font-size:7vw;}.elementor-280 .elementor-element.elementor-element-e0eced7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-280 .elementor-element.elementor-element-e0eced7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-280 .elementor-element.elementor-element-e0eced7 .elementor-heading-title{font-size:3.5vw;}}@media(min-width:768px){.elementor-280 .elementor-element.elementor-element-5456461{--width:90%;}.elementor-280 .elementor-element.elementor-element-c750b95{--width:100%;}.elementor-280 .elementor-element.elementor-element-1cf00ce{--width:100%;}.elementor-280 .elementor-element.elementor-element-8a60afb{--width:100%;}.elementor-280 .elementor-element.elementor-element-c948f8a{--width:100%;}.elementor-280 .elementor-element.elementor-element-1d331d3{--width:50%;}.elementor-280 .elementor-element.elementor-element-d3c1d44{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-280 .elementor-element.elementor-element-5456461{--width:90%;}.elementor-280 .elementor-element.elementor-element-1cf00ce{--width:100%;}.elementor-280 .elementor-element.elementor-element-8a60afb{--width:100%;}.elementor-280 .elementor-element.elementor-element-1d331d3{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-5ac62f6 *//* 1) Alap: mind a 4 gomb rejtve (FOUC ellen) */
.gf-newtab-btn,
.gf-embed-btn,
.gf-fab-newtab,
.gf-fab-original {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* 2) Safari: csak a newtab gombok */
html.is-safari .gf-newtab-btn,
html.is-safari .gf-fab-newtab {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* 3) Nem Safari: csak az embed/original gombok */
html.not-safari .gf-embed-btn,
html.not-safari .gf-fab-original {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ff4d24 *//* ================================
   KOPI – NYITVA / ZÁRVA STÁTUSZ
   ================================ */

/* ----- NYITVA / ZÁRVA fő felirat ----- */
.kopi-status strong {
  font-family: 'Luckiest Guy', cursive !important;
  font-size: 30px !important;
  color: #000 !important;
  letter-spacing: 0.5px;
  line-height: 1.1;
}

/* Tablet */
@media (max-width: 1024px) {
  .kopi-status strong {
    font-size: 24px !important;
  }
}

/* Mobil */
@media (max-width: 767px) {
  .kopi-status strong {
    font-size: 5vw !important;
  }
}


/* ----- Alatta: Zárás / Nyitás szöveg ----- */
.kopi-note {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 20px !important;
  color: #000 !important;
  margin-top: 6px;
  line-height: 1.3;
}

/* Tablet */
@media (max-width: 1024px) {
  .kopi-note {
    font-size: 20px !important;
  }
}

/* Mobil */
@media (max-width: 767px) {
  .kopi-note {
    font-size: 4vw !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-022735d */.elementor-280 .elementor-element.elementor-element-022735d strong,
.elementor-280 .elementor-element.elementor-element-022735d b {
  color: #FCA433;
}/* End custom CSS */
/* Start custom CSS for glf_elementor_food_menu, class: .elementor-element-abcfdb6 *//* =================================================
   GLORIAFOOD FOOD MENU – VÉGLEGES CSS
   ================================================= */

/* -------- BETŰTÍPUS ALAP -------- */
.glf-mor-restaurant-menu-wrapper *{
  font-family: "Luckiest Guy", cursive !important;
}

/* -------- KATEGÓRIA -------- */
.glf-mor-restaurant-menu-category > h3{
  color: #FFFFFF !important;
  font-size: 40px !important;
  line-height: 1.05 !important;
  margin: 0 0 16px 0 !important;
  text-align: center !important;
}

/* -------- ÉTEL NÉV -------- */
.glf-mor-restaurant-menu-item-name{
  color: #FCA433 !important;
  font-size: 30px !important;
  line-height: 1.1 !important;
}

/* -------- FELTÉTEK / LEÍRÁS -------- */
.glf-mor-restaurant-menu-item-description{
  font-family: "Montserrat", sans-serif !important;
  color: #FFFFFF !important;
  font-size: 20px !important;
  line-height: 1.3 !important;
}

/* -------- ÁR BLOKK -------- */
.glf-mor-restaurant-menu-item-price{
  display: flex !important;
  align-items: baseline !important;
  gap: 6px !important;
  color: #FFFFFF !important;
  font-size: 30px !important;
  white-space: nowrap !important;
}

/* Angol "from" TELJES KI */
.glf-mor-restaurant-menu-item-price .from{
  display: none !important;
}

/* "-től" CSAK ott, ahol volt from, és AZ ÁR UTÁN */
.glf-mor-restaurant-menu-item-price:has(.from) .price::after{
  content: " -tól" !important;
  color: #FFFFFF !important;
  font-size: inherit !important;
}


/* Eredeti From eltüntetése */
.glf-mor-restaurant-menu-item-price .from{
  display: none !important;
}


/* -------- ELVÁLASZTÓ CSÍKOK KI -------- */
.glf-mor-restaurant-menu-wrapper hr,
.glf-mor-restaurant-menu-wrapper .divider,
.glf-mor-restaurant-menu-wrapper .separator{
  display: none !important;
  border: none !important;
}

/* =================================================
   RESPONSIVE
   ================================================= */

/* -------- TABLET -------- */
@media (max-width: 1024px){
  .glf-mor-restaurant-menu-category > h3{
    font-size: 30px !important;
  }
  .glf-mor-restaurant-menu-item-name{
    font-size: 30px !important; /* marad 30 */
  }
  .glf-mor-restaurant-menu-item-description{
    font-size: 18px !important;
  }
  .glf-mor-restaurant-menu-item-price{
    font-size: 20px !important;
  }
}

/* -------- MOBIL (+2vw minden) -------- */
@media (max-width: 767px){
  .glf-mor-restaurant-menu-category > h3{
    font-size: calc(7vw) !important; /* 6vw */
  }
  .glf-mor-restaurant-menu-item-name{
    font-size: calc(5.5vw) !important; /* 5.5vw */
  }
  .glf-mor-restaurant-menu-item-description{
    font-size: calc(4vw) !important; /* 5vw */
  }
  .glf-mor-restaurant-menu-item-price{
    font-size: calc(5.5vw) !important; /* 5.5vw */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c750b95 */.kepernyo{
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */