.elementor-2047 .elementor-element.elementor-element-476036a{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2047 .elementor-element.elementor-element-49d1c55b{background-image:url("https://pelicanbbq.com/wp-content/uploads/2025/03/underline-reservation-sp.png");padding:0px 0px 29px 0px;background-position:50% 100%;background-repeat:no-repeat;text-align:center;}.elementor-2047 .elementor-element.elementor-element-49d1c55b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:47px;font-weight:700;}.elementor-2047 .elementor-element.elementor-element-eb3b8ee{background-color:#F1C11E;padding:30px 20px 30px 20px;text-align:center;}.elementor-2047 .elementor-element.elementor-element-eb3b8ee.elementor-element{--align-self:center;}.elementor-2047 .elementor-element.elementor-element-eb3b8ee .elementor-heading-title{font-size:33px;font-weight:700;color:#030303;}.elementor-2047 .elementor-element.elementor-element-63de5cd5{text-align:center;}.elementor-2047 .elementor-element.elementor-element-63de5cd5 .elementor-heading-title{font-size:31px;font-weight:800;}.elementor-2047 .elementor-element.elementor-element-34ad8372{--divider-border-style:squares_tribal;--divider-color:#4B9252;--divider-pattern-height:15.8px;}.elementor-2047 .elementor-element.elementor-element-34ad8372 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2047 .elementor-element.elementor-element-34ad8372 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2047 .elementor-element.elementor-element-183951a2{font-size:21px;font-weight:800;line-height:46px;}.elementor-2047 .elementor-element.elementor-element-5e4c1cee{--divider-border-style:squares_tribal;--divider-color:#4B9252;--divider-pattern-height:15.8px;}.elementor-2047 .elementor-element.elementor-element-5e4c1cee .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2047 .elementor-element.elementor-element-5e4c1cee .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2047 .elementor-element.elementor-element-74bdad39{font-size:21px;font-weight:800;line-height:46px;}.elementor-2047 .elementor-element.elementor-element-1dff00dd{--divider-border-style:squares_tribal;--divider-color:#4B9252;--divider-pattern-height:15.8px;}.elementor-2047 .elementor-element.elementor-element-1dff00dd .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2047 .elementor-element.elementor-element-1dff00dd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}@media(min-width:768px){.elementor-2047 .elementor-element.elementor-element-476036a{--content-width:703px;}}@media(max-width:1024px){.elementor-2047 .elementor-element.elementor-element-49d1c55b{background-position:50% 100%;}}@media(max-width:767px){.elementor-2047 .elementor-element.elementor-element-49d1c55b{background-position:50% 100%;}.elementor-2047 .elementor-element.elementor-element-49d1c55b .elementor-heading-title{font-size:8.3vw;}.elementor-2047 .elementor-element.elementor-element-eb3b8ee .elementor-heading-title{font-size:5.9vw;}.elementor-2047 .elementor-element.elementor-element-63de5cd5 .elementor-heading-title{font-size:5.9vw;}.elementor-2047 .elementor-element.elementor-element-183951a2{text-align:center;font-size:3vw;line-height:2.6em;}.elementor-2047 .elementor-element.elementor-element-74bdad39{text-align:center;font-size:3vw;line-height:2.6em;}}/* Start custom CSS */.headertext {
   mix-blend-mode: difference;
}
#header {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}/* End custom CSS */