.elementor .mblOverline{font-family:Montserrat;font-weight:700;font-size:14px;color:var(--purple);letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .mblH1{font-family:Algerian;font-weight:400;font-size:52px;color:#ffffff;line-height:1.1em;text-align:center;}.elementor .mblH2{font-family:Algerian;font-weight:400;font-size:38px;color:#16241c;line-height:1.15em;text-align:center;}.elementor .mblH2Light{font-family:Algerian;font-weight:400;font-size:38px;color:#ffffff;line-height:1.15em;text-align:center;}.elementor .mblH3{font-family:Montserrat;font-weight:700;font-size:21px;color:#16241c;line-height:1.3em;}.elementor .mblLead{max-width:760px;font-size:18px;color:#4a4a4a;line-height:1.7em;text-align:center;}.elementor .mblLeadLight{max-width:900px;font-size:18px;color:#ececec;line-height:1.7em;text-align:center;}.elementor .mblLeft{text-align:left;}.elementor .mblBtnPrimary{font-family:Montserrat;font-weight:700;font-size:16px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:34px;padding-inline-end:34px;border-radius:99px;background-color:#67bd44;}.elementor .mblBtnPrimary:hover,.elementor .mblBtnPrimary:focus-visible{color:#16241c;background-color:#ffc56c;}.elementor .mblBtnGhost{font-family:Montserrat;font-weight:700;font-size:16px;color:#ffffff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:99px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:rgba(0,0,0,0);}.elementor .mblBtnGhost:hover,.elementor .mblBtnGhost:focus-visible{color:#16241c;background-color:#ffffff;}.elementor .mblCard{overflow:hidden;border-radius:8px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#eaddc4;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.05);flex-direction:column;flex:1 1 300px;}.elementor .mblCardImg{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .mblFeatureImg{width:100%;max-height:470px;object-fit:cover;border-radius:14px;box-shadow:0px 14px 34px 0px rgba(0,0,0,0.18);}.elementor .mblQuote{padding:26px;border-radius:12px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#67bd44;border-style:none;background-color:#faf7f1;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:12px;flex:1 1 300px;}.elementor .mblWrapCol{width:100%;max-width:1440px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:16px;align-items:center;}.elementor .mblWrapRow{width:100%;max-width:1440px;padding-block-start:86px;padding-block-end:86px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:row;gap:44px;flex-wrap:wrap;align-items:center;}.elementor .mblCol{flex-direction:column;gap:16px;flex:1 1 340px;justify-content:center;}.elementor .mblCardText{font-size:15px;color:#555555;line-height:1.6em;text-align:left;}.elementor .mblCenter{text-align:center;}.elementor .mblQuoteText{font-size:16px;color:#333333;line-height:1.6em;font-style:italic;}.elementor .mblQuoteCite{font-family:Montserrat;font-weight:700;font-size:14px;color:#16241c;}.elementor .mblOverlineLight{font-family:Montserrat;font-weight:700;font-size:14px;color:#ffffff;letter-spacing:2px;text-align:center;text-transform:uppercase;}.elementor .mblHero{min-height:560px;background-image:linear-gradient(rgba(13, 20, 15, 0.55), rgba(13, 20, 15, 0.55)),url("https://boudreauxscajungrill.com/wp-content/uploads/2024/08/Boudreauxs_OutdoorPatio.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;background-color:#16241c;flex-direction:column;justify-content:center;align-items:center;}.elementor .mblCTA{background-image:linear-gradient(rgba(13,20,15,0.62), rgba(13,20,15,0.62)),url("https://boudreauxscajungrill.com/wp-content/uploads/2024/08/Boudreauxs_interior.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#16241c;flex-direction:column;justify-content:center;align-items:center;}.elementor .mblMask{width:74px;}