.elementor-6 .elementor-element.elementor-element-418ff1d{--display:flex;}.elementor-6 .elementor-element.elementor-element-205ea89{--display:flex;--min-height:800px;--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-6 .elementor-element.elementor-element-205ea89:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-205ea89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticasgalgane.com/wp-content/uploads/2026/08/hero-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-aa9da59{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-aa9da59.e-con{--align-self:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-c0f6ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 11px 5px 11px;}.elementor-6 .elementor-element.elementor-element-c0f6ef7.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-c0f6ef7:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-c0f6ef7:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-0e1d590 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-6 .elementor-element.elementor-element-e01efeb{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-d8fca5c{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d8fca5c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-d8fca5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-d8fca5c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-6 .elementor-element.elementor-element-d8fca5c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-294ca3f{--display:flex;}.elementor-6 .elementor-element.elementor-element-6a2dcdf{--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;}.elementor-6 .elementor-element.elementor-element-69d5846{--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;}.elementor-6 .elementor-element.elementor-element-d8d1929.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-d8d1929:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-d8d1929:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-f2e455b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:500;color:#000000;}.elementor-6 .elementor-element.elementor-element-f29f50b{--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;--justify-content:flex-end;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f29f50b.e-con{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-9dc2d76{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-b321078{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-347f9bb{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-b8bb5eb{margin:7.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-b8bb5eb.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-b8bb5eb:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-b8bb5eb:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-085ca96{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-085ca96.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-085ca96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-c175851.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-c175851{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-60bc4d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0d136db{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-0277031 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-3d8528f{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-3cb53b8{--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-6 .elementor-element.elementor-element-d897864{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-82d27ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-11b552e{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-5a44247{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-d0e557c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-c5c6d3f{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-c5536bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ae03a74{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-3a6ca57 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-97cf672{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-848ccf6{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-6f4c346 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-58a8efa{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-2838ea9{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-8722517 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-1fc6874{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-e955e15{--display:flex;}.elementor-6 .elementor-element.elementor-element-cd9fc2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-0410232{--display:flex;--min-height:930px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-d38bf0a img{width:100%;max-width:100%;height:930px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-60cb750{--display:flex;--min-height:930px;--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-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-6 .elementor-element.elementor-element-60cb750.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-bf144c2{margin:7.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-bf144c2.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-bf144c2:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-bf144c2:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-b28fa84{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-b28fa84.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-b28fa84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-7cea45f.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-7cea45f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-6be3cbd.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-6be3cbd{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-de6e21c{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-de6e21c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-de6e21c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-de6e21c .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-6 .elementor-element.elementor-element-de6e21c .elementor-button{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-2e3b8cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:7.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-2e3b8cc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2e3b8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-6 .elementor-element.elementor-element-62b528c{--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:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-09fff03{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-4c87983{margin:7.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-4c87983.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-4c87983:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-4c87983:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-8a8abb0{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-8a8abb0.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-8a8abb0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dd976af.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-dd976af{text-align:start;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8caac4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-24d6361 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-4006d2d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-e9765a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-0af8273 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-4596ede .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-450fbec{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-450fbec.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-450fbec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-450fbec .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-6 .elementor-element.elementor-element-450fbec .elementor-button{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-6 .elementor-element.elementor-element-0f2ab37{--display:flex;--min-height:765px;--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-6 .elementor-element.elementor-element-d0c08bd img{width:100%;max-width:100%;height:765px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-5db4668{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-5db4668:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5db4668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EDE6;}.elementor-6 .elementor-element.elementor-element-17063be{--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:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2328721{--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;--justify-content: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-6 .elementor-element.elementor-element-300896c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-300896c.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-300896c:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-300896c:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-6e286d3{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-6e286d3.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-6e286d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-1abf6c3{--display:flex;}.elementor-6 .elementor-element.elementor-element-716d379{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-05f1996 .elementor-button{fill:#282828;color:#282828;}.elementor-6 .elementor-element.elementor-element-e820d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-e76ace9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-7081feb{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-5b71a8a{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5b71a8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-bb0bdc1{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-09b6fda{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-09b6fda .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-09b6fda .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-09b6fda .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-09b6fda .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-09b6fda:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-09b6fda:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-09b6fda .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-7375949{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7375949 img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-77ed282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1060a90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-26d8219{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-98ef9b0{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-98ef9b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-a267efc{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-84aba51{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-84aba51 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-84aba51 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-84aba51 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-84aba51 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-84aba51:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-84aba51:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-84aba51 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-fc2845a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-fc2845a img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-027bc91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c4c6263{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-cdcc581{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-3352486{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-3352486 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-b15c98f{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-a6b9277{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-a6b9277 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-a6b9277 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-a6b9277 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-a6b9277 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-a6b9277:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-a6b9277:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-a6b9277 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-6e512ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6e512ad img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-0c51b35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a71240d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-ca9f37f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-7c4fea9{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-b69420d{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b69420d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-7d2c3d6{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-5da8e10{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5da8e10 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-5da8e10 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-5da8e10 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-5da8e10 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-5da8e10:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-5da8e10:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-5da8e10 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-68d73ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-68d73ab img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-8ddf665{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-852ad4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c0c38cb{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-e1da798{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-e1da798 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-8aab1f4{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-e93e8f5{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-e93e8f5 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-e93e8f5 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-e93e8f5 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-e93e8f5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-e93e8f5:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-e93e8f5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-e93e8f5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-06630e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-06630e6 img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-6bc54ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2e0de52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-322e78a{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-469af6c{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-469af6c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-ee2af00{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-43f5b19{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-43f5b19 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-43f5b19 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-43f5b19 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-43f5b19 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-43f5b19:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-43f5b19:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-43f5b19 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-4eea4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4eea4f3 img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-d29993b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7bcf98b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-4d504b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-3755770{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7037bbd{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7037bbd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-b0c4b48{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-33b4bf6{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-33b4bf6 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-33b4bf6 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-33b4bf6 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-33b4bf6 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-33b4bf6:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-33b4bf6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-33b4bf6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-c1dd15a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c1dd15a img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-5569db7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8c3918c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-760180b{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-c2afefe{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-c2afefe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-88df658{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-d140d54{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-d140d54 .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-d140d54 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-d140d54 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-d140d54 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-d140d54:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-d140d54:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-d140d54 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-033eeb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-033eeb4 img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-96cba82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2e64757{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9ed3afd{padding:30px 0px 0px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-b175d44{width:var( --container-widget-width, 326px );max-width:326px;padding:0px 0px 0px 30px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b175d44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-6 .elementor-element.elementor-element-fc371ed{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;color:#0D0F0FD1;}.elementor-6 .elementor-element.elementor-element-24954aa{width:var( --container-widget-width, 315px );max-width:315px;padding:0px 0px 0px 30px;--container-widget-width:315px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-24954aa .elementor-icon-box-wrapper{text-align:start;}.elementor-6 .elementor-element.elementor-element-24954aa .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-6 .elementor-element.elementor-element-24954aa .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-24954aa .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:0.6875rem;font-weight:700;}.elementor-6 .elementor-element.elementor-element-24954aa:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-24954aa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-6 .elementor-element.elementor-element-24954aa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;font-weight:400;color:#000000;}.elementor-6 .elementor-element.elementor-element-cff85cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cff85cd img{border-radius:30px 30px 30px 30px;}.elementor-6 .elementor-element.elementor-element-f8b4959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-16534b0{--display:flex;}.elementor-6 .elementor-element.elementor-element-3eebf0e{--display:flex;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-368f1e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-368f1e4.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon{font-size:8px;}.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-title, .elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-368f1e4:has(:hover) .elementor-icon-box-title,
					 .elementor-6 .elementor-element.elementor-element-368f1e4:has(:focus) .elementor-icon-box-title{color:#9A701C;}.elementor-6 .elementor-element.elementor-element-5e82947{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-5e82947.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5e82947 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:600;color:#000000;}.elementor-6 .elementor-element.elementor-element-a770b58{width:var( --container-widget-width, 863px );max-width:863px;--container-widget-width:863px;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#8F8F8F;}.elementor-6 .elementor-element.elementor-element-a770b58.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-ae5be80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-a0a0145{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-e925e45.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-923124e{color:#171717;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-56b764b{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-56b764b .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-56b764b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-59a789c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-59a789c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-59a789c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-59a789c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-59a789c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-59a789c .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-59a789c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-e74a001{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-affa463.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-bdfd23b{color:#171717;}.elementor-6 .elementor-element.elementor-element-f4265e1{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-f4265e1 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-f4265e1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-705246b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-705246b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-705246b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-705246b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-705246b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-705246b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-705246b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-49f915a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-1834090.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-29c3c16{color:#171717;}.elementor-6 .elementor-element.elementor-element-966ccc0{--divider-border-style:solid;--divider-color:#DADADA;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-966ccc0 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-966ccc0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-6 .elementor-element.elementor-element-a59982f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-6 .elementor-element.elementor-element-a59982f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-6 .elementor-element.elementor-element-a59982f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-a59982f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-6 .elementor-element.elementor-element-a59982f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-6 .elementor-element.elementor-element-a59982f .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a59982f .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-6 .elementor-element.elementor-element-ff65194.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-418ff1d{--width:100%;}.elementor-6 .elementor-element.elementor-element-aa9da59{--width:558px;}.elementor-6 .elementor-element.elementor-element-294ca3f{--width:100%;}.elementor-6 .elementor-element.elementor-element-69d5846{--width:55%;}.elementor-6 .elementor-element.elementor-element-f29f50b{--width:45%;}.elementor-6 .elementor-element.elementor-element-b321078{--width:100%;}.elementor-6 .elementor-element.elementor-element-347f9bb{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-60bc4d2{--width:100%;}.elementor-6 .elementor-element.elementor-element-0d136db{--width:33%;}.elementor-6 .elementor-element.elementor-element-e955e15{--width:100%;}.elementor-6 .elementor-element.elementor-element-cd9fc2e{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-60cb750{--width:100%;}.elementor-6 .elementor-element.elementor-element-2e3b8cc{--width:100%;}.elementor-6 .elementor-element.elementor-element-62b528c{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-5db4668{--width:100%;}.elementor-6 .elementor-element.elementor-element-17063be{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-e820d75{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-a71240d{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-7bcf98b{--content-width:1280px;}.elementor-6 .elementor-element.elementor-element-16534b0{--width:100%;}}@media(min-width:2400px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-205ea89:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-205ea89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oticasgalgane.com/wp-content/uploads/2026/08/banner-mobile.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-205ea89{--min-height:846px;--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-6 .elementor-element.elementor-element-aa9da59{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-c0f6ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 11px 0px 11px;}.elementor-6 .elementor-element.elementor-element-c0f6ef7.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6 .elementor-element.elementor-element-0e1d590{text-align:center;}.elementor-6 .elementor-element.elementor-element-0e1d590 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-e01efeb{text-align:center;font-size:16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6 .elementor-element.elementor-element-d8fca5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d8fca5c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-d8fca5c .elementor-button{font-size:18px;}.elementor-6 .elementor-element.elementor-element-d8d1929.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-f2e455b .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-f29f50b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9dc2d76{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-b321078{--width:100%;}.elementor-6 .elementor-element.elementor-element-347f9bb{--content-width:90%;}.elementor-6 .elementor-element.elementor-element-085ca96 .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-c175851{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-0277031 .elementor-heading-title{font-size:1.3em;}.elementor-6 .elementor-element.elementor-element-3d8528f{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-3cb53b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-82d27ed .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-11b552e{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-d0e557c .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-c5c6d3f{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-3a6ca57 .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-97cf672{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-6f4c346 .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-58a8efa{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-8722517 .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-1fc6874{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-cd9fc2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-0410232{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-d38bf0a img{height:400px;}.elementor-6 .elementor-element.elementor-element-60cb750{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-bf144c2.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b28fa84.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-b28fa84{text-align:center;}.elementor-6 .elementor-element.elementor-element-b28fa84 .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-7cea45f{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-6be3cbd{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-de6e21c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-4c87983{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6 .elementor-element.elementor-element-4c87983.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-8a8abb0{text-align:center;}.elementor-6 .elementor-element.elementor-element-8a8abb0 .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-dd976af{text-align:center;font-size:1rem;}.elementor-6 .elementor-element.elementor-element-0f2ab37{--min-height:400px;}.elementor-6 .elementor-element.elementor-element-d0c08bd img{height:400px;}.elementor-6 .elementor-element.elementor-element-300896c.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-6e286d3{text-align:center;}.elementor-6 .elementor-element.elementor-element-6e286d3 .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-716d379{text-align:center;font-size:1rem;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-7081feb{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-5b71a8a{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-bb0bdc1{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-09b6fda{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-26d8219{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-98ef9b0{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-a267efc{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-84aba51{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-cdcc581{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-3352486{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-b15c98f{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-a6b9277{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-7c4fea9{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-b69420d{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-7d2c3d6{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-5da8e10{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-c0c38cb{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-e1da798{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-8aab1f4{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-e93e8f5{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-322e78a{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-469af6c{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-ee2af00{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-43f5b19{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-3755770{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-7037bbd{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-b0c4b48{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-33b4bf6{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-760180b{padding:20px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-88df658{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-d140d54{padding:0px 20px 0px 20px;}.elementor-6 .elementor-element.elementor-element-368f1e4.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-5e82947 .elementor-heading-title{font-size:2rem;}.elementor-6 .elementor-element.elementor-element-a770b58{font-size:1rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-6 .elementor-element.elementor-element-59a789c .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-705246b .elementor-image-box-img{margin-bottom:15px;}.elementor-6 .elementor-element.elementor-element-a59982f .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for icon-box, class: .elementor-element-c0f6ef7 */.elementor-6 .elementor-element.elementor-element-c0f6ef7{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-c0f6ef7 .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e1d590 */.elementor-6 .elementor-element.elementor-element-0e1d590 span{
    font-family: georgia;
    font-style: italic;
    color: #5D3802;
    font-weight: 700;
}

@media(max-width: 767px){
    .elementor-6 .elementor-element.elementor-element-0e1d590 span{
        font-size: 32px!important;
    }
}

@media(max-width: 767px){
    .elementor-6 .elementor-element.elementor-element-0e1d590{
    font-size: 32px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d8fca5c */.elementor-6 .elementor-element.elementor-element-d8fca5c .elementor-button{
    border-radius: 44px!important;
background: linear-gradient(92deg, rgba(213, 172, 97, 0.90) -6.42%, rgba(111, 90, 51, 0.90) 107.87%);
padding: 30px 15px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8d1929 */.elementor-6 .elementor-element.elementor-element-d8d1929{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-d8d1929 .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2e455b */.elementor-6 .elementor-element.elementor-element-f2e455b span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-f2e455b span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b8bb5eb */.elementor-6 .elementor-element.elementor-element-b8bb5eb{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-b8bb5eb .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-085ca96 */.elementor-6 .elementor-element.elementor-element-085ca96 span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
line-height: 120%;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-085ca96 span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d136db */.elementor-6 .elementor-element.elementor-element-0d136db{
    min-height: 400px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d897864 */.elementor-6 .elementor-element.elementor-element-d897864{
    min-height: 247px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a44247 */.elementor-6 .elementor-element.elementor-element-5a44247{
    min-height: 247px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae03a74 */.elementor-6 .elementor-element.elementor-element-ae03a74{
    min-height: 400px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-848ccf6 */.elementor-6 .elementor-element.elementor-element-848ccf6{
    min-height: 400px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2838ea9 */.elementor-6 .elementor-element.elementor-element-2838ea9{
    min-height: 400px;
    border-radius: 30px;
background: linear-gradient(180deg, #2D2D2D 0%, #1E1E1E 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-347f9bb */.elementor-6 .elementor-element.elementor-element-347f9bb{
    background: #181818;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf144c2 */.elementor-6 .elementor-element.elementor-element-bf144c2{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-bf144c2 .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b28fa84 */.elementor-6 .elementor-element.elementor-element-b28fa84 span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
line-height: 120%;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-b28fa84 span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de6e21c */.elementor-6 .elementor-element.elementor-element-de6e21c .elementor-button{
    border-radius: 44px!important;
background: linear-gradient(92deg, rgba(213, 172, 97, 0.90) -6.42%, rgba(111, 90, 51, 0.90) 107.87%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cb750 */.elementor-6 .elementor-element.elementor-element-60cb750{
    border-radius:30px;
    background: #FAF3E6;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c87983 */.elementor-6 .elementor-element.elementor-element-4c87983{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-4c87983 .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8a8abb0 */.elementor-6 .elementor-element.elementor-element-8a8abb0 span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
line-height: 120%;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-8a8abb0 span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24d6361 */.elementor-6 .elementor-element.elementor-element-24d6361{
    display: inline-flex;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 60px;
border: 1px solid #FFF6E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4006d2d */.elementor-6 .elementor-element.elementor-element-4006d2d{
    display: inline-flex;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 60px;
border: 1px solid #FFF6E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9765a0 */.elementor-6 .elementor-element.elementor-element-e9765a0{
    display: inline-flex;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 60px;
border: 1px solid #FFF6E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0af8273 */.elementor-6 .elementor-element.elementor-element-0af8273{
    display: inline-flex;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 60px;
border: 1px solid #FFF6E6;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4596ede */.elementor-6 .elementor-element.elementor-element-4596ede{
    display: inline-flex;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 60px;
border: 1px solid #FFF6E6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-450fbec */.elementor-6 .elementor-element.elementor-element-450fbec .elementor-button{
    border-radius: 44px!important;
background: linear-gradient(92deg, rgba(213, 172, 97, 0.90) -6.42%, rgba(111, 90, 51, 0.90) 107.87%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-300896c */.elementor-6 .elementor-element.elementor-element-300896c{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-300896c .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e286d3 */.elementor-6 .elementor-element.elementor-element-6e286d3 span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
line-height: 120%;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-6e286d3 span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05f1996 */.elementor-6 .elementor-element.elementor-element-05f1996 .elementor-button{
    display: inline-flex;
height: 71px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 44px;
background: rgba(255, 255, 255, 0.90)!important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7081feb */.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-7081feb .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7375949 */.elementor-6 .elementor-element.elementor-element-7375949{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-77ed282 */.elementor-6 .elementor-element.elementor-element-77ed282 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e76ace9 */.elementor-6 .elementor-element.elementor-element-e76ace9{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-26d8219 */.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-26d8219 .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc2845a */.elementor-6 .elementor-element.elementor-element-fc2845a{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-027bc91 */.elementor-6 .elementor-element.elementor-element-027bc91 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1060a90 */.elementor-6 .elementor-element.elementor-element-1060a90{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdcc581 */.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-cdcc581 .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e512ad */.elementor-6 .elementor-element.elementor-element-6e512ad{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c51b35 */.elementor-6 .elementor-element.elementor-element-0c51b35 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c6263 */.elementor-6 .elementor-element.elementor-element-c4c6263{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7c4fea9 */.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-7c4fea9 .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68d73ab */.elementor-6 .elementor-element.elementor-element-68d73ab{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ddf665 */.elementor-6 .elementor-element.elementor-element-8ddf665 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca9f37f */.elementor-6 .elementor-element.elementor-element-ca9f37f{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c0c38cb */.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-c0c38cb .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06630e6 */.elementor-6 .elementor-element.elementor-element-06630e6{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc54ce */.elementor-6 .elementor-element.elementor-element-6bc54ce .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852ad4b */.elementor-6 .elementor-element.elementor-element-852ad4b{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-322e78a */.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-322e78a .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4eea4f3 */.elementor-6 .elementor-element.elementor-element-4eea4f3{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d29993b */.elementor-6 .elementor-element.elementor-element-d29993b .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e0de52 */.elementor-6 .elementor-element.elementor-element-2e0de52{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3755770 */.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-3755770 .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1dd15a */.elementor-6 .elementor-element.elementor-element-c1dd15a{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5569db7 */.elementor-6 .elementor-element.elementor-element-5569db7 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d504b1 */.elementor-6 .elementor-element.elementor-element-4d504b1{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-760180b */.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-760180b .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-033eeb4 */.elementor-6 .elementor-element.elementor-element-033eeb4{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96cba82 */.elementor-6 .elementor-element.elementor-element-96cba82 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c3918c */.elementor-6 .elementor-element.elementor-element-8c3918c{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9ed3afd */.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center;
    gap: 5px;
}

.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-6 .elementor-element.elementor-element-9ed3afd .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 26px;
    padding: 8px 11px 8px 11px !important;

    border-radius: 999px;
    background: #F7F7F2;

    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cff85cd */.elementor-6 .elementor-element.elementor-element-cff85cd{
    position: absolute;
    bottom: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b4959 */.elementor-6 .elementor-element.elementor-element-f8b4959 .elementor-button{
    position: absolute;
    bottom: -280px;
    left: 30px;
    min-height: 44px;
padding: 0 6px 0 17px;
align-items: center;
gap: 5px;
border-radius: 22px;
background: rgba(255, 255, 255, 0.90);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e64757 */.elementor-6 .elementor-element.elementor-element-2e64757{
    position: relative;
    width: 100%;
max-width: 413px;
min-height: 780px!important;
border-radius: 34px;
background: #FFF;
box-shadow: 0 8px 28px 0 rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-368f1e4 */.elementor-6 .elementor-element.elementor-element-368f1e4{
    display: flex;
height: 28px;
padding: 0 11px;
align-items: center;
align-content: center;
gap: 7px;
border-radius: 20px;
border: 1px solid rgba(190, 145, 45, 0.20);
background: #FFF9E8;
}

.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
    flex-shrink: 0;
}

.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-content{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-368f1e4 .elementor-icon-box-title{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e82947 */.elementor-6 .elementor-element.elementor-element-5e82947 span{
    color: #D5AC61;
font-family: Georgia;
font-size: 52px;
font-style: italic;
font-weight: 700;
line-height: 120%;
}

@media(max-width:767px){
    .elementor-6 .elementor-element.elementor-element-5e82947 span{
    font-size: 2rem!important; 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0a0145 */.elementor-6 .elementor-element.elementor-element-a0a0145{
    display: flex;
    width: 413px;
    min-height: 450px;
    border-radius: 20px;
background: #EDEDED;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e74a001 */.elementor-6 .elementor-element.elementor-element-e74a001{
    display: flex;
    width: 413px;
    min-height: 450px;
    border-radius: 20px;
background: linear-gradient(142deg, #F8C568 -22.43%, #735828 98.45%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49f915a */.elementor-6 .elementor-element.elementor-element-49f915a{
    display: flex;
    width: 413px;
    min-height: 450px;
   border-radius: 20px;
background: #EDEDED;
}/* End custom CSS */
/* Start custom CSS *//* ====================================
   1. HERO
==================================== */

.elementor-element-205ea89{
    min-height: clamp(600px, 41.7vw, 800px) !important;

    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;

    border-radius: 30px;
    overflow: hidden;
}

.elementor-element-aa9da59{
    padding-top: clamp(70px, 6vw, 115px) !important;
}


/* ====================================
   2. BLOCO DE INTRODUÇÃO
==================================== */

.elementor-element-294ca3f{
    padding: 90px 10px !important;
}

.elementor-element-6a2dcdf,
.elementor-element-69d5846,
.elementor-element-f29f50b{
    height: auto !important;
    min-height: 0 !important;
}


/* ====================================
   3. BOTÕES DOURADOS QUE ESTÃO INVISÍVEIS
==================================== */

.elementor-element-de6e21c .elementor-button,
.elementor-element-450fbec .elementor-button{
    background: linear-gradient(
        92deg,
        rgba(213, 172, 97, .95) -6%,
        rgba(111, 90, 51, .95) 108%
    ) !important;

    color: #FFFFFF !important;
    border-radius: 44px !important;
}


/* ====================================
   4. TAGS DOS CARDS DE LENTES
==================================== */

.elementor-element-5db4668 .elementor-icon-list-items{
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;

    gap: 8px 10px !important;
}

.elementor-element-5db4668 .elementor-icon-list-item{
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-element-5db4668
.elementor-icon-list-item:nth-child(3){
    flex-basis: 100%;
}

.elementor-element-5db4668 .elementor-icon-list-text{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-height: 28px;
    padding: 0 11px !important;

    border-radius: 20px;
    background: #F7F7F2;

    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    white-space: nowrap;
}


/* ====================================
   5. BOTÕES DENTRO DOS CARDS
==================================== */

.elementor-element-5db4668 .elementor-button{
    background: rgba(255, 255, 255, .92) !important;
    color: #6F5A33 !important;

    border-radius: 999px !important;
}


/* ====================================
   6. DEPOIMENTOS
==================================== */

/* Cards laterais */

.elementor-element-a0a0145,
.elementor-element-49f915a{
    background: #FFFFFF !important;
    border: 1px solid #E8E4DC !important;
    border-radius: 20px !important;
}

.elementor-element-a0a0145 h3,
.elementor-element-a0a0145 p,
.elementor-element-49f915a h3,
.elementor-element-49f915a p{
    color: #171717 !important;
}


/* Card central dourado */

.elementor-element-e74a001{
    background: linear-gradient(
        135deg,
        #D4AA5B 0%,
        #9A701C 100%
    ) !important;

    border: 0 !important;
    border-radius: 20px !important;
}

.elementor-element-e74a001 h3,
.elementor-element-e74a001 p{
    color: #FFFFFF !important;
}


/* Botão adicional que não existe no Figma */

.elementor-element-ff65194{
    display: none !important;
}


/* ====================================
   7. RESPONSIVIDADE
==================================== */

@media (max-width: 767px){

    .elementor-element-205ea89{
        min-height: 906px !important;
        background-position: 66% top !important;
    }

    .elementor-element-aa9da59{
        padding: 80px 24px 40px !important;
    }

    .elementor-element-aa9da59 h2{
        font-size: 36px !important;
        line-height: 1.05 !important;
    }

    .elementor-element-aa9da59 h2 span{
        font-size: 39px !important;
    }

    .elementor-element-294ca3f{
        padding: 70px 14px !important;
    }

    .elementor-element-5db4668 .elementor-icon-list-text{
        min-height: 26px;
        padding: 0 9px !important;
        font-size: 10px;
    }
}/* End custom CSS */