.elementor-524 .elementor-element.elementor-element-21660ba{--display:flex;--min-height:715px;--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:center;}.elementor-524 .elementor-element.elementor-element-21660ba:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-21660ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.alhwines.com/wp-content/uploads/2025/06/01_DSC09777-1_2X.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-524 .elementor-element.elementor-element-21660ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-524 .elementor-element.elementor-element-97a6115{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-524 .elementor-element.elementor-element-97a6115:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-97a6115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1be27ac6 );}.elementor-524 .elementor-element.elementor-element-d211b50{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-524 .elementor-element.elementor-element-0f73a08{width:100%;max-width:100%;text-align:center;}.elementor-524 .elementor-element.elementor-element-0f73a08 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-524 .elementor-element.elementor-element-0f73a08 .elementor-heading-title{font-family:var( --e-global-typography-8024048-font-family ), Sans-serif;font-size:var( --e-global-typography-8024048-font-size );font-weight:var( --e-global-typography-8024048-font-weight );text-transform:var( --e-global-typography-8024048-text-transform );line-height:var( --e-global-typography-8024048-line-height );color:#262D4C;}.elementor-524 .elementor-element.elementor-element-facb50b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-facb50b{text-align:left;}.elementor-524 .elementor-element.elementor-element-facb50b .elementor-heading-title{font-family:var( --e-global-typography-69a4b1f-font-family ), Sans-serif;font-size:var( --e-global-typography-69a4b1f-font-size );font-weight:var( --e-global-typography-69a4b1f-font-weight );text-transform:var( --e-global-typography-69a4b1f-text-transform );line-height:var( --e-global-typography-69a4b1f-line-height );letter-spacing:var( --e-global-typography-69a4b1f-letter-spacing );color:#262D4C;}.elementor-524 .elementor-element.elementor-element-6a9f7ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-524 .elementor-element.elementor-element-6a9f7ad.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-524 .elementor-element.elementor-element-6a9f7ad{text-align:left;font-family:var( --e-global-typography-374ef63-font-family ), Sans-serif;font-size:var( --e-global-typography-374ef63-font-size );font-weight:var( --e-global-typography-374ef63-font-weight );text-transform:var( --e-global-typography-374ef63-text-transform );font-style:var( --e-global-typography-374ef63-font-style );line-height:var( --e-global-typography-374ef63-line-height );letter-spacing:var( --e-global-typography-374ef63-letter-spacing );color:var( --e-global-color-7f86ed4 );}.elementor-524 .elementor-element.elementor-element-6a9f7ad p{margin-block-end:20px;}body.elementor-page-524:not(.elementor-motion-effects-element-type-background), body.elementor-page-524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1be27ac6 );}@media(max-width:1024px){.elementor-524 .elementor-element.elementor-element-21660ba{--min-height:400px;}.elementor-524 .elementor-element.elementor-element-0f73a08 .elementor-heading-title{font-size:var( --e-global-typography-8024048-font-size );line-height:var( --e-global-typography-8024048-line-height );}.elementor-524 .elementor-element.elementor-element-facb50b .elementor-heading-title{font-size:var( --e-global-typography-69a4b1f-font-size );line-height:var( --e-global-typography-69a4b1f-line-height );letter-spacing:var( --e-global-typography-69a4b1f-letter-spacing );}.elementor-524 .elementor-element.elementor-element-6a9f7ad{font-size:var( --e-global-typography-374ef63-font-size );line-height:var( --e-global-typography-374ef63-line-height );letter-spacing:var( --e-global-typography-374ef63-letter-spacing );}}@media(max-width:767px){.elementor-524 .elementor-element.elementor-element-21660ba:not(.elementor-motion-effects-element-type-background), .elementor-524 .elementor-element.elementor-element-21660ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alhwines.com/wp-content/uploads/2025/06/01_MOB_Our-Philosophy_Hero_2X.jpg");}.elementor-524 .elementor-element.elementor-element-21660ba{--min-height:200px;}.elementor-524 .elementor-element.elementor-element-0f73a08 .elementor-heading-title{font-size:var( --e-global-typography-8024048-font-size );line-height:var( --e-global-typography-8024048-line-height );}.elementor-524 .elementor-element.elementor-element-facb50b .elementor-heading-title{font-size:var( --e-global-typography-69a4b1f-font-size );line-height:var( --e-global-typography-69a4b1f-line-height );letter-spacing:var( --e-global-typography-69a4b1f-letter-spacing );}.elementor-524 .elementor-element.elementor-element-6a9f7ad{font-size:var( --e-global-typography-374ef63-font-size );line-height:var( --e-global-typography-374ef63-line-height );letter-spacing:var( --e-global-typography-374ef63-letter-spacing );}}@media(min-width:768px){.elementor-524 .elementor-element.elementor-element-d211b50{--width:740px;}}@media(max-width:1024px) and (min-width:768px){.elementor-524 .elementor-element.elementor-element-d211b50{--width:75%;}}