.elementor-223 .elementor-element.elementor-element-6d67381{--display:flex;--position:fixed;--min-height:10px;--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-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;bottom:0px;--z-index:999;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-6d67381{left:0px;}body.rtl .elementor-223 .elementor-element.elementor-element-6d67381{right:0px;}.elementor-223 .elementor-element.elementor-element-f751807{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-f751807.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-9910aaa{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-9910aaa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-9910aaa .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:19px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.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-223 .elementor-element.elementor-element-d7fafb5{width:var( --container-widget-width, 16.341% );max-width:16.341%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:16.341%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-d7fafb5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;}.elementor-223 .elementor-element.elementor-element-d9a309c{--display:flex;--min-height:1191px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-d9a309c:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-d9a309c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.re-nascer.pt/wp-content/uploads/2026/04/frame_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-223 .elementor-element.elementor-element-d9a309c.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-79724f2{--display:flex;}.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-223 .elementor-element.elementor-element-0cd2ea0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-223 .elementor-element.elementor-element-0cd2ea0.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-a63713b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-a63713b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-223 .elementor-element.elementor-element-a4b4645{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 05px 05px 05px;text-align:center;color:#D1C493;}.elementor-223 .elementor-element.elementor-element-a4b4645.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-a4b4645 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-446a29d{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-446a29d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-446a29d .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-9073ce5{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-9073ce5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ccd5122{width:var( --container-widget-width, 31.23% );max-width:31.23%;--container-widget-width:31.23%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ccd5122.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-223 .elementor-element.elementor-element-6bd9b3e{width:var( --container-widget-width, 60% );max-width:60%;margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#EAEAEA94;}.elementor-223 .elementor-element.elementor-element-6bd9b3e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-6bd9b3e p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-9958438{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;bottom:93px;z-index:999999;}.elementor-223 .elementor-element.elementor-element-9958438.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-9958438{right:7px;}body.rtl .elementor-223 .elementor-element.elementor-element-9958438{left:7px;}.elementor-223 .elementor-element.elementor-element-ef389e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-ef389e7.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-dea09fc{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-223 .elementor-element.elementor-element-72af365{--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;}.elementor-223 .elementor-element.elementor-element-72af365.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-5ae14b5{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ecd8f50{width:var( --container-widget-width, 99.538% );max-width:99.538%;--container-widget-width:99.538%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-ecd8f50.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ecd8f50 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-07d0195{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-07d0195.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-bc376e8{width:var( --container-widget-width, 65.484% );max-width:65.484%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65.484%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-bc376e8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-223 .elementor-element.elementor-element-fe421b6{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-fe421b6.elementor-element{--align-self:flex-end;}.elementor-223 .elementor-element.elementor-element-fe421b6 img{border-style:solid;border-color:#CFC499;border-radius:20px 20px 20px 20px;}.elementor-223 .elementor-element.elementor-element-cf5d326{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-985f51f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-223 .elementor-element.elementor-element-985f51f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-26884ae{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-1fab714{width:var( --container-widget-width, 102.54% );max-width:102.54%;--container-widget-width:102.54%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-1fab714.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-1fab714 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-1a910c5.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-32a73c8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-32a73c8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-6d1e939{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-6d1e939.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-0d0ee38{--display:flex;border-style:solid;--border-style:solid;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-1658c95.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-6125004{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-6125004.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-ec685a2{--display:flex;}.elementor-223 .elementor-element.elementor-element-ec685a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-d84fa81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-d84fa81.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-04db0cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-04db0cf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-04db0cf .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-219104c{--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:center;--align-items:flex-start;}.elementor-223 .elementor-element.elementor-element-df2e90e{--display:flex;--min-height:916px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:035px;--padding-right:10px;}.elementor-223 .elementor-element.elementor-element-df2e90e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-c750cb0{margin:-77px 0px calc(var(--kit-widget-spacing, 0px) + -48px) -9px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:119px;font-weight:700;}.elementor-223 .elementor-element.elementor-element-c750cb0 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-062672f{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-062672f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-062672f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.3px;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-ee9cc59{width:var( --container-widget-width, 81.496% );max-width:81.496%;--container-widget-width:81.496%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-ee9cc59.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ee9cc59 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-b5b5133{width:var( --container-widget-width, 97.786% );max-width:97.786%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97.786%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-b5b5133.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-b5b5133 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-ed0e95f{width:var( --container-widget-width, 101.77% );max-width:101.77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:101.77%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-ed0e95f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ed0e95f p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-7693aa4{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-7693aa4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-7693aa4 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-92469b8{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-92469b8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-92469b8 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-560dbe7{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-560dbe7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-560dbe7 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-b606c2b{--display:flex;border-style:none;--border-style:none;}.elementor-223 .elementor-element.elementor-element-106aa05{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-106aa05.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-106aa05 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-be5bc0c{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-be5bc0c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-be5bc0c p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-c2f5969{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-c2f5969.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-c2f5969 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-87d283d{--n-accordion-title-font-size:18px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#4A5042;--n-accordion-title-hover-color:#576642;--n-accordion-title-active-color:#4A5042;--n-accordion-icon-size:15px;}.elementor-223 .elementor-element.elementor-element-87d283d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-223 .elementor-element.elementor-element-87d283d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-7064e3b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 20px 16px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D1C493;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:400;font-style:italic;color:#283835;}.elementor-223 .elementor-element.elementor-element-7064e3b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-7064e3b p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--display:flex;--min-height:916px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:035px;--padding-right:10px;}.elementor-223 .elementor-element.elementor-element-3a71bf3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-a57fa2e{margin:-77px 0px calc(var(--kit-widget-spacing, 0px) + -48px) -9px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:119px;font-weight:700;}.elementor-223 .elementor-element.elementor-element-a57fa2e p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-7dc0192{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-7dc0192.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-7dc0192 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.3px;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-57a414f{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-57a414f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-57a414f .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-29a6119{width:var( --container-widget-width, 81.725% );max-width:81.725%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81.725%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-29a6119.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-29a6119 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-0ed77a7{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-0ed77a7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-0ed77a7 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-97ee1e5{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-97ee1e5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-97ee1e5 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-b5facb4{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-b5facb4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-b5facb4 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-646adca{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-646adca.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-646adca p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-c6bcbfa{--display:flex;border-style:none;--border-style:none;}.elementor-223 .elementor-element.elementor-element-4c41d76{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-4c41d76.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-4c41d76 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-ba474aa{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-ba474aa.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ba474aa p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-2c86ae3{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-2c86ae3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2c86ae3 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-5f56dca{--n-accordion-title-font-size:18px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#4A5042;--n-accordion-title-hover-color:#576642;--n-accordion-title-active-color:#4A5042;--n-accordion-icon-size:15px;}.elementor-223 .elementor-element.elementor-element-5f56dca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-223 .elementor-element.elementor-element-5f56dca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-ef465e1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 20px 16px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D1C493;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:400;font-style:italic;color:#283835;}.elementor-223 .elementor-element.elementor-element-ef465e1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ef465e1 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--display:flex;--min-height:916px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:035px;--padding-right:10px;}.elementor-223 .elementor-element.elementor-element-8dbd4ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-bd79100{margin:-83px 0px calc(var(--kit-widget-spacing, 0px) + -40px) -9px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;font-size:119px;font-weight:700;}.elementor-223 .elementor-element.elementor-element-bd79100 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-431c5dd{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-431c5dd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-431c5dd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:3.3px;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-62b2b53{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-62b2b53.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-62b2b53 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#1B1B1B;}.elementor-223 .elementor-element.elementor-element-46db2ca{width:var( --container-widget-width, 81.725% );max-width:81.725%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81.725%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-46db2ca.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-46db2ca p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-f454282{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-f454282.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-f454282 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-3535f8d{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-3535f8d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-3535f8d p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-1073559{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-1073559.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-1073559 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-2b98122{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-2b98122.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2b98122 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-69168da{--display:flex;border-style:none;--border-style:none;}.elementor-223 .elementor-element.elementor-element-6d695c3{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-6d695c3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-6d695c3 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-e94c05c{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-e94c05c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-e94c05c p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-3c27388{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-3c27388.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-3c27388 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-07ca15e{width:var( --container-widget-width, 90.667% );max-width:90.667%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;padding:0px 0px 0px 0px;--container-widget-width:90.667%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-07ca15e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-07ca15e p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-9ee5a42{--n-accordion-title-font-size:18px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#4A5042;--n-accordion-title-hover-color:#576642;--n-accordion-title-active-color:#4A5042;--n-accordion-icon-size:15px;}.elementor-223 .elementor-element.elementor-element-9ee5a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-223 .elementor-element.elementor-element-9ee5a42 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-886c039{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 20px 16px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D1C493;border-radius:0px 0px 0px 0px;text-align:start;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:400;font-style:italic;color:#283835;}.elementor-223 .elementor-element.elementor-element-886c039.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-886c039 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-d9b2952{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-d9b2952.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-53d2ade{--display:flex;}.elementor-223 .elementor-element.elementor-element-f56dfc8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-f56dfc8.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-b45199a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-b45199a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-b45199a .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-a5d5079{--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:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-84976e9{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:20px;}.elementor-223 .elementor-element.elementor-element-84976e9:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-84976e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFE3E2;}.elementor-223 .elementor-element.elementor-element-8faa529{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-8faa529.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-8faa529 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:0.09em;color:#283835;}.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-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-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-5dcaedf.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5dcaedf.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-5dcaedf.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-ce7cf28.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-ce7cf28.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-ce7cf28.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-6e73f39.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6e73f39.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-6e73f39.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-11c12a2.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-11c12a2.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-11c12a2.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-5f51f85.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5f51f85.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-5f51f85.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-713a23f{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:50px;--padding-right:20px;}.elementor-223 .elementor-element.elementor-element-713a23f:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-713a23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEFEF;}.elementor-223 .elementor-element.elementor-element-f40c65e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-f40c65e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-f40c65e .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;letter-spacing:0.09em;color:#A82626;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-2309b6c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-2309b6c.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-2309b6c.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-6bfd047.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6bfd047.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-6bfd047.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-a56ce4d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-a56ce4d.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-a56ce4d.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-9e086cd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-9e086cd.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-9e086cd.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#283835;}.elementor-223 .elementor-element.elementor-element-c1a7908{width:var( --container-widget-width, 48% );max-width:48%;margin:101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:48%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:400;font-style:italic;color:#283835;}.elementor-223 .elementor-element.elementor-element-c1a7908.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-c1a7908 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-223cdfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-223cdfe.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-1c661dd{--display:flex;--margin-top:113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-223 .elementor-element.elementor-element-7571dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-7571dd8.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-6d505a5{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-6d505a5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-6d505a5 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-312cee4{width:var( --container-widget-width, 81.496% );max-width:81.496%;--container-widget-width:81.496%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-312cee4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-312cee4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.09em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-cb4e349{width:var( --container-widget-width, 8% );max-width:8%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-cb4e349.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-cb4e349 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:51px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-67a97b0{width:var( --container-widget-width, 35% );max-width:35%;margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-67a97b0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-67a97b0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:163px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-7277a43{--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:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-223 .elementor-element.elementor-element-7277a43.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-af5d52d{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-223 .elementor-element.elementor-element-af5d52d.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-7497820{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:center;}.elementor-223 .elementor-element.elementor-element-7497820.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-7497820 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.09em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-2024270{width:var( --container-widget-width, 97.786% );max-width:97.786%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97.786%;--container-widget-flex-grow:0;text-align:start;font-family:"Cardo", Sans-serif;font-size:31px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-2024270.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2024270 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-d874c0f{width:initial;max-width:initial;}.elementor-223 .elementor-element.elementor-element-d874c0f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-d02e82b{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-223 .elementor-element.elementor-element-d02e82b.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-08532df.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-08532df{text-align:center;}.elementor-223 .elementor-element.elementor-element-08532df .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.09em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-15512c5{width:var( --container-widget-width, 111.336% );max-width:111.336%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:111.336%;--container-widget-flex-grow:0;text-align:start;font-family:"Cardo", Sans-serif;font-size:31px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-15512c5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-15512c5 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-5bf3fc7{--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:center;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-5bf3fc7.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-fb18334{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-fb18334.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-6b5fe79{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-6b5fe79.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-6b5fe79.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6b5fe79.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-6b5fe79.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-66c02e8{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-66c02e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-66c02e8.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-66c02e8.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-66c02e8.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-3f12749{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-3f12749.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-3f12749.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-3f12749.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-3f12749.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-5b04845{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-5b04845.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-5b04845.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5b04845.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-5b04845.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-6aa57c3{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:42px 42px;--row-gap:42px;--column-gap:42px;--margin-top:0px;--margin-bottom:51px;--margin-left:0px;--margin-right:-116px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-6aa57c3.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-9deea2a{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-9deea2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-9deea2a.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-9deea2a.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-9deea2a.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-be489cd{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-be489cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-be489cd.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-be489cd.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-be489cd.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-0f12376{width:var( --container-widget-width, 101.386% );max-width:101.386%;--container-widget-width:101.386%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-0f12376.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-223 .elementor-element.elementor-element-0f12376.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-0f12376.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-0f12376.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon{font-size:30px;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#EAEAEA;}.elementor-223 .elementor-element.elementor-element-de7c2a3{width:var( --container-widget-width, 81.496% );max-width:81.496%;--container-widget-width:81.496%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-de7c2a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-de7c2a3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.09em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-ffc0702{width:var( --container-widget-width, 35% );max-width:35%;margin:-73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-ffc0702.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-ffc0702 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:163px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-205b10e{width:var( --container-widget-width, 37.163% );max-width:37.163%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:37.163%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-205b10e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-223 .elementor-element.elementor-element-199f99c{--display:flex;--min-height:74px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-199f99c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2c76a75{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2c76a75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:11px;}.elementor-223 .elementor-element.elementor-element-2c76a75.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-2c76a75.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-2c76a75.elementor-view-default .elementor-icon{fill:#6EC1E400;color:#6EC1E400;border-color:#6EC1E400;}.elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon{font-size:18px;}.elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#BDAE74;}.elementor-223 .elementor-element.elementor-element-e1622be{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-e1622be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-e1622be p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-e856bf0{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-223 .elementor-element.elementor-element-e856bf0.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f78f9cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;text-align:center;}.elementor-223 .elementor-element.elementor-element-f78f9cd.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-f78f9cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.09em;color:#AC9B5B;}.elementor-223 .elementor-element.elementor-element-de5a465{width:var( --container-widget-width, 97.786% );max-width:97.786%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:97.786%;--container-widget-flex-grow:0;text-align:center;font-family:"Cardo", Sans-serif;font-size:31px;font-weight:400;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-de5a465.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-de5a465 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-223 .elementor-element.elementor-element-90e0b8f{width:var( --container-widget-width, 35% );max-width:35%;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-90e0b8f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-223 .elementor-element.elementor-element-5f7c5c8{--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:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-5f7c5c8.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-2e41159{--display:flex;}.elementor-223 .elementor-element.elementor-element-a76d83e{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;}.elementor-223 .elementor-element.elementor-element-a76d83e.elementor-element{--align-self:flex-end;}.elementor-223 .elementor-element.elementor-element-a76d83e img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-223 .elementor-element.elementor-element-667fae0{--display:flex;}.elementor-223 .elementor-element.elementor-element-667fae0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-72e16a8{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2cedfe4{width:var( --container-widget-width, 76.679% );max-width:76.679%;--container-widget-width:76.679%;--container-widget-flex-grow:0;text-align:start;}.elementor-223 .elementor-element.elementor-element-2cedfe4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-2cedfe4 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-f72fe65{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-f72fe65.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-4c32e5e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-4c32e5e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-e2937a0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-e2937a0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-9cef7ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-9cef7ad.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-179b7c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-223 .elementor-element.elementor-element-179b7c1.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-e7bf37b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-41eea31{width:var( --container-widget-width, 76.679% );max-width:76.679%;--container-widget-width:76.679%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-41eea31.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-41eea31 .elementor-heading-title{font-family:"Cardo", Sans-serif;font-size:47px;font-weight:700;line-height:1.2em;color:#283835;}.elementor-223 .elementor-element.elementor-element-982135e{--display:flex;}.elementor-223 .elementor-element.elementor-element-f93af27{--display:flex;}.elementor-223 .elementor-element.elementor-element-34b2f2e{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-223 .elementor-element.elementor-element-0a46975{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B1B1B;--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#180B0B;}:where( .elementor-223 .elementor-element.elementor-element-0a46975 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cardo", Sans-serif;font-weight:700;}.elementor-223 .elementor-element.elementor-element-85b26bd{--display:flex;}.elementor-223 .elementor-element.elementor-element-7ac1937{--display:flex;}.elementor-223 .elementor-element.elementor-element-2b60b14{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-223 .elementor-element.elementor-element-c24c139{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B1B1B;--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#180B0B;}:where( .elementor-223 .elementor-element.elementor-element-c24c139 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cardo", Sans-serif;font-weight:700;}.elementor-223 .elementor-element.elementor-element-77be80e{--display:flex;}.elementor-223 .elementor-element.elementor-element-2c4bc88{--display:flex;}.elementor-223 .elementor-element.elementor-element-687b2cc{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-223 .elementor-element.elementor-element-6d1a49a{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#1B1B1B;--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#180B0B;}:where( .elementor-223 .elementor-element.elementor-element-6d1a49a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Cardo", Sans-serif;font-weight:700;}.elementor-223 .elementor-element.elementor-element-2937189{--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:flex-start;--align-items:center;--margin-top:91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-4ce09f1{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-4ce09f1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-4ce09f1 p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-390fb8f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:183px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-f1873af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-f1873af.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-f1873af p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-be64f8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-be64f8d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-be64f8d p{margin-block-end:0px;}.elementor-223 .elementor-element.elementor-element-37998ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#4A5042;}.elementor-223 .elementor-element.elementor-element-37998ac.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-223 .elementor-element.elementor-element-37998ac p{margin-block-end:0px;}@media(min-width:768px){.elementor-223 .elementor-element.elementor-element-6d67381{--width:100%;}.elementor-223 .elementor-element.elementor-element-f751807{--width:69%;}.elementor-223 .elementor-element.elementor-element-d9a309c{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-a63713b{--width:13%;}.elementor-223 .elementor-element.elementor-element-ef389e7{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-72af365{--width:50%;}.elementor-223 .elementor-element.elementor-element-985f51f{--width:51.462%;}.elementor-223 .elementor-element.elementor-element-6125004{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-219104c{--content-width:100%;}.elementor-223 .elementor-element.elementor-element-df2e90e{--width:35%;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--width:35%;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--width:35%;}.elementor-223 .elementor-element.elementor-element-d9b2952{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-1c661dd{--width:100%;}.elementor-223 .elementor-element.elementor-element-af5d52d{--width:26%;}.elementor-223 .elementor-element.elementor-element-d02e82b{--width:28%;}.elementor-223 .elementor-element.elementor-element-fb18334{--width:45%;}.elementor-223 .elementor-element.elementor-element-6aa57c3{--width:45%;}.elementor-223 .elementor-element.elementor-element-199f99c{--width:81%;}.elementor-223 .elementor-element.elementor-element-e856bf0{--width:100%;}.elementor-223 .elementor-element.elementor-element-5f7c5c8{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-2e41159{--width:50%;}.elementor-223 .elementor-element.elementor-element-667fae0{--width:50%;}.elementor-223 .elementor-element.elementor-element-179b7c1{--content-width:1300px;}.elementor-223 .elementor-element.elementor-element-982135e{--width:54%;}.elementor-223 .elementor-element.elementor-element-85b26bd{--width:54%;}.elementor-223 .elementor-element.elementor-element-77be80e{--width:54%;}.elementor-223 .elementor-element.elementor-element-390fb8f{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-223 .elementor-element.elementor-element-72af365{--width:100%;}.elementor-223 .elementor-element.elementor-element-985f51f{--width:100%;}.elementor-223 .elementor-element.elementor-element-df2e90e{--width:69%;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--width:69%;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--width:69%;}.elementor-223 .elementor-element.elementor-element-af5d52d{--width:42%;}.elementor-223 .elementor-element.elementor-element-d02e82b{--width:42%;}.elementor-223 .elementor-element.elementor-element-e856bf0{--width:42%;}.elementor-223 .elementor-element.elementor-element-667fae0{--width:100%;}.elementor-223 .elementor-element.elementor-element-982135e{--width:100%;}.elementor-223 .elementor-element.elementor-element-85b26bd{--width:100%;}.elementor-223 .elementor-element.elementor-element-77be80e{--width:100%;}}@media(max-width:1366px){.elementor-223 .elementor-element.elementor-element-9910aaa{width:var( --container-widget-width, 816.688px );max-width:816.688px;--container-widget-width:816.688px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-d7fafb5{width:var( --container-widget-width, 312.562px );max-width:312.562px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -216px;padding:0px 0px 0px 0px;--container-widget-width:312.562px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-446a29d{width:var( --container-widget-width, 816.688px );max-width:816.688px;--container-widget-width:816.688px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-9073ce5{width:var( --container-widget-width, 76.154% );max-width:76.154%;--container-widget-width:76.154%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ccd5122{width:var( --container-widget-width, 500.578px );max-width:500.578px;--container-widget-width:500.578px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-9958438{--container-widget-width:57px;--container-widget-flex-grow:0;width:var( --container-widget-width, 57px );max-width:57px;}.elementor-223 .elementor-element.elementor-element-72af365{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-bc376e8{width:var( --container-widget-width, 506.5px );max-width:506.5px;--container-widget-width:506.5px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-fe421b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-223 .elementor-element.elementor-element-985f51f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-219104c{--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:center;--align-items:flex-start;}.elementor-223 .elementor-element.elementor-element-df2e90e{--min-height:1087px;}.elementor-223 .elementor-element.elementor-element-b5b5133{width:var( --container-widget-width, 135.106% );max-width:135.106%;--container-widget-width:135.106%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ed0e95f{width:var( --container-widget-width, 114.547% );max-width:114.547%;--container-widget-width:114.547%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-7693aa4{width:var( --container-widget-width, 104.468% );max-width:104.468%;--container-widget-width:104.468%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-92469b8{width:var( --container-widget-width, 102.669% );max-width:102.669%;--container-widget-width:102.669%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-560dbe7{width:var( --container-widget-width, 102.741% );max-width:102.741%;--container-widget-width:102.741%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-106aa05{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-be5bc0c{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-c2f5969{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-7064e3b{width:var( --container-widget-width, 112.758% );max-width:112.758%;--container-widget-width:112.758%;--container-widget-flex-grow:0;font-size:20px;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--min-height:1098px;}.elementor-223 .elementor-element.elementor-element-57a414f{width:var( --container-widget-width, 283.031px );max-width:283.031px;--container-widget-width:283.031px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-29a6119{width:var( --container-widget-width, 168.912% );max-width:168.912%;--container-widget-width:168.912%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-0ed77a7{width:var( --container-widget-width, 159.319% );max-width:159.319%;--container-widget-width:159.319%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-97ee1e5{width:var( --container-widget-width, 182.618% );max-width:182.618%;--container-widget-width:182.618%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-b5facb4{width:var( --container-widget-width, 161.146% );max-width:161.146%;--container-widget-width:161.146%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-646adca{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-4c41d76{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ba474aa{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2c86ae3{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ef465e1{width:var( --container-widget-width, 108.644% );max-width:108.644%;--container-widget-width:108.644%;--container-widget-flex-grow:0;font-size:20px;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--min-height:1098px;}.elementor-223 .elementor-element.elementor-element-46db2ca{width:var( --container-widget-width, 59.274% );max-width:59.274%;--container-widget-width:59.274%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-f454282{width:var( --container-widget-width, 142.872% );max-width:142.872%;--container-widget-width:142.872%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-3535f8d{width:var( --container-widget-width, 145.613% );max-width:145.613%;--container-widget-width:145.613%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-1073559{width:var( --container-widget-width, 148.354% );max-width:148.354%;--container-widget-width:148.354%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2b98122{width:var( --container-widget-width, 157.491% );max-width:157.491%;--container-widget-width:157.491%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-6d695c3{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-e94c05c{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-3c27388{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-07ca15e{width:var( --container-widget-width, 173.481% );max-width:173.481%;--container-widget-width:173.481%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-886c039{width:var( --container-widget-width, 103.733% );max-width:103.733%;margin:134px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:103.733%;--container-widget-flex-grow:0;font-size:20px;}.elementor-223 .elementor-element.elementor-element-c1a7908{width:var( --container-widget-width, 62.151% );max-width:62.151%;--container-widget-width:62.151%;--container-widget-flex-grow:0;font-size:20px;}.elementor-223 .elementor-element.elementor-element-2024270{width:var( --container-widget-width, 135.106% );max-width:135.106%;--container-widget-width:135.106%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-15512c5{width:var( --container-widget-width, 135.106% );max-width:135.106%;--container-widget-width:135.106%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-5bf3fc7{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-fb18334{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-6aa57c3{--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-205b10e{width:var( --container-widget-width, 412.5px );max-width:412.5px;--container-widget-width:412.5px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-e1622be{width:var( --container-widget-width, 135.106% );max-width:135.106%;--container-widget-width:135.106%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-de5a465{width:var( --container-widget-width, 135.106% );max-width:135.106%;--container-widget-width:135.106%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-90e0b8f{width:var( --container-widget-width, 412.5px );max-width:412.5px;--container-widget-width:412.5px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2e41159{--min-height:0px;}.elementor-223 .elementor-element.elementor-element-a76d83e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-223 .elementor-element.elementor-element-667fae0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-2cedfe4{width:var( --container-widget-width, 527.812px );max-width:527.812px;--container-widget-width:527.812px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2937189{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-223 .elementor-element.elementor-element-4ce09f1{width:var( --container-widget-width, 41.29% );max-width:41.29%;--container-widget-width:41.29%;--container-widget-flex-grow:0;text-align:center;}.elementor-223 .elementor-element.elementor-element-4ce09f1.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-390fb8f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-390fb8f.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f1873af.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-be64f8d.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-37998ac.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-223 .elementor-element.elementor-element-6d67381{--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;}.elementor-223 .elementor-element.elementor-element-9910aaa{text-align:center;}.elementor-223 .elementor-element.elementor-element-d7fafb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-223 .elementor-element.elementor-element-9073ce5{width:var( --container-widget-width, 115.816% );max-width:115.816%;--container-widget-width:115.816%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ccd5122{width:var( --container-widget-width, 398.562px );max-width:398.562px;--container-widget-width:398.562px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-9958438{--container-widget-width:54px;--container-widget-flex-grow:0;width:var( --container-widget-width, 54px );max-width:54px;bottom:10px;}.elementor-223 .elementor-element.elementor-element-ef389e7{--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;}.elementor-223 .elementor-element.elementor-element-dea09fc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-5ae14b5{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-5ae14b5.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-ecd8f50.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-ecd8f50{text-align:center;}.elementor-223 .elementor-element.elementor-element-07d0195.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-07d0195{text-align:center;}.elementor-223 .elementor-element.elementor-element-bc376e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-223 .elementor-element.elementor-element-bc376e8.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-cf5d326{--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;}.elementor-223 .elementor-element.elementor-element-26884ae{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-26884ae.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-1fab714.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-1fab714{text-align:center;}.elementor-223 .elementor-element.elementor-element-32a73c8.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-32a73c8{text-align:center;}.elementor-223 .elementor-element.elementor-element-6d1e939.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-6d1e939{text-align:center;}.elementor-223 .elementor-element.elementor-element-ec685a2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-223 .elementor-element.elementor-element-d84fa81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -79px;padding:0px 0px 0px 0px;}.elementor-223 .elementor-element.elementor-element-04db0cf{--container-widget-width:57%;--container-widget-flex-grow:0;width:var( --container-widget-width, 57% );max-width:57%;}.elementor-223 .elementor-element.elementor-element-219104c{--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;}.elementor-223 .elementor-element.elementor-element-df2e90e{--min-height:864px;}.elementor-223 .elementor-element.elementor-element-df2e90e.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--min-height:864px;}.elementor-223 .elementor-element.elementor-element-3a71bf3.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--min-height:864px;}.elementor-223 .elementor-element.elementor-element-8dbd4ab.e-con{--align-self:center;}.elementor-223 .elementor-element.elementor-element-886c039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-223 .elementor-element.elementor-element-c1a7908{width:var( --container-widget-width, 75.968% );max-width:75.968%;--container-widget-width:75.968%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-cb4e349{width:var( --container-widget-width, 306.547px );max-width:306.547px;--container-widget-width:306.547px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-67a97b0{width:var( --container-widget-width, 306.547px );max-width:306.547px;--container-widget-width:306.547px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ffc0702{width:var( --container-widget-width, 306.547px );max-width:306.547px;--container-widget-width:306.547px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-5f7c5c8{--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;}.elementor-223 .elementor-element.elementor-element-72e16a8.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-2cedfe4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-223 .elementor-element.elementor-element-2cedfe4.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f72fe65.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f72fe65{text-align:center;}.elementor-223 .elementor-element.elementor-element-4c32e5e.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-4c32e5e{text-align:center;}.elementor-223 .elementor-element.elementor-element-e2937a0.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-e2937a0{text-align:center;}.elementor-223 .elementor-element.elementor-element-9cef7ad.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-9cef7ad{text-align:center;}.elementor-223 .elementor-element.elementor-element-4ce09f1{width:var( --container-widget-width, 65.063% );max-width:65.063%;--container-widget-width:65.063%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-223 .elementor-element.elementor-element-9910aaa{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-223 .elementor-element.elementor-element-9910aaa .elementor-heading-title{font-size:14px;}.elementor-223 .elementor-element.elementor-element-d7fafb5{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button{font-size:10px;}.elementor-223 .elementor-element.elementor-element-d9a309c:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-d9a309c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.re-nascer.pt/wp-content/uploads/2026/04/hero_mobile.webp");}.elementor-223 .elementor-element.elementor-element-d9a309c{--min-height:857px;}.elementor-223 .elementor-element.elementor-element-79724f2{--margin-top:0px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-0cd2ea0 img{width:55%;}.elementor-223 .elementor-element.elementor-element-a63713b{--width:182px;}.elementor-223 .elementor-element.elementor-element-446a29d .elementor-heading-title{font-size:30px;}.elementor-223 .elementor-element.elementor-element-9073ce5{font-size:16px;}.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button{font-size:12px;}.elementor-223 .elementor-element.elementor-element-9958438{--container-widget-width:39px;--container-widget-flex-grow:0;width:var( --container-widget-width, 39px );max-width:39px;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-9958438{right:4px;}body.rtl .elementor-223 .elementor-element.elementor-element-9958438{left:4px;}.elementor-223 .elementor-element.elementor-element-ecd8f50 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-bc376e8{width:var( --container-widget-width, 107.095% );max-width:107.095%;--container-widget-width:107.095%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-1fab714 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-ec685a2{--width:100%;}.elementor-223 .elementor-element.elementor-element-d84fa81{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-04db0cf{width:var( --container-widget-width, 75.943% );max-width:75.943%;--container-widget-width:75.943%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-04db0cf .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-219104c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-ee9cc59{width:var( --container-widget-width, 276.875px );max-width:276.875px;--container-widget-width:276.875px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ee9cc59 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-b5b5133{font-size:16px;}.elementor-223 .elementor-element.elementor-element-ed0e95f{font-size:16px;}.elementor-223 .elementor-element.elementor-element-7693aa4{font-size:16px;}.elementor-223 .elementor-element.elementor-element-92469b8{font-size:16px;}.elementor-223 .elementor-element.elementor-element-560dbe7{font-size:16px;}.elementor-223 .elementor-element.elementor-element-106aa05{font-size:16px;}.elementor-223 .elementor-element.elementor-element-be5bc0c{font-size:16px;}.elementor-223 .elementor-element.elementor-element-c2f5969{font-size:16px;}.elementor-223 .elementor-element.elementor-element-7064e3b{font-size:16px;}.elementor-223 .elementor-element.elementor-element-57a414f .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-29a6119{font-size:16px;}.elementor-223 .elementor-element.elementor-element-0ed77a7{font-size:16px;}.elementor-223 .elementor-element.elementor-element-97ee1e5{font-size:16px;}.elementor-223 .elementor-element.elementor-element-b5facb4{font-size:16px;}.elementor-223 .elementor-element.elementor-element-646adca{font-size:16px;}.elementor-223 .elementor-element.elementor-element-4c41d76{font-size:16px;}.elementor-223 .elementor-element.elementor-element-ba474aa{font-size:16px;}.elementor-223 .elementor-element.elementor-element-2c86ae3{font-size:16px;}.elementor-223 .elementor-element.elementor-element-ef465e1{font-size:16px;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--min-height:819px;}.elementor-223 .elementor-element.elementor-element-bd79100{margin:-98px 0px calc(var(--kit-widget-spacing, 0px) + -32px) -9px;}.elementor-223 .elementor-element.elementor-element-62b2b53{width:var( --container-widget-width, 289.391px );max-width:289.391px;--container-widget-width:289.391px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-62b2b53 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-46db2ca{width:var( --container-widget-width, 128.888% );max-width:128.888%;--container-widget-width:128.888%;--container-widget-flex-grow:0;font-size:16px;}.elementor-223 .elementor-element.elementor-element-f454282{font-size:16px;}.elementor-223 .elementor-element.elementor-element-3535f8d{font-size:16px;}.elementor-223 .elementor-element.elementor-element-1073559{font-size:16px;}.elementor-223 .elementor-element.elementor-element-2b98122{font-size:16px;}.elementor-223 .elementor-element.elementor-element-6d695c3{font-size:16px;}.elementor-223 .elementor-element.elementor-element-e94c05c{font-size:16px;}.elementor-223 .elementor-element.elementor-element-3c27388{font-size:16px;}.elementor-223 .elementor-element.elementor-element-07ca15e{font-size:16px;}.elementor-223 .elementor-element.elementor-element-886c039{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-223 .elementor-element.elementor-element-53d2ade{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-b45199a .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-8faa529 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-5dcaedf .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-ce7cf28 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-6e73f39 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-11c12a2 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-5f51f85 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-f40c65e .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-2309b6c .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-6bfd047 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-a56ce4d .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-9e086cd .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-c1a7908{width:var( --container-widget-width, 112.029% );max-width:112.029%;--container-widget-width:112.029%;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-6d505a5 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-312cee4 .elementor-heading-title{font-size:13px;}.elementor-223 .elementor-element.elementor-element-cb4e349{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-cb4e349 .elementor-heading-title{font-size:131px;}.elementor-223 .elementor-element.elementor-element-67a97b0{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-67a97b0 .elementor-heading-title{font-size:131px;}.elementor-223 .elementor-element.elementor-element-7277a43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-7497820.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-7497820 .elementor-heading-title{font-size:13px;}.elementor-223 .elementor-element.elementor-element-2024270{text-align:center;}.elementor-223 .elementor-element.elementor-element-08532df.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-08532df .elementor-heading-title{font-size:13px;}.elementor-223 .elementor-element.elementor-element-15512c5{text-align:center;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-6b5fe79 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-66c02e8 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-3f12749 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-5b04845 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-9deea2a .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-be489cd .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-wrapper{align-items:center;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon{font-size:24px;}.elementor-223 .elementor-element.elementor-element-0f12376 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-de7c2a3 .elementor-heading-title{font-size:13px;}.elementor-223 .elementor-element.elementor-element-ffc0702{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-ffc0702 .elementor-heading-title{font-size:131px;}.elementor-223 .elementor-element.elementor-element-205b10e{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-2c76a75 .elementor-icon-box-description{font-size:16px;}.elementor-223 .elementor-element.elementor-element-e1622be{font-size:16px;}.elementor-223 .elementor-element.elementor-element-f78f9cd.elementor-element{--align-self:center;}.elementor-223 .elementor-element.elementor-element-f78f9cd .elementor-heading-title{font-size:13px;}.elementor-223 .elementor-element.elementor-element-de5a465{text-align:center;}.elementor-223 .elementor-element.elementor-element-90e0b8f{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-72e16a8{--container-widget-width:198px;--container-widget-flex-grow:0;width:var( --container-widget-width, 198px );max-width:198px;}.elementor-223 .elementor-element.elementor-element-2cedfe4 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-f72fe65{font-size:16px;}.elementor-223 .elementor-element.elementor-element-4c32e5e{font-size:16px;}.elementor-223 .elementor-element.elementor-element-e2937a0{font-size:16px;}.elementor-223 .elementor-element.elementor-element-9cef7ad{font-size:16px;}.elementor-223 .elementor-element.elementor-element-41eea31{width:var( --container-widget-width, 343.859px );max-width:343.859px;--container-widget-width:343.859px;--container-widget-flex-grow:0;}.elementor-223 .elementor-element.elementor-element-41eea31 .elementor-heading-title{font-size:25px;}.elementor-223 .elementor-element.elementor-element-4ce09f1{font-size:13px;}.elementor-223 .elementor-element.elementor-element-390fb8f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-223 .elementor-element.elementor-element-f1873af{font-size:13px;}.elementor-223 .elementor-element.elementor-element-be64f8d{font-size:13px;}.elementor-223 .elementor-element.elementor-element-37998ac{font-size:13px;}}@media(max-width:1366px) and (min-width:768px){.elementor-223 .elementor-element.elementor-element-a63713b{--width:172.297px;}.elementor-223 .elementor-element.elementor-element-72af365{--width:52%;}.elementor-223 .elementor-element.elementor-element-985f51f{--width:52%;}.elementor-223 .elementor-element.elementor-element-df2e90e{--width:32%;}.elementor-223 .elementor-element.elementor-element-3a71bf3{--width:32%;}.elementor-223 .elementor-element.elementor-element-8dbd4ab{--width:33%;}.elementor-223 .elementor-element.elementor-element-199f99c{--width:100%;}.elementor-223 .elementor-element.elementor-element-2e41159{--width:500px;}.elementor-223 .elementor-element.elementor-element-667fae0{--width:52%;}.elementor-223 .elementor-element.elementor-element-390fb8f{--width:82%;}}@media(min-width:2400px){.elementor-223 .elementor-element.elementor-element-6d67381{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-223 .elementor-element.elementor-element-f751807{--width:35%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-223 .elementor-element.elementor-element-9910aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-223 .elementor-element.elementor-element-d7fafb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-223 .elementor-element.elementor-element-9958438{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;bottom:87px;}body:not(.rtl) .elementor-223 .elementor-element.elementor-element-9958438{right:379px;}body.rtl .elementor-223 .elementor-element.elementor-element-9958438{left:379px;}}/* Start custom CSS for heading, class: .elementor-element-9910aaa *//* Estilo para todo o bloco de texto */
.texto-base {
  font-family: var(--font-family-Font-4, Cardo), serif;
  font-size: 44px;
  font-style: normal;
  font-weight: var(--font-weight-700, 700);
  line-height: 57px;
  color: #333; /* Cor do texto que não tem gradiente */
}

/* Estilo aplicado apenas à parte com gradiente */
.texto-gradiente {
  background: linear-gradient(90deg, #CDBF8C 0%, #AD9C5D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /* Garante que o span herde o peso e a fonte do pai */
  font-weight: inherit; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d7fafb5 *//* Limpeza e Fundo do Botão */
.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button {
    background: linear-gradient(90deg, #D1C493 0%, #AC9B5B 100%) !important;
    border-radius: 100px !important; 
    position: relative;
    z-index: 1;
    border: none !important;
    
    /* Removida a margin excessiva */
    margin: 0 !important; 
    
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.08) !important;
    
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 12px 25px !important;
    
    text-shadow: none !important;
}

/* 2. A LINHA EXTERNA */
.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button::after {
    content: "";
    position: absolute;
    /* Mantém o afastamento para a linha externa */
    top: -7px;  
    left: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 100px; 
    z-index: -1;
    padding: 2px; 
    
    background: linear-gradient(90deg, #AC9B5B 0%, rgba(172, 155, 91, 0) 75%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Garante visualização da linha */
.elementor-223 .elementor-element.elementor-element-d7fafb5 {
    overflow: visible !important;
}

/* Restante das configurações de conteúdo */
.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button-content-wrapper {
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-223 .elementor-element.elementor-element-d7fafb5 .elementor-button-text {
    color: #000 !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

.elementor-223 .elementor-element.elementor-element-d7fafb5 svg {
    width: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d67381 */.elementor-223 .elementor-element.elementor-element-6d67381 {
    border-top: 2px solid #BFB077;
    background-color: #283835; /* El color de respaldo de tu variable */
    background-color: var(--color-cyan-19, #283835);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a63713b */.elementor-223 .elementor-element.elementor-element-a63713b {
    border-radius: 40px;
    border: var(--stroke-weight-1, 1px) solid var(--color-yellow-7035, rgba(209, 196, 147, 0.35));
    background: var(--color-yellow-7012, rgba(209, 196, 147, 0.12));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-446a29d *//* Estilo para todo o bloco de texto */
.texto-base {
  font-family: var(--font-family-Font-4, Cardo), serif;
  font-size: 44px;
  font-style: normal;
  font-weight: var(--font-weight-700, 700);
  line-height: 57px;
  color: #333; /* Cor do texto que não tem gradiente */
}

/* Estilo aplicado apenas à parte com gradiente */
.texto-gradiente {
  background: linear-gradient(90deg, #CDBF8C 0%, #AD9C5D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /* Garante que o span herde o peso e a fonte do pai */
  font-weight: inherit; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9073ce5 */.elementor-223 .elementor-element.elementor-element-9073ce5 strong, 
.elementor-223 .elementor-element.elementor-element-9073ce5 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd5122 *//* Limpeza e Fundo do Botão */
.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button {
    background: linear-gradient(90deg, #D1C493 0%, #AC9B5B 100%) !important;
    border-radius: 100px !important; 
    position: relative;
    z-index: 1;
    border: none !important;
    
    /* Removida a margin excessiva */
    margin: 0 !important; 
    
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.08) !important;
    
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 18px 25px !important;
    
    text-shadow: none !important;
}

/* 2. A LINHA EXTERNA */
.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button::after {
    content: "";
    position: absolute;
    /* Mantém o afastamento para a linha externa */
    top: -7px;  
    left: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 100px; 
    z-index: -1;
    padding: 2px; 
    
    background: linear-gradient(90deg, #AC9B5B 0%, rgba(172, 155, 91, 0) 75%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Garante visualização da linha */
.elementor-223 .elementor-element.elementor-element-ccd5122 {
    overflow: visible !important;
}

/* Restante das configurações de conteúdo */
.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button-content-wrapper {
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button-text {
    color: #000 !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

.elementor-223 .elementor-element.elementor-element-ccd5122 svg {
    width: 35px;
}
/* --- AJUSTES PARA MOBILE (Até 767px) --- */
@media (max-width: 767px) {
    
    .elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button {
        /* Reduz um pouco o padding para não ocupar a tela toda */
        padding: 14px 20px !important;
        /* Garante que o botão não encoste nas bordas da tela */
        width: auto;
        max-width: 100%;
    }

    .elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button::after {
        /* Reduz o distanciamento da linha externa para economizar espaço */
        top: -5px;  
        left: -5px;
        right: -5px;
        bottom: -5px;
        padding: 1.5px; /* Linha levemente mais fina para telas menores */
    }

    .elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-button-text {
        font-size: 13px !important; /* Ajuste o tamanho da fonte se necessário */
    }

    .elementor-223 .elementor-element.elementor-element-ccd5122 svg {
        width: 24px; /* Ícone levemente menor para equilibrar com o texto */
    }
    
    /* Centralização garantida no mobile */
    .elementor-223 .elementor-element.elementor-element-ccd5122 .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07d0195 */.elementor-223 .elementor-element.elementor-element-07d0195 strong, 
.elementor-223 .elementor-element.elementor-element-07d0195 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc376e8 *//* Limpeza e Fundo do Botão */
.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button {
    background: linear-gradient(90deg, #D1C493 0%, #AC9B5B 100%) !important;
    border-radius: 100px !important; 
    position: relative;
    z-index: 1;
    border: none !important;
    
    /* Removida a margin excessiva */
    margin: 0 !important; 
    
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.08) !important;
    
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 18px 25px !important;
    
    text-shadow: none !important;
}

/* 2. A LINHA EXTERNA */
.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button::after {
    content: "";
    position: absolute;
    /* Mantém o afastamento para a linha externa */
    top: -7px;  
    left: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 100px; 
    z-index: -1;
    padding: 2px; 
    
    background: linear-gradient(90deg, #AC9B5B 0%, rgba(172, 155, 91, 0) 75%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Garante visualização da linha */
.elementor-223 .elementor-element.elementor-element-bc376e8 {
    overflow: visible !important;
}

/* Restante das configurações de conteúdo */
.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button-content-wrapper {
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button-text {
    color: #000 !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

.elementor-223 .elementor-element.elementor-element-bc376e8 svg {
    width: 35px;
}
/* --- AJUSTES PARA MOBILE (Até 767px) --- */
@media (max-width: 767px) {
    
    .elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button {
        /* Reduz um pouco o padding para não ocupar a tela toda */
        padding: 14px 20px !important;
        /* Garante que o botão não encoste nas bordas da tela */
        width: auto;
        max-width: 100%;
    }

    .elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button::after {
        /* Reduz o distanciamento da linha externa para economizar espaço */
        top: -5px;  
        left: -5px;
        right: -5px;
        bottom: -5px;
        padding: 1.5px; /* Linha levemente mais fina para telas menores */
    }

    .elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-button-text {
        font-size: 13px !important; /* Ajuste o tamanho da fonte se necessário */
    }

    .elementor-223 .elementor-element.elementor-element-bc376e8 svg {
        width: 24px; /* Ícone levemente menor para equilibrar com o texto */
    }
    
    /* Centralização garantida no mobile */
    .elementor-223 .elementor-element.elementor-element-bc376e8 .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32a73c8 */.elementor-223 .elementor-element.elementor-element-32a73c8 strong, 
.elementor-223 .elementor-element.elementor-element-32a73c8 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d1e939 */.elementor-223 .elementor-element.elementor-element-6d1e939 strong, 
.elementor-223 .elementor-element.elementor-element-6d1e939 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef389e7 */.elementor-223 .elementor-element.elementor-element-ef389e7 {
    border-top: 3px solid #BFB077;
    width: 100%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-223 .elementor-element.elementor-element-ef389e7 {
    /* Aplicamos o gradiente diretamente como background */
    background: linear-gradient(180deg, rgba(40, 56, 53, 0.08) 0%, rgba(255, 254, 252, 0.46) 100%);
    
    /* Em vez de opacity global, usamos uma técnica de camada se necessário, 
       mas o gradiente acima já possui transparência nos valores RGBA. */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d84fa81 *//* REGRAS ESPECÍFICAS PARA CELULAR (Telas menores que 768px) */
@media only screen and (max-width: 768px) {
    .text-content {
        /* Se 11px ainda parecer grande no mobile, você pode forçar 10px ou 9px aqui */
        font-size: 10px !important; 
        letter-spacing: 3px !important; /* Reduzir o espaçamento ajuda a caber na tela */
        padding: 0 8px !important;
    }
    
    .line {
        width: 10px !important; /* Diminui a linha para não empurrar o texto */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c750cb0 */.elementor-223 .elementor-element.elementor-element-c750cb0 .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-c750cb0 {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b5133 */.elementor-223 .elementor-element.elementor-element-b5b5133 strong, 
.elementor-223 .elementor-element.elementor-element-b5b5133 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed0e95f */.elementor-223 .elementor-element.elementor-element-ed0e95f strong, 
.elementor-223 .elementor-element.elementor-element-ed0e95f b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7693aa4 */.elementor-223 .elementor-element.elementor-element-7693aa4 strong, 
.elementor-223 .elementor-element.elementor-element-7693aa4 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92469b8 */.elementor-223 .elementor-element.elementor-element-92469b8 strong, 
.elementor-223 .elementor-element.elementor-element-92469b8 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-560dbe7 */.elementor-223 .elementor-element.elementor-element-560dbe7 strong, 
.elementor-223 .elementor-element.elementor-element-560dbe7 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-106aa05 */.elementor-223 .elementor-element.elementor-element-106aa05 strong, 
.elementor-223 .elementor-element.elementor-element-106aa05 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5bc0c */.elementor-223 .elementor-element.elementor-element-be5bc0c strong, 
.elementor-223 .elementor-element.elementor-element-be5bc0c b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2f5969 */.elementor-223 .elementor-element.elementor-element-c2f5969 strong, 
.elementor-223 .elementor-element.elementor-element-c2f5969 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-106aa05 */.elementor-223 .elementor-element.elementor-element-106aa05 strong, 
.elementor-223 .elementor-element.elementor-element-106aa05 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5bc0c */.elementor-223 .elementor-element.elementor-element-be5bc0c strong, 
.elementor-223 .elementor-element.elementor-element-be5bc0c b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2f5969 */.elementor-223 .elementor-element.elementor-element-c2f5969 strong, 
.elementor-223 .elementor-element.elementor-element-c2f5969 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df2e90e *//* Este código desenha a linha e a sombra sem interferir no seu controle de Padding */
.elementor-223 .elementor-element.elementor-element-df2e90e {
    border-radius: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px 0px rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Garante que o risco respeite o arredondamento */
}

/* Apenas a linha dourada à esquerda */
.elementor-223 .elementor-element.elementor-element-df2e90e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Grossura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Deixa você clicar nos elementos "através" da linha */
}

/* Isso força o conteúdo interno a respeitar o Padding que você definir no Elementor */
.elementor-223 .elementor-element.elementor-element-df2e90e > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a57fa2e */.elementor-223 .elementor-element.elementor-element-a57fa2e .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-a57fa2e {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29a6119 */.elementor-223 .elementor-element.elementor-element-29a6119 strong, 
.elementor-223 .elementor-element.elementor-element-29a6119 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ed77a7 */.elementor-223 .elementor-element.elementor-element-0ed77a7 strong, 
.elementor-223 .elementor-element.elementor-element-0ed77a7 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97ee1e5 */.elementor-223 .elementor-element.elementor-element-97ee1e5 strong, 
.elementor-223 .elementor-element.elementor-element-97ee1e5 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5facb4 */.elementor-223 .elementor-element.elementor-element-b5facb4 strong, 
.elementor-223 .elementor-element.elementor-element-b5facb4 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-646adca */.elementor-223 .elementor-element.elementor-element-646adca strong, 
.elementor-223 .elementor-element.elementor-element-646adca b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c41d76 */.elementor-223 .elementor-element.elementor-element-4c41d76 strong, 
.elementor-223 .elementor-element.elementor-element-4c41d76 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba474aa */.elementor-223 .elementor-element.elementor-element-ba474aa strong, 
.elementor-223 .elementor-element.elementor-element-ba474aa b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c86ae3 */.elementor-223 .elementor-element.elementor-element-2c86ae3 strong, 
.elementor-223 .elementor-element.elementor-element-2c86ae3 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c41d76 */.elementor-223 .elementor-element.elementor-element-4c41d76 strong, 
.elementor-223 .elementor-element.elementor-element-4c41d76 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba474aa */.elementor-223 .elementor-element.elementor-element-ba474aa strong, 
.elementor-223 .elementor-element.elementor-element-ba474aa b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c86ae3 */.elementor-223 .elementor-element.elementor-element-2c86ae3 strong, 
.elementor-223 .elementor-element.elementor-element-2c86ae3 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a71bf3 *//* Este código desenha a linha e a sombra sem interferir no seu controle de Padding */
.elementor-223 .elementor-element.elementor-element-3a71bf3 {
    border-radius: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px 0px rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Garante que o risco respeite o arredondamento */
}

/* Apenas a linha dourada à esquerda */
.elementor-223 .elementor-element.elementor-element-3a71bf3::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Grossura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Deixa você clicar nos elementos "através" da linha */
}

/* Isso força o conteúdo interno a respeitar o Padding que você definir no Elementor */
.elementor-223 .elementor-element.elementor-element-3a71bf3 > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd79100 */.elementor-223 .elementor-element.elementor-element-bd79100 .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-bd79100 {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46db2ca */.elementor-223 .elementor-element.elementor-element-46db2ca strong, 
.elementor-223 .elementor-element.elementor-element-46db2ca b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f454282 */.elementor-223 .elementor-element.elementor-element-f454282 strong, 
.elementor-223 .elementor-element.elementor-element-f454282 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3535f8d */.elementor-223 .elementor-element.elementor-element-3535f8d strong, 
.elementor-223 .elementor-element.elementor-element-3535f8d b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1073559 */.elementor-223 .elementor-element.elementor-element-1073559 strong, 
.elementor-223 .elementor-element.elementor-element-1073559 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b98122 */.elementor-223 .elementor-element.elementor-element-2b98122 strong, 
.elementor-223 .elementor-element.elementor-element-2b98122 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d695c3 */.elementor-223 .elementor-element.elementor-element-6d695c3 strong, 
.elementor-223 .elementor-element.elementor-element-6d695c3 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e94c05c */.elementor-223 .elementor-element.elementor-element-e94c05c strong, 
.elementor-223 .elementor-element.elementor-element-e94c05c b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c27388 */.elementor-223 .elementor-element.elementor-element-3c27388 strong, 
.elementor-223 .elementor-element.elementor-element-3c27388 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca15e */.elementor-223 .elementor-element.elementor-element-07ca15e strong, 
.elementor-223 .elementor-element.elementor-element-07ca15e b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d695c3 */.elementor-223 .elementor-element.elementor-element-6d695c3 strong, 
.elementor-223 .elementor-element.elementor-element-6d695c3 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e94c05c */.elementor-223 .elementor-element.elementor-element-e94c05c strong, 
.elementor-223 .elementor-element.elementor-element-e94c05c b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c27388 */.elementor-223 .elementor-element.elementor-element-3c27388 strong, 
.elementor-223 .elementor-element.elementor-element-3c27388 b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07ca15e */.elementor-223 .elementor-element.elementor-element-07ca15e strong, 
.elementor-223 .elementor-element.elementor-element-07ca15e b {
    font-weight: 600 !important;
} 
/* Altera a cor de todos os marcadores de listas não ordenadas */
ul li::marker {
    color: #AC9B5B;
}

/* Caso queira mudar também de listas numeradas */
ol li::marker {
    color: #AC9B5B;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dbd4ab *//* Este código desenha a linha e a sombra sem interferir no seu controle de Padding */
.elementor-223 .elementor-element.elementor-element-8dbd4ab {
    border-radius: 20px;
    background: #FFFFFF;
    box-shadow: 0px 4px 24px 0px rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Garante que o risco respeite o arredondamento */
}

/* Apenas a linha dourada à esquerda */
.elementor-223 .elementor-element.elementor-element-8dbd4ab::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Grossura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Deixa você clicar nos elementos "através" da linha */
}

/* Isso força o conteúdo interno a respeitar o Padding que você definir no Elementor */
.elementor-223 .elementor-element.elementor-element-8dbd4ab > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6125004 */.elementor-223 .elementor-element.elementor-element-6125004 {
    border-top: 3px solid #BFB077;
    width: 100%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-223 .elementor-element.elementor-element-6125004 {
    /* Aplicamos o gradiente diretamente como background */
    background: linear-gradient(180deg, rgba(40, 56, 53, 0.08) 0%, rgba(255, 254, 252, 0.46) 100%);
    
    /* Em vez de opacity global, usamos uma técnica de camada se necessário, 
       mas o gradiente acima já possui transparência nos valores RGBA. */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-312cee4 */.elementor-223 .elementor-element.elementor-element-312cee4 {
  display: inline-block !important;
}
@media (max-width: 767px) {
  .elementor-223 .elementor-element.elementor-element-312cee4 {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb4e349 */.elementor-223 .elementor-element.elementor-element-cb4e349 .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-cb4e349 {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}
.elementor-223 .elementor-element.elementor-element-cb4e349 {
  display: inline-block !important;
}
@media (max-width: 767px) {
  .elementor-223 .elementor-element.elementor-element-cb4e349 {
    display: none !important;
  }
}
/* Estilo para todo o bloco de texto */
.texto-base {
  font-family: var(--font-family-Font-4, Cardo), serif;
  font-size: 44px;
  font-style: normal;
  font-weight: var(--font-weight-700, 700);
  line-height: 57px;
  color: #333; /* Cor do texto que não tem gradiente */
}

/* Estilo aplicado apenas à parte com gradiente */
.texto-gradiente {
  background: linear-gradient(90deg, #CDBF8C 0%, #AD9C5D 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /* Garante que o span herde o peso e a fonte do pai */
  font-weight: inherit; 
}
.elementor-223 .elementor-element.elementor-element-cb4e349 {
    position: relative;
    display: inline-block;
}

.elementor-223 .elementor-element.elementor-element-cb4e349::after {
    content: "";
    position: absolute;
    /* Faz o traço sair só um pouquinho para fora de cada lado */
    left: -4px;
    right: -3px; 
    top: 50%;
    height: 2px; /* Mantém ele fininho */
    background-color: #d9534f; 
    transform: translateY(-50%) rotate(-8deg); /* Uma inclinação leve */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a97b0 */.elementor-223 .elementor-element.elementor-element-67a97b0 .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-67a97b0 {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}
.elementor-223 .elementor-element.elementor-element-67a97b0 {
  display: inline-block !important;
}
@media (max-width: 767px) {
  .elementor-223 .elementor-element.elementor-element-67a97b0 {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2024270 */.elementor-223 .elementor-element.elementor-element-2024270 strong, 
.elementor-223 .elementor-element.elementor-element-2024270 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15512c5 */.elementor-223 .elementor-element.elementor-element-15512c5 strong, 
.elementor-223 .elementor-element.elementor-element-15512c5 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de7c2a3 */.elementor-223 .elementor-element.elementor-element-de7c2a3 {
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-223 .elementor-element.elementor-element-de7c2a3 {
    display: inline-block !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffc0702 */.elementor-223 .elementor-element.elementor-element-ffc0702 .elementor-heading-title, 
.elementor-223 .elementor-element.elementor-element-ffc0702 {
    background: linear-gradient(180deg, var(--color-yellow-70, #D1C493) 0%, var(--color-yellow-52, #AC9B5B) 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block; /* Garante que o gradiente não quebre em blocos inteiros */
}
.elementor-223 .elementor-element.elementor-element-ffc0702 {
  display: none !important;
}
@media (max-width: 767px) {
  .elementor-223 .elementor-element.elementor-element-ffc0702 {
    display: inline-block !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-205b10e *//* Limpeza e Fundo do Botão */
.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button {
    background: linear-gradient(90deg, #D1C493 0%, #AC9B5B 100%) !important;
    border-radius: 100px !important; 
    position: relative;
    z-index: 1;
    border: none !important;
    
    /* Removida a margin excessiva */
    margin: 0 !important; 
    
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.08) !important;
    
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 18px 25px !important;
    
    text-shadow: none !important;
}

/* 2. A LINHA EXTERNA */
.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button::after {
    content: "";
    position: absolute;
    /* Mantém o afastamento para a linha externa */
    top: -7px;  
    left: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 100px; 
    z-index: -1;
    padding: 2px; 
    
    background: linear-gradient(90deg, #AC9B5B 0%, rgba(172, 155, 91, 0) 75%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Garante visualização da linha */
.elementor-223 .elementor-element.elementor-element-205b10e {
    overflow: visible !important;
}

/* Restante das configurações de conteúdo */
.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button-content-wrapper {
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-223 .elementor-element.elementor-element-205b10e .elementor-button-text {
    color: #000 !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

.elementor-223 .elementor-element.elementor-element-205b10e svg {
    width: 35px;
}
/* --- AJUSTES PARA MOBILE (Até 767px) --- */
@media (max-width: 767px) {
    
    .elementor-223 .elementor-element.elementor-element-205b10e .elementor-button {
        /* Reduz um pouco o padding para não ocupar a tela toda */
        padding: 14px 20px !important;
        /* Garante que o botão não encoste nas bordas da tela */
        width: auto;
        max-width: 100%;
    }

    .elementor-223 .elementor-element.elementor-element-205b10e .elementor-button::after {
        /* Reduz o distanciamento da linha externa para economizar espaço */
        top: -5px;  
        left: -5px;
        right: -5px;
        bottom: -5px;
        padding: 1.5px; /* Linha levemente mais fina para telas menores */
    }

    .elementor-223 .elementor-element.elementor-element-205b10e .elementor-button-text {
        font-size: 13px !important; /* Ajuste o tamanho da fonte se necessário */
    }

    .elementor-223 .elementor-element.elementor-element-205b10e svg {
        width: 24px; /* Ícone levemente menor para equilibrar com o texto */
    }
    
    /* Centralização garantida no mobile */
    .elementor-223 .elementor-element.elementor-element-205b10e .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199f99c */.elementor-223 .elementor-element.elementor-element-199f99c {
    border-radius: 12px;
    border: 5px solid #3B463D;
    background-color: #4A5042;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1622be */.elementor-223 .elementor-element.elementor-element-e1622be strong, 
.elementor-223 .elementor-element.elementor-element-e1622be b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de5a465 */.elementor-223 .elementor-element.elementor-element-de5a465 strong, 
.elementor-223 .elementor-element.elementor-element-de5a465 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90e0b8f *//* Limpeza e Fundo do Botão */
.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button {
    
    position: relative;
    z-index: 1;
    border: none !important;
    
    /* Removida a margin excessiva */
    margin: 0 !important; 
    
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.08) !important;
    
    display: flex !important;
    justify-content: center;
    align-items: center;
    padding: 18px 25px !important;
    
    text-shadow: none !important;
}

/* 2. A LINHA EXTERNA */
.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button::after {
    content: "";
    position: absolute;
    /* Mantém o afastamento para a linha externa */
    top: -7px;  
    left: -7px;
    right: -7px;
    bottom: -7px;
    border-radius: 100px; 
    z-index: -1;
    padding: 2px; 
    
    background: linear-gradient(90deg, #AC9B5B 0%, rgba(172, 155, 91, 0) 75%);
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

/* Garante visualização da linha */
.elementor-223 .elementor-element.elementor-element-90e0b8f {
    overflow: visible !important;
}

/* Restante das configurações de conteúdo */
.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button-content-wrapper {
    z-index: 2;
    display: flex;
    align-items: center;
    gap: 10px;
}

.elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button-text {
    color: white !important;
    font-weight: 600 !important;
    text-shadow: none !important;
}

.elementor-223 .elementor-element.elementor-element-90e0b8f svg {
    width: 35px;
}
/* --- AJUSTES PARA MOBILE (Até 767px) --- */
@media (max-width: 767px) {
    
    .elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button {
        /* Reduz um pouco o padding para não ocupar a tela toda */
        padding: 14px 20px !important;
        /* Garante que o botão não encoste nas bordas da tela */
        width: auto;
        max-width: 100%;
    }

    .elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button::after {
        /* Reduz o distanciamento da linha externa para economizar espaço */
        top: -5px;  
        left: -5px;
        right: -5px;
        bottom: -5px;
        padding: 1.5px; /* Linha levemente mais fina para telas menores */
    }

    .elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-button-text {
        font-size: 13px !important; /* Ajuste o tamanho da fonte se necessário */
    }

    .elementor-223 .elementor-element.elementor-element-90e0b8f svg {
        width: 24px; /* Ícone levemente menor para equilibrar com o texto */
    }
    
    /* Centralização garantida no mobile */
    .elementor-223 .elementor-element.elementor-element-90e0b8f .elementor-widget-container {
        display: flex;
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c661dd */.elementor-223 .elementor-element.elementor-element-1c661dd {
    border-radius: 20px;
    background: var(--color-cyan-19, #283835);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b2952 */.elementor-223 .elementor-element.elementor-element-d9b2952 {
    border-top: 3px solid #BFB077;
    width: 100%;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.elementor-223 .elementor-element.elementor-element-d9b2952 {
    /* Aplicamos o gradiente diretamente como background */
    background: linear-gradient(180deg, rgba(40, 56, 53, 0.08) 0%, rgba(255, 254, 252, 0.46) 100%);
    
    /* Em vez de opacity global, usamos uma técnica de camada se necessário, 
       mas o gradiente acima já possui transparência nos valores RGBA. */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f72fe65 */.elementor-223 .elementor-element.elementor-element-f72fe65 strong, 
.elementor-223 .elementor-element.elementor-element-f72fe65 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c32e5e */.elementor-223 .elementor-element.elementor-element-4c32e5e strong, 
.elementor-223 .elementor-element.elementor-element-4c32e5e b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2937a0 */.elementor-223 .elementor-element.elementor-element-e2937a0 strong, 
.elementor-223 .elementor-element.elementor-element-e2937a0 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9cef7ad */.elementor-223 .elementor-element.elementor-element-9cef7ad strong, 
.elementor-223 .elementor-element.elementor-element-9cef7ad b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-982135e *//* Container principal do Card */
.elementor-223 .elementor-element.elementor-element-982135e {
    border-radius: 20px;
    background: var(--color-white-solid, #FFF);
    box-shadow: 0 4px 24px 0 rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Importante para a linha não "escapar" das bordas arredondadas */
}

/* A linha dourada lateral */
.elementor-223 .elementor-element.elementor-element-982135e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Espessura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Garante que a linha não bloqueie cliques em botões internos */
}

/* Garante que o conteúdo (texto, botões) fique acima da linha se necessário */
.elementor-223 .elementor-element.elementor-element-982135e > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b26bd *//* Container principal do Card */
.elementor-223 .elementor-element.elementor-element-85b26bd {
    border-radius: 20px;
    background: var(--color-white-solid, #FFF);
    box-shadow: 0 4px 24px 0 rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Importante para a linha não "escapar" das bordas arredondadas */
}

/* A linha dourada lateral */
.elementor-223 .elementor-element.elementor-element-85b26bd::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Espessura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Garante que a linha não bloqueie cliques em botões internos */
}

/* Garante que o conteúdo (texto, botões) fique acima da linha se necessário */
.elementor-223 .elementor-element.elementor-element-85b26bd > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77be80e *//* Container principal do Card */
.elementor-223 .elementor-element.elementor-element-77be80e {
    border-radius: 20px;
    background: var(--color-white-solid, #FFF);
    box-shadow: 0 4px 24px 0 rgba(40, 56, 53, 0.08);
    position: relative;
    overflow: hidden; /* Importante para a linha não "escapar" das bordas arredondadas */
}

/* A linha dourada lateral */
.elementor-223 .elementor-element.elementor-element-77be80e::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 6px; /* Espessura da linha */
    height: 100%;
    background: linear-gradient(180deg, #D1C493 0%, #AC9B5B 100%);
    z-index: 1;
    pointer-events: none; /* Garante que a linha não bloqueie cliques em botões internos */
}

/* Garante que o conteúdo (texto, botões) fique acima da linha se necessário */
.elementor-223 .elementor-element.elementor-element-77be80e > .elementor-widget-wrap {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ce09f1 */.elementor-223 .elementor-element.elementor-element-4ce09f1 strong, 
.elementor-223 .elementor-element.elementor-element-4ce09f1 b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1873af */.elementor-223 .elementor-element.elementor-element-f1873af strong, 
.elementor-223 .elementor-element.elementor-element-f1873af b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be64f8d */.elementor-223 .elementor-element.elementor-element-be64f8d strong, 
.elementor-223 .elementor-element.elementor-element-be64f8d b {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37998ac */.elementor-223 .elementor-element.elementor-element-37998ac strong, 
.elementor-223 .elementor-element.elementor-element-37998ac b {
    font-weight: 600 !important;
}/* End custom CSS */