.elementor-640 .elementor-element.elementor-element-ef06506{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-640 .elementor-element.elementor-element-ef06506.e-con{--align-self:center;}.elementor-640 .elementor-element.elementor-element-71b4e68{--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;}.elementor-640 .elementor-element.elementor-element-71b4e68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-640 .elementor-element.elementor-element-462d566{--iteration-count:infinite;width:var( --container-widget-width, 101.383% );max-width:101.383%;--container-widget-width:101.383%;--container-widget-flex-grow:0;top:7px;--dynamic-text-color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-462d566.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-462d566{left:11px;}body.rtl .elementor-640 .elementor-element.elementor-element-462d566{right:11px;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline{text-align:left;font-family:"Italiana", Sans-serif;font-size:25px;font-weight:600;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline-plain-text{color:#B6A671;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 0px #000000;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline-dynamic-text{font-family:"Italiana", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1px;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 10px #4B3020;}.elementor-640 .elementor-element.elementor-element-77988bd{--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;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-640 .elementor-element.elementor-element-d312959 > .elementor-widget-container{background-color:#4F361A45;}.elementor-640 .elementor-element.elementor-element-d312959.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d312959{left:25px;}body.rtl .elementor-640 .elementor-element.elementor-element-d312959{right:25px;}.elementor-640 .elementor-element.elementor-element-d312959{top:3px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-color:var( --e-global-color-secondary );}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu .elementor-item{font-family:"Italiana", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:11px;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-item{color:#D8C68E;fill:#D8C68E;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-item:focus{color:#D8C68E;fill:#D8C68E;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown a, .elementor-640 .elementor-element.elementor-element-d312959 .elementor-menu-toggle{color:#D8C68E;fill:#D8C68E;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown{background-color:#4F361A45;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown .elementor-item, .elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Italiana", Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;font-style:normal;letter-spacing:0px;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);}.elementor-640 .elementor-element.elementor-element-1bbc023{--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;}.elementor-640 .elementor-element.elementor-element-1bbc023.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-0078d78{left:122px;}body.rtl .elementor-640 .elementor-element.elementor-element-0078d78{right:122px;}.elementor-640 .elementor-element.elementor-element-0078d78{top:17px;text-align:center;}.elementor-640 .elementor-element.elementor-element-0078d78 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-c72807d{width:var( --container-widget-width, 101.442% );max-width:101.442%;--container-widget-width:101.442%;--container-widget-flex-grow:0;}.elementor-640 .elementor-element.elementor-element-c72807d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-c72807d .elementor-heading-title{font-family:"Dokdo", Sans-serif;font-weight:600;text-shadow:0px 0px 0px #000000;color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-0035b0c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-0035b0c:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-0035b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-11-1-e1761787812900.png");background-position:center center;background-size:cover;}.elementor-640 .elementor-element.elementor-element-0035b0c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-f3b55a9{width:var( --container-widget-width, 101.603% );max-width:101.603%;--container-widget-width:101.603%;--container-widget-flex-grow:0;text-align:center;}.elementor-640 .elementor-element.elementor-element-f3b55a9 > .elementor-widget-container{margin:-9px -9px -9px -9px;padding:0600px 0px 077px 0px;}.elementor-640 .elementor-element.elementor-element-f3b55a9.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-f3b55a9 .elementor-heading-title{font-family:"Dokdo", Sans-serif;font-size:137px;font-weight:600;font-style:normal;line-height:0.5px;letter-spacing:-0.1px;word-spacing:33px;text-shadow:0px 0px 9px rgba(0, 0, 0, 0.99);color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-0e6271e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-2e16048{--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;}.elementor-640 .elementor-element.elementor-element-157ecc5 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-61e8925{--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;}.elementor-640 .elementor-element.elementor-element-61e8925.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-87aeb20{text-align:center;}.elementor-640 .elementor-element.elementor-element-87aeb20 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-e1cf6c3{--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;}.elementor-640 .elementor-element.elementor-element-e1cf6c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-0b578d8{text-align:right;}.elementor-640 .elementor-element.elementor-element-0b578d8 .elementor-heading-title{font-family:"Italiana", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#D8C68E;}.elementor-640 .elementor-element.elementor-element-28ce8e9{--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;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu .elementor-item{font-family:"Italiana", Sans-serif;font-weight:600;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown a, .elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-menu-toggle{color:#976205;fill:#976205;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown{background-color:#E4DAB9;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown .elementor-item, .elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Italiana", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-640 .elementor-element.elementor-element-6065d9a{--display:flex;--min-height:572px;--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:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-6065d9a:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-6065d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-2.png");}.elementor-640 .elementor-element.elementor-element-6065d9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-640 .elementor-element.elementor-element-1ef85f0{width:var( --container-widget-width, 29.633% );max-width:29.633%;--container-widget-width:29.633%;--container-widget-flex-grow:0;top:113px;text-align:left;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#4A4A42;}.elementor-640 .elementor-element.elementor-element-1ef85f0.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-1ef85f0{left:940px;}body.rtl .elementor-640 .elementor-element.elementor-element-1ef85f0{right:940px;}.elementor-640 .elementor-element.elementor-element-9033df6{--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;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-640 .elementor-element.elementor-element-e3ad7fe .elementor-repeater-item-34d67b3 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-8.png);background-size:cover;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .elementor-repeater-item-ba049ad .swiper-slide-bg{background-color:#4054B200;background-image:url(https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-12.png);background-size:cover;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .elementor-repeater-item-4b84178 .swiper-slide-bg{background-color:#1ABC9C00;background-image:url(https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-9.png);background-size:cover;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .swiper-slide{transition-duration:calc(3000ms*1.2);height:238px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe{width:var( --container-widget-width, 36.126% );max-width:36.126%;--container-widget-width:36.126%;--container-widget-flex-grow:0;top:-505px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-e3ad7fe{left:70px;}body.rtl .elementor-640 .elementor-element.elementor-element-e3ad7fe{right:70px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .swiper-slide-contents{max-width:66%;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .swiper-slide-inner{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-640 .elementor-element.elementor-element-c4096c9 .elementor-button{background-color:#B6A671;font-family:"Lora", Sans-serif;font-weight:600;fill:#4A4A42;color:#4A4A42;border-radius:8px 8px 8px 8px;}.elementor-640 .elementor-element.elementor-element-c4096c9 .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-c4096c9 .elementor-button:focus{background-color:#D8C68E;color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-c4096c9{width:var( --container-widget-width, 12.695% );max-width:12.695%;--container-widget-width:12.695%;--container-widget-flex-grow:0;top:459px;}.elementor-640 .elementor-element.elementor-element-c4096c9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-c4096c9{left:703px;}body.rtl .elementor-640 .elementor-element.elementor-element-c4096c9{right:703px;}.elementor-640 .elementor-element.elementor-element-c4096c9 .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-c4096c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-55198a5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-55198a5{left:6px;}body.rtl .elementor-640 .elementor-element.elementor-element-55198a5{right:6px;}.elementor-640 .elementor-element.elementor-element-55198a5{top:6px;font-family:"Lora", Sans-serif;font-weight:400;color:#4A4A42;}.elementor-640 .elementor-element.elementor-element-10248c6{width:var( --container-widget-width, 44.741% );max-width:44.741%;--container-widget-width:44.741%;--container-widget-flex-grow:0;top:-229px;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 0px #E8E5E0;color:#4A4A42;}.elementor-640 .elementor-element.elementor-element-10248c6.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-10248c6{left:35px;}body.rtl .elementor-640 .elementor-element.elementor-element-10248c6{right:35px;}.elementor-640 .elementor-element.elementor-element-10248c6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button{background-color:#B6A671;font-family:"Lora", Sans-serif;font-weight:600;letter-spacing:0.5px;fill:#4A4A42;color:#4A4A42;border-radius:8px 8px 8px 8px;}.elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button:hover, .elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button:focus{background-color:#D8C68E;color:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-6f3d60b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-6f3d60b{left:222px;}body.rtl .elementor-640 .elementor-element.elementor-element-6f3d60b{right:222px;}.elementor-640 .elementor-element.elementor-element-6f3d60b{top:-74px;}.elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button:hover svg, .elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-640 .elementor-element.elementor-element-79ad379{--display:flex;--min-height:600px;--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:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-79ad379:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-79ad379 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-1.png");}.elementor-640 .elementor-element.elementor-element-d016a98{width:var( --container-widget-width, 57.681% );max-width:57.681%;--container-widget-width:57.681%;--container-widget-flex-grow:0;top:128px;text-align:center;font-family:"Lora", Sans-serif;font-size:27px;font-weight:400;letter-spacing:-0.1px;color:#4A4A42;}.elementor-640 .elementor-element.elementor-element-d016a98.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d016a98{left:349px;}body.rtl .elementor-640 .elementor-element.elementor-element-d016a98{right:349px;}.elementor-640 .elementor-element.elementor-element-d016a98 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-640 .elementor-element.elementor-element-ef06506{--flex-wrap:wrap;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-462d566{left:14px;}body.rtl .elementor-640 .elementor-element.elementor-element-462d566{right:14px;}.elementor-640 .elementor-element.elementor-element-462d566{top:5px;}.elementor-640 .elementor-element.elementor-element-462d566 .elementor-headline{font-size:20px;}.elementor-640 .elementor-element.elementor-element-d312959{width:var( --container-widget-width, 398px );max-width:398px;--container-widget-width:398px;--container-widget-flex-grow:0;top:8px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d312959{left:20px;}body.rtl .elementor-640 .elementor-element.elementor-element-d312959{right:20px;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu .elementor-item{font-size:8px;}.elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown .elementor-item, .elementor-640 .elementor-element.elementor-element-d312959 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-0078d78{left:58px;}body.rtl .elementor-640 .elementor-element.elementor-element-0078d78{right:58px;}.elementor-640 .elementor-element.elementor-element-0078d78{top:13px;}.elementor-640 .elementor-element.elementor-element-0078d78 .elementor-heading-title{font-size:20px;}.elementor-640 .elementor-element.elementor-element-0035b0c{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-640 .elementor-element.elementor-element-0035b0c:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-0035b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-200px 22px;background-size:cover;}.elementor-640 .elementor-element.elementor-element-f3b55a9 > .elementor-widget-container{margin:-23px -23px -23px -23px;}.elementor-640 .elementor-element.elementor-element-f3b55a9 .elementor-heading-title{font-size:87px;}.elementor-640 .elementor-element.elementor-element-157ecc5 .elementor-heading-title{font-size:18px;}.elementor-640 .elementor-element.elementor-element-87aeb20 .elementor-heading-title{font-size:18px;}.elementor-640 .elementor-element.elementor-element-0b578d8 .elementor-heading-title{font-size:18px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe{width:var( --container-widget-width, 399.402px );max-width:399.402px;--container-widget-width:399.402px;--container-widget-flex-grow:0;top:-509px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-e3ad7fe{left:55px;}body.rtl .elementor-640 .elementor-element.elementor-element-e3ad7fe{right:55px;}.elementor-640 .elementor-element.elementor-element-c4096c9{width:var( --container-widget-width, 151.607px );max-width:151.607px;--container-widget-width:151.607px;--container-widget-flex-grow:0;top:466px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-c4096c9{left:326px;}body.rtl .elementor-640 .elementor-element.elementor-element-c4096c9{right:326px;}.elementor-640 .elementor-element.elementor-element-55198a5{width:var( --container-widget-width, 247.688px );max-width:247.688px;--container-widget-width:247.688px;--container-widget-flex-grow:0;top:-508px;font-size:14px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-55198a5{left:476px;}body.rtl .elementor-640 .elementor-element.elementor-element-55198a5{right:476px;}.elementor-640 .elementor-element.elementor-element-10248c6{width:var( --container-widget-width, 433.938px );max-width:433.938px;--container-widget-width:433.938px;--container-widget-flex-grow:0;top:-257px;font-size:14px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-10248c6{left:51px;}body.rtl .elementor-640 .elementor-element.elementor-element-10248c6{right:51px;}.elementor-640 .elementor-element.elementor-element-6f3d60b{width:var( --container-widget-width, 192.161px );max-width:192.161px;--container-widget-width:192.161px;--container-widget-flex-grow:0;top:-93px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-6f3d60b{left:157px;}body.rtl .elementor-640 .elementor-element.elementor-element-6f3d60b{right:157px;}.elementor-640 .elementor-element.elementor-element-d016a98{width:var( --container-widget-width, 624.42px );max-width:624.42px;--container-widget-width:624.42px;--container-widget-flex-grow:0;top:120px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d016a98{left:76px;}body.rtl .elementor-640 .elementor-element.elementor-element-d016a98{right:76px;}}@media(max-width:767px){body:not(.rtl) .elementor-640 .elementor-element.elementor-element-462d566{left:10px;}body.rtl .elementor-640 .elementor-element.elementor-element-462d566{right:10px;}.elementor-640 .elementor-element.elementor-element-462d566{top:4px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d312959{left:7px;}body.rtl .elementor-640 .elementor-element.elementor-element-d312959{right:7px;}.elementor-640 .elementor-element.elementor-element-d312959{top:188px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-0078d78{left:190px;}body.rtl .elementor-640 .elementor-element.elementor-element-0078d78{right:190px;}.elementor-640 .elementor-element.elementor-element-0078d78{top:-30px;}.elementor-640 .elementor-element.elementor-element-c72807d > .elementor-widget-container{margin:-65px -65px -65px -65px;}.elementor-640 .elementor-element.elementor-element-c72807d .elementor-heading-title{font-size:40px;word-spacing:0em;}.elementor-640 .elementor-element.elementor-element-0035b0c:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-0035b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bybrewebsites.com/wp-content/uploads/2025/10/Untitled-design-11-1-e1761787812900.png");background-position:-378px 66px;background-repeat:no-repeat;background-size:cover;}.elementor-640 .elementor-element.elementor-element-0035b0c{--width:607px;--min-height:71vh;--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-end;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-640 .elementor-element.elementor-element-0035b0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-640 .elementor-element.elementor-element-f3b55a9 > .elementor-widget-container{margin:-44px 0px -194px 0px;padding:0px 0px 2px 0px;}.elementor-640 .elementor-element.elementor-element-f3b55a9 .elementor-heading-title{font-size:35px;}.elementor-640 .elementor-element.elementor-element-0e6271e{--content-width:500px;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--margin-top:-02.9rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-640 .elementor-element.elementor-element-0e6271e.e-con{--align-self:flex-start;}.elementor-640 .elementor-element.elementor-element-157ecc5{text-align:left;}.elementor-640 .elementor-element.elementor-element-157ecc5 .elementor-heading-title{font-size:10.8px;}.elementor-640 .elementor-element.elementor-element-61e8925{--width:84.688px;--min-height:0px;}.elementor-640 .elementor-element.elementor-element-61e8925.e-con{--align-self:center;}.elementor-640 .elementor-element.elementor-element-87aeb20 > .elementor-widget-container{margin:0px 0px 0px -27px;}.elementor-640 .elementor-element.elementor-element-87aeb20.elementor-element{--align-self:center;}.elementor-640 .elementor-element.elementor-element-87aeb20 .elementor-heading-title{font-size:10.8px;}.elementor-640 .elementor-element.elementor-element-e1cf6c3{--width:115.714px;}.elementor-640 .elementor-element.elementor-element-0b578d8{text-align:right;}.elementor-640 .elementor-element.elementor-element-0b578d8 .elementor-heading-title{font-size:10.8px;}.elementor-640 .elementor-element.elementor-element-5751ef6 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-underline .elementor-item:after,
					 .elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-overline .elementor-item:before,
					 .elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-double-line .elementor-item:before,
					 .elementor-640 .elementor-element.elementor-element-5751ef6 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown .elementor-item, .elementor-640 .elementor-element.elementor-element-5751ef6 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-640 .elementor-element.elementor-element-6065d9a{--width:379.143px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe{width:var( --container-widget-width, 262.143px );max-width:262.143px;--container-widget-width:262.143px;--container-widget-flex-grow:0;top:-400px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-e3ad7fe{left:24px;}body.rtl .elementor-640 .elementor-element.elementor-element-e3ad7fe{right:24px;}.elementor-640 .elementor-element.elementor-element-e3ad7fe .swiper-slide{height:132px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-c4096c9{left:106px;}body.rtl .elementor-640 .elementor-element.elementor-element-c4096c9{right:106px;}.elementor-640 .elementor-element.elementor-element-c4096c9{top:466px;}.elementor-640 .elementor-element.elementor-element-10248c6{width:var( --container-widget-width, 197.286px );max-width:197.286px;--container-widget-width:197.286px;--container-widget-flex-grow:0;top:-246px;font-size:10px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-10248c6{left:28px;}body.rtl .elementor-640 .elementor-element.elementor-element-10248c6{right:28px;}.elementor-640 .elementor-element.elementor-element-6f3d60b{width:var( --container-widget-width, 128.161px );max-width:128.161px;--container-widget-width:128.161px;--container-widget-flex-grow:0;top:-78px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-6f3d60b{left:37px;}body.rtl .elementor-640 .elementor-element.elementor-element-6f3d60b{right:37px;}.elementor-640 .elementor-element.elementor-element-6f3d60b .elementor-button{font-size:8px;}.elementor-640 .elementor-element.elementor-element-d016a98{width:var( --container-widget-width, 266.143px );max-width:266.143px;--container-widget-width:266.143px;--container-widget-flex-grow:0;top:72px;font-size:20px;}body:not(.rtl) .elementor-640 .elementor-element.elementor-element-d016a98{left:42px;}body.rtl .elementor-640 .elementor-element.elementor-element-d016a98{right:42px;}}@media(min-width:768px){.elementor-640 .elementor-element.elementor-element-71b4e68{--width:23.316%;}.elementor-640 .elementor-element.elementor-element-77988bd{--width:50%;}.elementor-640 .elementor-element.elementor-element-1bbc023{--width:25.62%;}.elementor-640 .elementor-element.elementor-element-0035b0c{--width:100%;}.elementor-640 .elementor-element.elementor-element-2e16048{--width:25%;}.elementor-640 .elementor-element.elementor-element-61e8925{--width:50%;}.elementor-640 .elementor-element.elementor-element-e1cf6c3{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-640 .elementor-element.elementor-element-71b4e68{--width:160.938px;}.elementor-640 .elementor-element.elementor-element-0035b0c{--width:1162px;}.elementor-640 .elementor-element.elementor-element-6065d9a{--width:779.143px;}}@media(min-width:1025px){.elementor-640 .elementor-element.elementor-element-0035b0c:not(.elementor-motion-effects-element-type-background), .elementor-640 .elementor-element.elementor-element-0035b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for text-editor, class: .elementor-element-d016a98 */.brush-underline {
  background: linear-gradient(90deg, rgba(216,198,142,0.6), rgba(182,166,113,0.8));
  background-repeat: no-repeat;
  background-size: 100% 0.3em;
  background-position: 0 88%;
  transition: background-size 0.3s ease;
}
.brush-underline:hover {
  background-size: 100% 100%;
}

.text-secondary {
  color: #A8B89A !important; /* matcha green secondary */
  font-style: italic;
}
.bold-accent {
  font-weight: 700;
  color: #B6A671 !important; /* deep beige accent */
  transition: color 0.3s ease;
}
.bold-accent:hover {
  color: #D8C68E !important; /* shifts to gold on hover */
}

.underline-accent {
  position: relative; /* needed for ::after */
  border-bottom: 3px solid #D8C68E;
  padding-bottom: 2px;
  color: #4A4A42 !important; /* warm charcoal */
}
.underline-accent::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 4px;
  background: linear-gradient(90deg, #A8B89A 0%, #D8C68E 100%);
  border-radius: 2px;
  opacity: 0.5;
  transition: width 0.35s ease;
}
.underline-accent:hover::after {
  width: 100%;
}

.circle-highlight {
  background-color: rgba(168, 184, 154, 0.25); /* matcha green highlight */
  border-radius: 40px;
  padding: 0.25em 0.7em;
  color: #4A4A42 !important;
  font-weight: 500;
  transition: transform 0.3s ease, background-color 0.3s ease;
  display: inline-block;
}
.circle-highlight:hover {
  transform: scale(1.1);
  background-color: rgba(168, 184, 154, 0.4);
}


.text-secondary {
  color: #A8B89A !important; /* matcha green secondary */
  font-style: italic;
  transition: color 0.3s ease;
}
.text-secondary:hover {
  color: #D8C68E !important; /* gold on hover */
}/* End custom CSS */