.elementor .flex-wrap{flex-wrap:wrap;}.elementor .full-width{width:100%;max-width:1800px;padding-inline-start:3.6%;padding-inline-end:3.6%;margin:auto;display:flex;flex-direction:row;gap:20px;align-items:center;}.elementor .text-base{font-family:Inter;font-weight:400;font-size:16px;}.elementor .text-lg{font-family:Inter;font-size:1.2rem;}.elementor .peach-btn{font-weight:600;color:var(--luxury_black);padding-block-start:0.58rem;padding-block-end:0.58rem;padding-inline-start:1.41rem;padding-inline-end:1.41rem;border-radius:0.39rem;background-color:var(--peach);align-self:center;}.elementor .peach-btn:hover,.elementor .peach-btn:focus-visible{color:var(--white);background-color:var(--luxury_black);}.elementor .text-xl{font-weight:300;font-size:1.5rem;line-height:2.125rem;}.elementor .playfair{font-family:"Playfair Display";color:#040D0D;}.elementor .black-btn{color:var(--white);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.41rem;padding-inline-end:1.41rem;border-radius:0.39rem;background-color:#23200f;justify-content:flex-start;align-self:start;}.elementor .black-btn:hover,.elementor .black-btn:focus-visible{color:var(--white);background-color:var(--Text);}.elementor .link{font-weight:400;color:var(--Beige);text-decoration:underline;}.elementor .margin-y-xl{margin-block-start:6rem;margin-block-end:6rem;flex-direction:column;}.elementor .text-4xl{font-weight:700;font-size:2.68rem;}.elementor .global-gap{gap:1.75em;justify-content:center;}.elementor .image-radius{object-fit:cover;object-position:center center;border-radius:1.56rem;}.elementor .small-margin{margin-block-start:3.63rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;gap:25px;}.elementor .text-white{color:var(--white);}.elementor .text-2xl{font-size:2rem;}.elementor .service-box{width:31.8%;height:416px;padding:38px;border-radius:25px;gap:10px;}.elementor .service-box:hover,.elementor .service-box:focus-visible{transform:translate3d(0px, -8px, 0px);}.elementor .gold-box{column-gap:5rem;padding-block-start:6.81em;padding-block-end:6.81em;background-color:var(--light-beige);}.elementor .general-box{width:18.7%;height:243px;color:var(--luxury_black);padding:2.4em;border-radius:45px;background-color:var(--beige-500);flex-direction:column;justify-content:space-between;}.elementor .general-box:hover,.elementor .general-box:focus-visible{color:var(--white);background-color:var(--luxury_black);}.elementor .text-18{font-size:18px;}