.elementor-218 .elementor-element.elementor-element-86e4911{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-86e4911:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-86e4911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-261181e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-cd131e4{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-baa8a55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-baa8a55.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-218 .elementor-element.elementor-element-134bc7f{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-134bc7f .elementor-icon-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-134bc7f .elementor-icon-box-title{margin-block-end:0px;color:#DFCF85;}.elementor-218 .elementor-element.elementor-element-134bc7f .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-134bc7f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;}.elementor-218 .elementor-element.elementor-element-134bc7f:has(:hover) .elementor-icon-box-title,
					 .elementor-218 .elementor-element.elementor-element-134bc7f:has(:focus) .elementor-icon-box-title{color:#DFCF85;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-d2f7b93{padding:0px 0px 24px 0px;text-align:start;}.elementor-218 .elementor-element.elementor-element-d2f7b93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:500;line-height:64px;letter-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-c8e8c6b{padding:0px 0px 24px 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:29px;letter-spacing:-0.4px;color:var( --e-global-color-5aa6a62 );}.elementor-218 .elementor-element.elementor-element-c8e8c6b.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-c8e8c6b p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-cfaea28{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-218 .elementor-element.elementor-element-63e1ebf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;line-height:20px;border-style:none;border-radius:12px 12px 12px 12px;padding:14px 40px 14px 40px;}.elementor-218 .elementor-element.elementor-element-63e1ebf{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-63e1ebf.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-5b6f28f .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:14px 40px 14px 40px;}.elementor-218 .elementor-element.elementor-element-5b6f28f{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-5b6f28f.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-7698aa5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-fa36af8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-1289de3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-218 .elementor-element.elementor-element-1289de3:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-1289de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-218 .elementor-element.elementor-element-5776201.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-5776201 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-82ab001.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-82ab001{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-82ab001 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-1f058e8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-218 .elementor-element.elementor-element-1f058e8:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-1f058e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-218 .elementor-element.elementor-element-8e5784f.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-8e5784f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-cb7de60.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-cb7de60{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-cb7de60 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-bc5be36{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-218 .elementor-element.elementor-element-bc5be36:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-bc5be36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-218 .elementor-element.elementor-element-f81fd98.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-f81fd98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-f6293e8.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-f6293e8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-f6293e8 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-be8b008{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF99;--border-color:#FFFFFF99;--border-radius:16px 16px 16px 16px;--padding-top:26px;--padding-bottom:26px;--padding-left:32px;--padding-right:32px;}.elementor-218 .elementor-element.elementor-element-be8b008:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-be8b008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-218 .elementor-element.elementor-element-7f6f21b.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-7f6f21b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:26px;color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-7e4d89e.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-7e4d89e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-7e4d89e p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-818efd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-818efd0:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-818efd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-218 .elementor-element.elementor-element-e1e4bb0{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-e34951d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-e34951d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-218 .elementor-element.elementor-element-7ea730b{width:auto;max-width:auto;padding:0px 0px 12px 0px;border-radius:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7ea730b .elementor-icon-box-wrapper{text-align:start;}.elementor-218 .elementor-element.elementor-element-7ea730b .elementor-icon-box-title{margin-block-end:4px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-7ea730b .elementor-icon-box-title, .elementor-218 .elementor-element.elementor-element-7ea730b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:20px;letter-spacing:1.4px;}.elementor-218 .elementor-element.elementor-element-7ea730b:has(:hover) .elementor-icon-box-title,
					 .elementor-218 .elementor-element.elementor-element-7ea730b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-b36a3bb{padding:0px 0px 24px 0px;text-align:start;}.elementor-218 .elementor-element.elementor-element-b36a3bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:44px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-976a9b5{width:var( --container-widget-width, 92% );max-width:92%;padding:0px 0px 24px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:32px;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-218 .elementor-element.elementor-element-976a9b5 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-06b3b91{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-218 .elementor-element.elementor-element-06b3b91:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-06b3b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE3;}.elementor-218 .elementor-element.elementor-element-c5e9fc1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-c5e9fc1 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-b622aa3{--display:flex;--gap:2px 0px;--row-gap:2px;--column-gap: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-weight:var( --e-global-typography-text-font-weight );}.elementor-218 .elementor-element.elementor-element-87d375f img{height:100%;border-radius:8px 60px 8px 60px;}.elementor-218 .elementor-element.elementor-element-826060b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-826060b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-826060b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDD4BC;}.elementor-218 .elementor-element.elementor-element-f38bcba{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-f38bcba:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-f38bcba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-61c9ffe.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-61c9ffe{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-61c9ffe p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-616a161.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-616a161 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:44px;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-b741fcc.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-b741fcc{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:0px;color:#5C574B;}.elementor-218 .elementor-element.elementor-element-b741fcc p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-131c6cc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-847ece1{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-847ece1:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-847ece1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-07c423b{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-07c423b.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-07c423b p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-7a7ac31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-553cbfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-553cbfc p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-6928bef{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-6928bef:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-6928bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-7fd6fa6{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-7fd6fa6.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-7fd6fa6 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-9df925f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-ed0b3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-ed0b3aa p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-db0ceef{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-db0ceef:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-db0ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-7a0c65d{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-7a0c65d.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-7a0c65d p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-1fc8d36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-b9be1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-b9be1a3 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-4db4666{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-4db4666:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-4db4666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-a597725{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-a597725.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-a597725 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-8a0265e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-cbcbfbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-cbcbfbb p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-e129af9{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-218 .elementor-element.elementor-element-e129af9:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-e129af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5aa6a62 );}.elementor-218 .elementor-element.elementor-element-a4c0ac2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#426280;}.elementor-218 .elementor-element.elementor-element-12a1184{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-12a1184:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-12a1184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5aa6a62 );}.elementor-218 .elementor-element.elementor-element-ec5cb4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-ec5cb4f.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-ec5cb4f p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-a031094{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-a031094.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-a031094 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:44px;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-3972c2e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-fa879de{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-fa879de:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-fa879de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-4c59848{background-color:#6579441F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#627849;}.elementor-218 .elementor-element.elementor-element-4c59848.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-4c59848 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-40729c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-40729c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-1c59f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-1c59f2c p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-7194796{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-7194796:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-7194796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-b77ec78{background-color:#6579441F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#627849;}.elementor-218 .elementor-element.elementor-element-b77ec78.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-b77ec78 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-92f2108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-92f2108 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-a1b6bdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-a1b6bdc p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-f87508b{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-f87508b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-f87508b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-8bce632{background-color:#6579441F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#627849;}.elementor-218 .elementor-element.elementor-element-8bce632.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-8bce632 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-2e5d6d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-2e5d6d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-4fa1c24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-4fa1c24 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-0a21ea8{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-0a21ea8:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-0a21ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-6fbab6f.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-6fbab6f{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-6fbab6f p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-3e773c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-3e773c3.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-3e773c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:44px;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-bea8896{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-532b150{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-6fbbf30{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-6fbbf30:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-6fbbf30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-b649449{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-b649449.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-b649449 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-cb3a26c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-57c042f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-57c042f p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-7744b57{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-7744b57:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-7744b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-a3624d7{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-a3624d7.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-a3624d7 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-738b43f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-9e48ec1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-9e48ec1 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-26b83f4{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-26b83f4:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-26b83f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-c33cb04{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-c33cb04.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-c33cb04 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-78c1478 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-e1ca129{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-e1ca129 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-2026a6b{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-2026a6b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-2026a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-dd30301{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-dd30301.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-dd30301 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-1b351fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-2bceada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-2bceada p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-22b3c58{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-22b3c58:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-22b3c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDD4BC;}.elementor-218 .elementor-element.elementor-element-50c0fe9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-50c0fe9.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-50c0fe9 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-e9d39e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-e9d39e0.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-e9d39e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:44px;letter-spacing:-0.2px;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-fc78486{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-a0db925{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;}.elementor-218 .elementor-element.elementor-element-2a15606{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-41ef8e1{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-41ef8e1:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-41ef8e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-41ef8e1.e-con{--order:99999 /* order end hack */;}.elementor-218 .elementor-element.elementor-element-e38b467{background-color:#6579441F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#627849;}.elementor-218 .elementor-element.elementor-element-e38b467.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-e38b467 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-8e97e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-8e97e16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-f30f753{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-f30f753 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-aae3c4f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-aae3c4f:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-aae3c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-d242fa6{background-color:#6579441F;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#627849;}.elementor-218 .elementor-element.elementor-element-d242fa6.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-d242fa6 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-b16bdae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-b16bdae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-1128d82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-1128d82 p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-deae02b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:36px;--padding-right:36px;}.elementor-218 .elementor-element.elementor-element-deae02b:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-deae02b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53f30c6 );}.elementor-218 .elementor-element.elementor-element-df37dfe{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-218 .elementor-element.elementor-element-df37dfe p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-9a9af85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-9a9af85:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-9a9af85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#426280;}.elementor-218 .elementor-element.elementor-element-057c405{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-057c405:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-057c405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DC;}.elementor-218 .elementor-element.elementor-element-a545e99.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-a545e99{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-a545e99 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-7ad5496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-7ad5496.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-7ad5496 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;line-height:44px;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-a083623{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-7bd2f99{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-7bd2f99:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-7bd2f99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-d1b9204{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-d1b9204.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-d1b9204 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-0e12954 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-14dadca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-14dadca p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-ad865ee{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-ad865ee:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-ad865ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-eaf971a{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-eaf971a.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-eaf971a p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-afd05c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-115eb0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-115eb0f p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-99a7679{--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;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-d76c8a1{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;background-image:linear-gradient(180deg, #51A69F1F 0%, #51A69F1F 100%);border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0px;color:#51A5A0;}.elementor-218 .elementor-element.elementor-element-d76c8a1 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-ed9f570{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;background-image:linear-gradient(180deg, #51A69F1F 0%, #51A69F1F 100%);border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:17px;letter-spacing:0px;color:#51A5A0;}.elementor-218 .elementor-element.elementor-element-ed9f570.elementor-element{--align-self:center;}.elementor-218 .elementor-element.elementor-element-ed9f570 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-81c60c5{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-218 .elementor-element.elementor-element-81c60c5:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-81c60c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-eccd018{background-color:#CA875333;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 12px 6px 12px;border-radius:999px 999px 999px 999px;text-align:center;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:18px;letter-spacing:0.75px;color:#C9895A;}.elementor-218 .elementor-element.elementor-element-eccd018.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-eccd018 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-158da8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;}.elementor-218 .elementor-element.elementor-element-ebe00eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-218 .elementor-element.elementor-element-ebe00eb p{margin-block-end:12px;}.elementor-218 .elementor-element.elementor-element-f4be002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-f4be002:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-f4be002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDD4BC;}.elementor-218 .elementor-element.elementor-element-9d53274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-9d53274:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-9d53274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #245F5A 0%, #3AA39A 100%);}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-86e4911{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-d2f7b93 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-218 .elementor-element.elementor-element-cfaea28{--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;--align-items:flex-start;}.elementor-218 .elementor-element.elementor-element-fa36af8{--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-218 .elementor-element.elementor-element-818efd0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-b36a3bb .elementor-heading-title{font-size:36px;}.elementor-218 .elementor-element.elementor-element-826060b{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-f38bcba{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-616a161 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-218 .elementor-element.elementor-element-131c6cc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-a4c0ac2 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-12a1184{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-a031094 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-218 .elementor-element.elementor-element-3972c2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-0a21ea8{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-3e773c3 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-218 .elementor-element.elementor-element-532b150{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-22b3c58{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-e9d39e0 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-218 .elementor-element.elementor-element-2a15606{--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-9a9af85{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-057c405{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-7ad5496 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-218 .elementor-element.elementor-element-a083623{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-f4be002{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-9d53274{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-86e4911{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-d2f7b93 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-218 .elementor-element.elementor-element-c8e8c6b{text-align:start;font-size:14px;line-height:24px;}.elementor-218 .elementor-element.elementor-element-c8e8c6b p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-cfaea28{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-218 .elementor-element.elementor-element-63e1ebf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-63e1ebf .elementor-button{font-size:16px;}.elementor-218 .elementor-element.elementor-element-5b6f28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-218 .elementor-element.elementor-element-5b6f28f .elementor-button{font-size:16px;}.elementor-218 .elementor-element.elementor-element-818efd0{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-218 .elementor-element.elementor-element-b36a3bb .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-218 .elementor-element.elementor-element-976a9b5{text-align:start;font-size:14px;line-height:24px;}.elementor-218 .elementor-element.elementor-element-976a9b5 p{margin-block-end:0px;}.elementor-218 .elementor-element.elementor-element-131c6cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-3972c2e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-532b150{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-2a15606{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-218 .elementor-element.elementor-element-a083623{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}}@media(min-width:768px){.elementor-218 .elementor-element.elementor-element-cd131e4{--width:51%;}.elementor-218 .elementor-element.elementor-element-baa8a55{--width:100%;}.elementor-218 .elementor-element.elementor-element-cfaea28{--width:680px;}.elementor-218 .elementor-element.elementor-element-7698aa5{--width:49%;}.elementor-218 .elementor-element.elementor-element-e1e4bb0{--content-width:626px;}.elementor-218 .elementor-element.elementor-element-e34951d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-218 .elementor-element.elementor-element-7698aa5{--width:100%;}}/* Start custom CSS *//* ===== Ciência do Biocampo — redesign ===== */
body.elementor-page-218 .cb-wrap{font-family:Roboto,sans-serif;color:#5C574B}
body.elementor-page-218 .cb-eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#C8794F;margin:0 0 12px}
body.elementor-page-218 .cb-h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15;font-weight:700;color:#426280;margin:0 0 18px;max-width:860px}
body.elementor-page-218 .cb-lead{font-size:17px;line-height:1.75;max-width:740px;margin:0 0 48px}
body.elementor-page-218 .cb-anim{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}
body.elementor-page-218 .cb-anim.is-in{opacity:1;transform:none}
body.elementor-page-218 .elementor-editor-active .cb-anim{opacity:1;transform:none}
/* timeline */
body.elementor-page-218 .cb-tl-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:64px;align-items:start}
body.elementor-page-218 .cb-tl{list-style:none;margin:0;padding:0;position:relative}
body.elementor-page-218 .cb-tl::before{content:'';position:absolute;left:79px;top:10px;bottom:24px;width:2px;background:linear-gradient(180deg,rgba(66,98,128,.25),rgba(195,164,89,.7))}
body.elementor-page-218 .cb-tl>li{display:grid;grid-template-columns:52px 24px minmax(0,1fr);column-gap:16px;padding:0 0 30px;margin:0}
body.elementor-page-218 .cb-year{font-weight:700;color:#426280;font-size:15px;text-align:right;padding-top:1px;white-space:nowrap}
body.elementor-page-218 .cb-dot{width:14px;height:14px;border-radius:50%;background:#FAF8F4;border:2px solid #C3A459;margin:3px auto 0;position:relative;z-index:1;transition:transform .5s}
body.elementor-page-218 .cb-tl>li.cb-key .cb-dot{background:#C3A459;box-shadow:0 0 0 6px rgba(195,164,89,.2)}
body.elementor-page-218 .cb-tl>li.is-in .cb-dot{animation:cbPop .6s ease}
@keyframes cbPop{0%{transform:scale(.3)}70%{transform:scale(1.25)}100%{transform:scale(1)}}
body.elementor-page-218 .cb-tl h3{font-size:18px;line-height:1.35;color:#3A4F63;margin:0 0 6px;font-weight:700}
body.elementor-page-218 .cb-tl p{font-size:15.5px;line-height:1.65;margin:0;color:#5C574B}
body.elementor-page-218 .cb-badge{display:inline-block;margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:#F1E8D2;color:#8C6C22}
body.elementor-page-218 .cb-badge.cb-front{background:#E3EBDA;color:#55703F}
body.elementor-page-218 .cb-badge.cb-front2{background:#F3E2D6;color:#A9542F}
body.elementor-page-218 .cb-quote{margin-top:14px;padding:14px 18px;border-left:3px solid #C3A459;background:rgba(255,255,255,.55);border-radius:0 12px 12px 0;font-style:italic;font-size:15px;line-height:1.6;color:#4A4540}
body.elementor-page-218 .cb-tl a{color:#C8794F;font-weight:700;text-decoration:none}
/* escada */
body.elementor-page-218 .cb-stair{position:sticky;top:120px;background:#FAF8F4;border-radius:22px;padding:28px 28px 24px;box-shadow:0 14px 36px rgba(70,55,30,.09)}
body.elementor-page-218 .cb-stair h3{font-size:19px;color:#426280;margin:0 0 4px;font-weight:700}
body.elementor-page-218 .cb-stair>p{font-size:14px;line-height:1.5;margin:0;color:#7A7468}
body.elementor-page-218 .cb-steps{display:flex;align-items:flex-end;gap:10px;height:200px;margin:26px 0 20px;border-bottom:2px solid #E4DCCB}
body.elementor-page-218 .cb-step{flex:1;height:0;border-radius:10px 10px 0 0;position:relative;transition:height 1.1s cubic-bezier(.2,.8,.2,1)}
body.elementor-page-218 .cb-step span{position:absolute;top:8px;left:0;right:0;text-align:center;color:#fff;font-weight:700;font-size:15px}
body.elementor-page-218 .cb-s1{background:#AFC0CF;transition-delay:.1s}body.elementor-page-218 .cb-s2{background:#86A0B7;transition-delay:.3s}body.elementor-page-218 .cb-s3{background:#5B7C99;transition-delay:.5s}body.elementor-page-218 .cb-s4{background:linear-gradient(180deg,#D3B467,#B8954A);transition-delay:.7s}
body.elementor-page-218 .cb-stair.is-in .cb-s1{height:25%}body.elementor-page-218 .cb-stair.is-in .cb-s2{height:50%}body.elementor-page-218 .cb-stair.is-in .cb-s3{height:75%}body.elementor-page-218 .cb-stair.is-in .cb-s4{height:100%}
body.elementor-page-218 .elementor-editor-active .cb-s1{height:25%}body.elementor-page-218 .elementor-editor-active .cb-s2{height:50%}body.elementor-page-218 .elementor-editor-active .cb-s3{height:75%}body.elementor-page-218 .elementor-editor-active .cb-s4{height:100%}
body.elementor-page-218 .cb-legend{list-style:none;margin:0;padding:0}
body.elementor-page-218 .cb-legend li{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.45;padding:7px 0;border-bottom:1px dashed #E4DCCB;color:#5C574B}
body.elementor-page-218 .cb-legend li:last-child{border:0}
body.elementor-page-218 .cb-legend b{color:#426280;white-space:nowrap}
body.elementor-page-218 .cb-legend li.cb-top b{color:#A98A3E}
/* ensaio */
body.elementor-page-218 .cb-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#F1E8D2;color:#8C6C22;margin:8px 0 16px}
body.elementor-page-218 .cb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px}
body.elementor-page-218 .cb-stat{background:#FAF8F4;border-radius:20px;padding:26px 22px;box-shadow:0 10px 28px rgba(70,55,30,.07)}
body.elementor-page-218 .cb-num{font-size:46px;font-weight:700;color:#426280;line-height:1;white-space:nowrap}
body.elementor-page-218 .cb-num small{font-size:22px;margin-left:2px}
body.elementor-page-218 .cb-stat h4{font-size:12px;letter-spacing:.9px;text-transform:uppercase;color:#C8794F;margin:14px 0 6px;font-weight:700}
body.elementor-page-218 .cb-stat p{font-size:14.5px;line-height:1.55;margin:0;color:#5C574B}
body.elementor-page-218 .cb-note{background:rgba(255,255,255,.6);border-radius:16px;padding:18px 22px;font-size:15px;line-height:1.7;color:#4F4A44;border-left:3px solid #C3A459;max-width:900px}
/* rigor (fundo azul) */
body.elementor-page-218 .cb-dark .cb-eyebrow{color:#D3B467}
body.elementor-page-218 .cb-dark .cb-h2{color:#fff}
body.elementor-page-218 .cb-dark .cb-lead{color:#DCE5EE}
body.elementor-page-218 .cb-dark .cb-lead b{color:#fff}
body.elementor-page-218 .cb-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:ph}
body.elementor-page-218 .cb-phase{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:30px 30px 30px 8px;padding:30px 28px;transition:opacity .7s,transform .7s,background .3s}
body.elementor-page-218 .cb-phase:hover{background:rgba(255,255,255,.13)}
body.elementor-page-218 .cb-phase:nth-child(2){transition-delay:.15s}body.elementor-page-218 .cb-phase:nth-child(3){transition-delay:.3s}
body.elementor-page-218 .cb-phase:not(:last-child)::after{content:'→';position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:#D3B467;font-size:18px;z-index:2}
body.elementor-page-218 .cb-when{font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#D3B467}
body.elementor-page-218 .cb-phase h3{color:#fff;font-size:20px;line-height:1.3;margin:10px 0 8px;font-weight:700}
body.elementor-page-218 .cb-phase p{font-size:15px;line-height:1.6;margin:0;color:#CFDAE5}
/* transparência */
body.elementor-page-218 .cb-bars{max-width:860px}
body.elementor-page-218 .cb-bar-row{margin-bottom:26px}
body.elementor-page-218 .cb-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;flex-wrap:wrap}
body.elementor-page-218 .cb-bar-head b{color:#426280;font-size:16px;font-weight:700}
body.elementor-page-218 .cb-bar-head em{font-style:normal;font-size:13px;color:#7A7468;margin-left:6px}
body.elementor-page-218 .cb-bar-head strong{color:#426280;font-size:21px;white-space:nowrap}
body.elementor-page-218 .cb-track{height:24px;border-radius:999px;background:#ECE6D8;overflow:hidden}
body.elementor-page-218 .cb-fill{height:100%;width:0;border-radius:999px;transition:width 1.5s cubic-bezier(.2,.8,.2,1)}
body.elementor-page-218 .cb-f1{background:linear-gradient(90deg,#335A78,#4F7FA2)}body.elementor-page-218 .cb-f2{background:linear-gradient(90deg,#3A9E96,#66C3B9);transition-delay:.2s}body.elementor-page-218 .cb-f3{background:linear-gradient(90deg,#C8794F,#E2A479);transition-delay:.4s}
body.elementor-page-218 .cb-bars.is-in .cb-fill, body.elementor-page-218 .elementor-editor-active .cb-fill{width:var(--w)}
body.elementor-page-218 .cb-total{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#335A78;color:#fff;border-radius:28px 28px 56px 28px;padding:30px 40px;margin-top:12px;box-shadow:0 18px 40px rgba(51,90,120,.25)}
body.elementor-page-218 .cb-total b{font-size:17px}
body.elementor-page-218 .cb-total strong{font-size:38px;color:#D3B467;white-space:nowrap}
body.elementor-page-218 .cb-apc{margin-top:28px;max-width:860px;background:rgba(255,255,255,.6);border-radius:20px;padding:22px 26px;font-size:15px;line-height:1.7;color:#4F4A44}
body.elementor-page-218 .cb-apc b{color:#3A4F63}
/* CTA */
body.elementor-page-218 .cb-cta{text-align:center;max-width:780px;margin:0 auto;color:#E3F2F0;position:relative}
body.elementor-page-218 .cb-cta h2{font-size:clamp(28px,3.3vw,42px);color:#fff;line-height:1.25;margin:0 0 18px;font-weight:700}
body.elementor-page-218 .cb-cta p{font-size:17px;line-height:1.75;margin:0 0 32px}
body.elementor-page-218 .cb-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
body.elementor-page-218 .cb-btn{display:inline-block;padding:16px 32px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none !important;transition:all .2s}
body.elementor-page-218 .cb-btn-main{background:#C8794F;color:#fff !important;box-shadow:0 12px 26px rgba(0,0,0,.18)}
body.elementor-page-218 .cb-btn-main:hover{background:#B5683F;transform:translateY(-2px)}
body.elementor-page-218 .cb-btn-ghost{border:1.5px solid rgba(255,255,255,.75);color:#fff !important}
body.elementor-page-218 .cb-btn-ghost:hover{background:#fff;color:#2B7A72 !important}
body.elementor-page-218 .cb-cta .cb-small{display:block;margin-top:22px;font-size:15px;color:#CFE9E5}
body.elementor-page-218 .cb-cta .cb-small a{color:#fff;font-weight:700;text-decoration:underline}
/* cards existentes — leitura e cores das frentes */
body.elementor-page-218 .cb-body, body.elementor-page-218 .cb-body p{font-size:15.5px !important;line-height:1.65 !important;color:#4F4A44 !important}
body.elementor-page-218 .cb-fr{border-top:4px solid var(--c) !important}
body.elementor-page-218 .cb-fr .cb-frlabel{background:var(--bg) !important;color:var(--c) !important}
body.elementor-page-218 .cb-fr .cb-frlabel p{color:var(--c) !important}
body.elementor-page-218 .cb-fr-med{--c:#B8643C;--bg:#F3E2D6}body.elementor-page-218 .cb-fr-agri{--c:#55703F;--bg:#E3EBDA}body.elementor-page-218 .cb-fr-vet{--c:#9A7A2E;--bg:#F1E8D2}
@media (max-width:1024px){body.elementor-page-218 .cb-tl-grid{grid-template-columns:1fr;gap:36px}body.elementor-page-218 .cb-stair{position:static}body.elementor-page-218 .cb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.elementor-page-218 .cb-phases{grid-template-columns:1fr}body.elementor-page-218 .cb-phase:not(:last-child)::after{content:'↓';right:auto;left:50%;top:auto;bottom:-24px;transform:translateX(-50%)}}
@media (max-width:767px){body.elementor-page-218 .cb-tl>li{grid-template-columns:44px 20px minmax(0,1fr);column-gap:10px}body.elementor-page-218 .cb-tl::before{left:63px}body.elementor-page-218 .cb-num{font-size:36px}body.elementor-page-218 .cb-total{padding:24px;border-radius:22px 22px 40px 22px}body.elementor-page-218 .cb-total strong{font-size:28px}body.elementor-page-218 .cb-lead{font-size:16px}}
@media (prefers-reduced-motion:reduce){body.elementor-page-218 .cb-anim{opacity:1;transform:none;transition:none}body.elementor-page-218 .cb-fill,body.elementor-page-218 .cb-step{transition:none}}/* End custom CSS */