.elementor-3472 .elementor-element.elementor-element-2d967fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3472 .elementor-element.elementor-element-2975406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3472 .elementor-element.elementor-element-579071f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3472 .elementor-element.elementor-element-a2625ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3472 .elementor-element.elementor-element-54e25cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3472 .elementor-element.elementor-element-03a999e{--grid-columns:3;}@media(max-width:1024px){.elementor-3472 .elementor-element.elementor-element-03a999e{--grid-columns:2;}}@media(max-width:767px){.elementor-3472 .elementor-element.elementor-element-03a999e{--grid-columns:1;}}/* Start custom CSS for image, class: .elementor-element-ca4b9df */.elementor-3472 .elementor-element.elementor-element-ca4b9df img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:30px;box-shadow:0 30px 70px rgba(43,27,20,.18)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579071f */.elementor-3472 .elementor-element.elementor-element-579071f{max-width:760px;margin:clamp(40px,5vw,64px) auto 0;width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2975406 */.elementor-3472 .elementor-element.elementor-element-2975406{max-width:1360px;width:100%;margin:0 auto;padding:clamp(60px,8vw,110px) clamp(20px,4vw,56px) 0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54e25cb */.elementor-3472 .elementor-element.elementor-element-54e25cb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px)}@media (max-width:960px){.elementor-3472 .elementor-element.elementor-element-54e25cb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.elementor-3472 .elementor-element.elementor-element-54e25cb{grid-template-columns:minmax(0,1fr)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2625ac */.elementor-3472 .elementor-element.elementor-element-a2625ac{max-width:1360px;width:100%;margin:0 auto;padding:clamp(90px,11vw,170px) clamp(20px,4vw,56px)}/* End custom CSS */