.elementor-32 .elementor-element.elementor-element-1620ef4{--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;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-1620ef4:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1620ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1a1a;}.elementor-32 .elementor-element.elementor-element-fb427a7{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-97433b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0fad585{--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;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-32 .elementor-element.elementor-element-0fad585:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-0fad585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-32 .elementor-element.elementor-element-1bfcb8d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-32 .elementor-element.elementor-element-50b6353{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:999;}.elementor-32 .elementor-element.elementor-element-50b6353:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-50b6353 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-1bfcb8d{--width:1280px;}}/* Start custom CSS for container, class: .elementor-element-97433b6 */.elementor-32 .elementor-element.elementor-element-97433b6{color:rgba(255,255,255,0.7);font-size:12.5px;font-family:'DM Sans',sans-serif;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-97433b6{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1620ef4 */.elementor-32 .elementor-element.elementor-element-1620ef4{font-size:12.5px;color:rgba(255,255,255,0.7);} .elementor-32 .elementor-element.elementor-element-1620ef4 a{color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.2s;} .elementor-32 .elementor-element.elementor-element-1620ef4 a:hover{color:#C9A84C;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-1620ef4{padding:6px 16px!important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1d78a0 */.elementor-32 .elementor-element.elementor-element-b1d78a0{margin-left:8px;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-b1d78a0{display:none!important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7910dc */.elementor-32 .elementor-element.elementor-element-b7910dc{flex-shrink:0;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-b7910dc{display:none!important;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-693d213 */.elementor-32 .elementor-element.elementor-element-693d213{display:none!important;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-693d213{display:flex!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bfcb8d */.elementor-32 .elementor-element.elementor-element-1bfcb8d{max-width:1280px;width:100%;margin:0 auto;} @media(max-width:768px){.elementor-32 .elementor-element.elementor-element-1bfcb8d{padding:0 20px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fad585 */.elementor-32 .elementor-element.elementor-element-0fad585{height:80px;transition:box-shadow 0.3s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50b6353 */.elementor-32 .elementor-element.elementor-element-50b6353{display:none;position:fixed;top:80px;left:0;right:0;bottom:0;z-index:999;overflow-y:auto;gap:4px;} .elementor-32 .elementor-element.elementor-element-50b6353 a{padding:14px 16px;border-radius:8px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;border-bottom:1px solid rgba(201,168,76,0.2);display:block;font-family:'DM Sans',sans-serif;transition:all 0.2s;} .elementor-32 .elementor-element.elementor-element-50b6353 a:hover{color:#CD1C18;background:rgba(205,28,24,0.04);}/* End custom CSS */