.elementor-11 .elementor-element.elementor-element-e7ddd19{--display:flex;}.elementor-11 .elementor-element.elementor-element-77bfa8b{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.06);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-77bfa8b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-77bfa8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-11 .elementor-element.elementor-element-9e6fc95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6670fb9 );}.elementor-11 .elementor-element.elementor-element-9e6fc95.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9e6fc95.elementor-view-default .elementor-icon{fill:var( --e-global-color-6670fb9 );color:var( --e-global-color-6670fb9 );border-color:var( --e-global-color-6670fb9 );}.elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon{font-size:14px;}.elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:40px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:500;color:var( --e-global-color-6670fb9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d74a3b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d74a3b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d74a3b9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:47px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c264ff6{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;color:#52361ED6;}.elementor-11 .elementor-element.elementor-element-c264ff6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-e26d3b3{width:var( --container-widget-width, 37.892% );max-width:37.892%;--container-widget-width:37.892%;--container-widget-flex-grow:0;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-e26d3b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-e26d3b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-e26d3b3 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-e26d3b3 .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;background-color:transparent;background-image:linear-gradient(212deg, var( --e-global-color-accent ) 0%, #BF997A 100%);border-radius:5px 5px 5px 5px;padding:29px 29px 29px 29px;}.elementor-11 .elementor-element.elementor-element-94242ad{width:var( --container-widget-width, 22.492% );max-width:22.492%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1280px;--container-widget-width:22.492%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-94242ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-title{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon{font-size:14px;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:23px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fd70f86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-11 .elementor-element.elementor-element-fd70f86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-fd70f86 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-299d095{--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;}.elementor-11 .elementor-element.elementor-element-0a0cb1b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA70;--border-color:#F6D5BA70;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-0a0cb1b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0a0cb1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F247;}.elementor-11 .elementor-element.elementor-element-0a0cb1b:hover{background-color:#FFFFFF;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-11 .elementor-element.elementor-element-d84b06f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-d84b06f .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-d84b06f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-d84b06f .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-d84b06f .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4560924{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA70;--border-color:#F6D5BA70;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4560924:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4560924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F247;}.elementor-11 .elementor-element.elementor-element-4560924:hover{background-color:#FFFFFF;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-11 .elementor-element.elementor-element-1261f03 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-1261f03 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-1261f03 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-1261f03 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-1261f03 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-f600ce5{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA70;--border-color:#F6D5BA70;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-f600ce5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f600ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F247;}.elementor-11 .elementor-element.elementor-element-f600ce5:hover{background-color:#FFFFFF;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-11 .elementor-element.elementor-element-c10a02b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-c10a02b .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-c10a02b .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-c10a02b .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-c10a02b .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6c88573{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA70;--border-color:#F6D5BA70;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-6c88573:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6c88573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F247;}.elementor-11 .elementor-element.elementor-element-6c88573:hover{background-color:#FFFFFF;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-11 .elementor-element.elementor-element-36ee93f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-36ee93f .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-36ee93f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-36ee93f .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-36ee93f .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-aeb2435{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA70;--border-color:#F6D5BA70;--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-aeb2435:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aeb2435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F247;}.elementor-11 .elementor-element.elementor-element-aeb2435:hover{background-color:#FFFFFF;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.08);}.elementor-11 .elementor-element.elementor-element-136a6d4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-136a6d4 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-136a6d4 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-136a6d4 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-136a6d4 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-8f97f96{--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;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-3786ac6{width:var( --container-widget-width, 38.223% );max-width:38.223%;--container-widget-width:38.223%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3786ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9934ee7{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11 .elementor-element.elementor-element-5d8877e{width:var( --container-widget-width, 79.516% );max-width:79.516%;--container-widget-width:79.516%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5d8877e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5d8877e .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:56px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-5b327ea{width:var( --container-widget-width, 106.29% );max-width:106.29%;--container-widget-width:106.29%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:400;color:#52361ED6;}.elementor-11 .elementor-element.elementor-element-5b327ea.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f038049{width:var( --container-widget-width, 82.083% );max-width:82.083%;--container-widget-width:82.083%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-f038049.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f038049 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-f038049 .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-f038049 .elementor-button{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;background-color:transparent;background-image:linear-gradient(212deg, var( --e-global-color-accent ) 0%, #BF997A 100%);border-radius:0px 0px 0px 0px;padding:29px 29px 29px 29px;}.elementor-11 .elementor-element.elementor-element-3763ba8{--display:flex;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-ecb624a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-ecb624a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-ecb624a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:28px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-028b7a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BF997A5E;--border-color:#BF997A5E;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5e3ea0a{width:var( --container-widget-width, 21.427% );max-width:21.427%;--container-widget-width:21.427%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5e3ea0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-5e3ea0a .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-9f7daf7{width:var( --container-widget-width, 53.74% );max-width:53.74%;--container-widget-width:53.74%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9f7daf7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9f7daf7 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:100px;}.elementor-11 .elementor-element.elementor-element-9f7daf7 .elementor-icon-box-title{margin-block-end:100px;}.elementor-11 .elementor-element.elementor-element-9f7daf7 .elementor-icon{font-size:12px;}.elementor-11 .elementor-element.elementor-element-9f7daf7 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ce70180{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BF997A5E;--border-color:#BF997A5E;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-f8d3212{width:var( --container-widget-width, 21.427% );max-width:21.427%;--container-widget-width:21.427%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f8d3212.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f8d3212 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-9d13d4d{width:var( --container-widget-width, 53.74% );max-width:53.74%;--container-widget-width:53.74%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9d13d4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9d13d4d .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:100px;}.elementor-11 .elementor-element.elementor-element-9d13d4d .elementor-icon-box-title{margin-block-end:100px;}.elementor-11 .elementor-element.elementor-element-9d13d4d .elementor-icon{font-size:12px;}.elementor-11 .elementor-element.elementor-element-9d13d4d .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-8590099{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#BF997A5E;--border-color:#BF997A5E;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-a1d056c{width:var( --container-widget-width, 21.427% );max-width:21.427%;--container-widget-width:21.427%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-a1d056c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a1d056c .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:32px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-40059ca{width:var( --container-widget-width, 53.74% );max-width:53.74%;--container-widget-width:53.74%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-40059ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-40059ca .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:100px;}.elementor-11 .elementor-element.elementor-element-40059ca .elementor-icon-box-title{margin-block-end:100px;}.elementor-11 .elementor-element.elementor-element-40059ca .elementor-icon{font-size:12px;}.elementor-11 .elementor-element.elementor-element-40059ca .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5241ff3{--display:flex;--min-height:349px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F6D5BA61;--border-color:#F6D5BA61;--border-radius:40px 40px 40px 40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-5241ff3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5241ff3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);}.elementor-11 .elementor-element.elementor-element-5241ff3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f8ac578{width:var( --container-widget-width, 79.516% );max-width:79.516%;--container-widget-width:79.516%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f8ac578.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f8ac578 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:56px;font-weight:500;}.elementor-11 .elementor-element.elementor-element-1127285{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1127285 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:500;font-style:italic;color:#52361E8C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-b288776{--divider-border-style:solid;--divider-color:#F6F0EB91;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-b288776 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-b288776 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-8d00b66{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;color:#52361ED6;}.elementor-11 .elementor-element.elementor-element-8d00b66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3f6c21c .elementor-button{background-color:transparent;font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(212deg, #F2E6DD 0%, #FFFBF8 100%);border-radius:0px 0px 0px 0px;padding:29px 29px 29px 29px;}.elementor-11 .elementor-element.elementor-element-3f6c21c{width:var( --container-widget-width, 62.141% );max-width:62.141%;--container-widget-width:62.141%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;}.elementor-11 .elementor-element.elementor-element-3f6c21c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-3f6c21c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-3f6c21c .elementor-button .elementor-button-content-wrapper{gap:0px;justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-a2ce759.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-a2ce759 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-11 .elementor-element.elementor-element-b3a8175{width:var( --container-widget-width, 5.052% );max-width:5.052%;--container-widget-width:5.052%;--container-widget-flex-grow:0;bottom:0px;}.elementor-11 .elementor-element.elementor-element-b3a8175.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b3a8175{right:10px;}body.rtl .elementor-11 .elementor-element.elementor-element-b3a8175{left:10px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF8;background-image:url("https://psimarianabaeta.com.br/wp-content/uploads/2026/05/Slice-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1366px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-d74a3b9{width:var( --container-widget-width, 554.889px );max-width:554.889px;--container-widget-width:554.889px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d74a3b9 .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-c264ff6{width:var( --container-widget-width, 583.788px );max-width:583.788px;--container-widget-width:583.788px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-e26d3b3{width:var( --container-widget-width, 546.219px );max-width:546.219px;--container-widget-width:546.219px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-94242ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 754px;}.elementor-11 .elementor-element.elementor-element-3786ac6{width:var( --container-widget-width, 503.795px );max-width:503.795px;--container-widget-width:503.795px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5d8877e{width:var( --container-widget-width, 543.472px );max-width:543.472px;--container-widget-width:543.472px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f038049{width:var( --container-widget-width, 546.219px );max-width:546.219px;--container-widget-width:546.219px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8d00b66{width:var( --container-widget-width, 528.653px );max-width:528.653px;--container-widget-width:528.653px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3f6c21c{width:var( --container-widget-width, 546.219px );max-width:546.219px;--container-widget-width:546.219px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-b3a8175{width:var( --container-widget-width, 86.016px );max-width:86.016px;--container-widget-width:86.016px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-e7ddd19{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-77bfa8b{--width:420px;}.elementor-11 .elementor-element.elementor-element-299d095{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-0a0cb1b{--width:32%;}.elementor-11 .elementor-element.elementor-element-4560924{--width:32%;}.elementor-11 .elementor-element.elementor-element-f600ce5{--width:32%;}.elementor-11 .elementor-element.elementor-element-6c88573{--width:49%;}.elementor-11 .elementor-element.elementor-element-aeb2435{--width:49%;}.elementor-11 .elementor-element.elementor-element-8f97f96{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-9934ee7{--width:50%;}.elementor-11 .elementor-element.elementor-element-3763ba8{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-5241ff3{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-e7ddd19{--content-width:1080px;}.elementor-11 .elementor-element.elementor-element-299d095{--content-width:1080px;}.elementor-11 .elementor-element.elementor-element-8f97f96{--content-width:1080px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-e7ddd19{--content-width:780px;}}@media(min-width:1367px){body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-e7ddd19{--content-width:380px;--margin-top:225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-9e6fc95 .elementor-icon-box-description{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11 .elementor-element.elementor-element-d74a3b9{text-align:center;}.elementor-11 .elementor-element.elementor-element-d74a3b9 .elementor-heading-title{font-size:39px;}.elementor-11 .elementor-element.elementor-element-c264ff6{text-align:center;}.elementor-11 .elementor-element.elementor-element-e26d3b3 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-e26d3b3 .elementor-button{font-size:18px;padding:32px 22px 32px 22px;}.elementor-11 .elementor-element.elementor-element-94242ad{width:var( --container-widget-width, 397.266px );max-width:397.266px;--container-widget-width:397.266px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-title a{font-size:20px;}.elementor-11 .elementor-element.elementor-element-94242ad .elementor-icon-box-description{font-size:14px;}.elementor-11 .elementor-element.elementor-element-fd70f86{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-299d095{--content-width:380px;}.elementor-11 .elementor-element.elementor-element-8f97f96{--content-width:380px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-9934ee7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-5d8877e .elementor-heading-title{font-size:40px;}.elementor-11 .elementor-element.elementor-element-f038049 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-f038049 .elementor-button{font-size:18px;padding:32px 22px 32px 22px;}.elementor-11 .elementor-element.elementor-element-3763ba8{--content-width:380px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ecb624a{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ecb624a .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-028b7a2{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-5e3ea0a{width:var( --container-widget-width, 457.99px );max-width:457.99px;--container-widget-width:457.99px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9f7daf7{width:var( --container-widget-width, 412.142px );max-width:412.142px;--container-widget-width:412.142px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-ce70180{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-f8d3212{width:var( --container-widget-width, 346.708px );max-width:346.708px;--container-widget-width:346.708px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9d13d4d{width:var( --container-widget-width, 414.809px );max-width:414.809px;--container-widget-width:414.809px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-8590099{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-a1d056c{width:var( --container-widget-width, 965.271px );max-width:965.271px;--container-widget-width:965.271px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-40059ca{width:var( --container-widget-width, 576.215px );max-width:576.215px;--container-widget-width:576.215px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-5241ff3{--width:380px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-f8ac578{width:var( --container-widget-width, 399.25px );max-width:399.25px;--container-widget-width:399.25px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-f8ac578 .elementor-heading-title{font-size:53px;}.elementor-11 .elementor-element.elementor-element-8d00b66{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3f6c21c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-11 .elementor-element.elementor-element-3f6c21c .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-11 .elementor-element.elementor-element-3f6c21c .elementor-button{font-size:18px;padding:32px 22px 32px 22px;}.elementor-11 .elementor-element.elementor-element-a2ce759{width:var( --container-widget-width, 257px );max-width:257px;--container-widget-width:257px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-a2ce759 .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-b3a8175{width:var( --container-widget-width, 77.016px );max-width:77.016px;--container-widget-width:77.016px;--container-widget-flex-grow:0;bottom:41px;}}/* Start custom CSS for button, class: .elementor-element-e26d3b3 *//* Base do botão - Estrutura limpa e transição super suave */
.elementor-11 .elementor-element.elementor-element-e26d3b3 {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    /* Transição global sutil aplicada a todas as propriedades físicas */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    animation: pulsarBotaoFisico 2.5s infinite ease-in-out !important; 
}

/* Animação 1: O fundo dourado líquido em looping infinito */
.elementor-11 .elementor-element.elementor-element-e26d3b3::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, #dfb77d, #f2d5a3, #cbb49a, #dfb77d) !important;
    background-size: 400% 400% !important;
    animation: gradienteLiquido 6s ease infinite !important;
    z-index: -2 !important;
}

/* Animação 2: O feixe de luz cinematográfico a cada 2 segundos */
.elementor-11 .elementor-element.elementor-element-e26d3b3::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -100% !important;
    width: 50% !important;
    height: 100% !important;
    background: linear-gradient(to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.35) 50%, 
        rgba(255, 255, 255, 0) 100%) !important;
    transform: skewX(-30deg) !important;
    animation: luzCinematografica 2s cubic-bezier(0.4, 0, 0.2, 1) infinite !important;
    z-index: -1 !important;
}

/* Micro-interações no Hover - Transição Leve e Controlada */
.elementor-11 .elementor-element.elementor-element-e26d3b3:hover {
    animation-play-state: paused !important; /* Congela o pulso suavemente sem trancos */
    transform: translateY(-4px) scale(1.03) !important; /* Alvo fixo sutil */
    box-shadow: 0 12px 25px rgba(203, 180, 154, 0.5) !important; 
    filter: brightness(1.06) !important;
}

/* Linhas de animação limpas */
@keyframes gradienteLiquido {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes luzCinematografica {
    0% { left: -110%; }
    100% { left: 160%; }
}

/* Pulso físico e visual calibrado para não brigar com o hover */
@keyframes pulsarBotaoFisico {
    0% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
    50% {
        transform: scale(1.025) translateY(-1px); /* Pulso vertical e de tamanho mínimos para não gerar trancos */
        box-shadow: 0 6px 20px rgba(203, 180, 154, 0.45);
    }
    100% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f038049 *//* Base do botão - Estrutura limpa e transição super suave */
.elementor-11 .elementor-element.elementor-element-f038049 {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    /* Transição global sutil aplicada a todas as propriedades físicas */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    animation: pulsarBotaoFisico 2.5s infinite ease-in-out !important; 
}

/* Animação 1: O fundo dourado líquido em looping infinito */
.elementor-11 .elementor-element.elementor-element-f038049::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, #dfb77d, #f2d5a3, #cbb49a, #dfb77d) !important;
    background-size: 400% 400% !important;
    animation: gradienteLiquido 6s ease infinite !important;
    z-index: -2 !important;
}

/* Animação 2: O feixe de luz cinematográfico a cada 2 segundos */
.elementor-11 .elementor-element.elementor-element-f038049::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -100% !important;
    width: 50% !important;
    height: 100% !important;
    background: linear-gradient(to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.35) 50%, 
        rgba(255, 255, 255, 0) 100%) !important;
    transform: skewX(-30deg) !important;
    animation: luzCinematografica 2s cubic-bezier(0.4, 0, 0.2, 1) infinite !important;
    z-index: -1 !important;
}

/* Micro-interações no Hover - Transição Leve e Controlada */
.elementor-11 .elementor-element.elementor-element-f038049:hover {
    animation-play-state: paused !important; /* Congela o pulso suavemente sem trancos */
    transform: translateY(-4px) scale(1.03) !important; /* Alvo fixo sutil */
    box-shadow: 0 12px 25px rgba(203, 180, 154, 0.5) !important; 
    filter: brightness(1.06) !important;
}

/* Linhas de animação limpas */
@keyframes gradienteLiquido {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes luzCinematografica {
    0% { left: -110%; }
    100% { left: 160%; }
}

/* Pulso físico e visual calibrado para não brigar com o hover */
@keyframes pulsarBotaoFisico {
    0% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
    50% {
        transform: scale(1.025) translateY(-1px); /* Pulso vertical e de tamanho mínimos para não gerar trancos */
        box-shadow: 0 6px 20px rgba(203, 180, 154, 0.45);
    }
    100% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6c21c *//* Base do botão - Estrutura limpa e transição super suave */
.elementor-11 .elementor-element.elementor-element-3f6c21c {
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    /* Transição global sutil aplicada a todas as propriedades físicas */
    transition: all 0.5s cubic-bezier(0.25, 1, 0.5, 1) !important;
    animation: pulsarBotaoFisico 2.5s infinite ease-in-out !important; 
}

/* Animação 1: O fundo dourado líquido em looping infinito */
.elementor-11 .elementor-element.elementor-element-3f6c21c::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: linear-gradient(-45deg, #dfb77d, #f2d5a3, #cbb49a, #dfb77d) !important;
    background-size: 400% 400% !important;
    animation: gradienteLiquido 6s ease infinite !important;
    z-index: -2 !important;
}

/* Animação 2: O feixe de luz cinematográfico a cada 2 segundos */
.elementor-11 .elementor-element.elementor-element-3f6c21c::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: -100% !important;
    width: 50% !important;
    height: 100% !important;
    background: linear-gradient(to right, 
        rgba(255, 255, 255, 0) 0%, 
        rgba(255, 255, 255, 0.35) 50%, 
        rgba(255, 255, 255, 0) 100%) !important;
    transform: skewX(-30deg) !important;
    animation: luzCinematografica 2s cubic-bezier(0.4, 0, 0.2, 1) infinite !important;
    z-index: -1 !important;
}

/* Micro-interações no Hover - Transição Leve e Controlada */
.elementor-11 .elementor-element.elementor-element-3f6c21c:hover {
    animation-play-state: paused !important; /* Congela o pulso suavemente sem trancos */
    transform: translateY(-4px) scale(1.03) !important; /* Alvo fixo sutil */
    box-shadow: 0 12px 25px rgba(203, 180, 154, 0.5) !important; 
    filter: brightness(1.06) !important;
}

/* Linhas de animação limpas */
@keyframes gradienteLiquido {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

@keyframes luzCinematografica {
    0% { left: -110%; }
    100% { left: 160%; }
}

/* Pulso físico e visual calibrado para não brigar com o hover */
@keyframes pulsarBotaoFisico {
    0% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
    50% {
        transform: scale(1.025) translateY(-1px); /* Pulso vertical e de tamanho mínimos para não gerar trancos */
        box-shadow: 0 6px 20px rgba(203, 180, 154, 0.45);
    }
    100% {
        transform: scale(1) translateY(0);
        box-shadow: 0 4px 15px rgba(203, 180, 154, 0.3);
    }
}/* End custom CSS */