.elementor-2003 .elementor-element.elementor-element-f39760b{--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;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-2003 .elementor-element.elementor-element-f39760b:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-f39760b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-adff2b2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#A6B18E5C;--border-color:#A6B18E5C;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:30px;--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-2003 .elementor-element.elementor-element-e744c35{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-2003 .elementor-element.elementor-element-e744c35.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-e744c35 img{width:100%;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2003 .elementor-element.elementor-element-5340045{width:auto;max-width:auto;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:689px 689px 689px 689px;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-2003 .elementor-element.elementor-element-5340045.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-icon i{color:#A6B18E;transition:color 0.3s;}.elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-icon svg{fill:#A6B18E;transition:fill 0.3s;}.elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-item > a{font-family:"Libre Franklin", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-text{color:#1A1A1A;transition:color 0.3s;}.elementor-widget-image-box .elementor-image-box-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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2003 .elementor-element.elementor-element-602187e{width:var( --container-widget-width, 55% );max-width:55%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2003 .elementor-element.elementor-element-602187e.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-title{font-family:"DM Serif Display", Sans-serif;font-size:3em;font-weight:400;line-height:1.4em;color:#000000;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-81c7357{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2003 .elementor-element.elementor-element-81c7357:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-81c7357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-1edbc5f{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-1edbc5f.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:600;color:#000000;}.elementor-2003 .elementor-element.elementor-element-0666f38{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-0666f38.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:600;color:#000000;}.elementor-2003 .elementor-element.elementor-element-c801f5c{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-2003 .elementor-element.elementor-element-c801f5c.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:600;color:#000000;}.elementor-2003 .elementor-element.elementor-element-499c285{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:7em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-2003 .elementor-element.elementor-element-499c285:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-499c285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-52172ca{--display:flex;--border-radius:20px 0px 0px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2003 .elementor-element.elementor-element-52172ca:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-52172ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-2dfa63a{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-2dfa63a.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-2dfa63a .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-2dfa63a .elementor-image-box-title{margin-bottom:33px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#6634d7;}.elementor-2003 .elementor-element.elementor-element-2dfa63a .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:6em;font-weight:700;color:#000000;}.elementor-2003 .elementor-element.elementor-element-81c1a16{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-81c1a16.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-81c1a16 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-81c1a16 .elementor-image-box-title{font-family:"DM Serif Display", Sans-serif;font-size:3em;font-weight:400;line-height:1.4em;color:#000000;}.elementor-2003 .elementor-element.elementor-element-81c1a16 .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-74f5110{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2003 .elementor-element.elementor-element-74f5110:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-74f5110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252525;}.elementor-2003 .elementor-element.elementor-element-dc6ee38{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;border-style:none;}.elementor-2003 .elementor-element.elementor-element-dc6ee38.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-dc6ee38 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-dc6ee38 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.4em;color:#E6E6E6;}.elementor-2003 .elementor-element.elementor-element-dc6ee38 .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:1.3em;font-weight:600;color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-7a77e43{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-7a77e43.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-df71f01{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-2003 .elementor-element.elementor-element-df71f01.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-bcb6e76{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0em;--padding-bottom:7em;--padding-left:5em;--padding-right:5em;}.elementor-2003 .elementor-element.elementor-element-bcb6e76:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-bcb6e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-82354e7{width:var( --container-widget-width, 45% );max-width:45%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-2003 .elementor-element.elementor-element-82354e7.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-82354e7 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-82354e7 .elementor-image-box-title{font-family:"DM Serif Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.4em;color:#000000;}.elementor-2003 .elementor-element.elementor-element-82354e7 .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-fd91f21{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-fd91f21.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-04eaeba{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-04eaeba.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-90e59e2{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-90e59e2.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-054ab30{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;border-style:none;}.elementor-2003 .elementor-element.elementor-element-054ab30.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-wrapper{text-align:start;}.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:1.5em;font-weight:600;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-d452275{--display:flex;--min-height:0px;--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-evenly;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.1;--padding-top:5em;--padding-bottom:4em;--padding-left:5em;--padding-right:5em;}.elementor-2003 .elementor-element.elementor-element-d452275:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-d452275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-d452275::before, .elementor-2003 .elementor-element.elementor-element-d452275 > .elementor-background-video-container::before, .elementor-2003 .elementor-element.elementor-element-d452275 > .e-con-inner > .elementor-background-video-container::before, .elementor-2003 .elementor-element.elementor-element-d452275 > .elementor-background-slideshow::before, .elementor-2003 .elementor-element.elementor-element-d452275 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2003 .elementor-element.elementor-element-d452275 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2003 .elementor-element.elementor-element-f16da15{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-f16da15.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-f16da15 .elementor-image-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-f16da15 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#6634d7;}.elementor-2003 .elementor-element.elementor-element-f16da15 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:2em;font-weight:700;color:#000000;}.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-2003 .elementor-element.elementor-element-3852731{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-3852731.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-3852731.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-3852731.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-3852731.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-3852731 .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-5ce743f{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-5ce743f.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-5ce743f.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-5ce743f.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-5ce743f.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-5ce743f .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-3382399{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-3382399.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-3382399.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-3382399.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-3382399.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-3382399 .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-1ad55d3{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-1ad55d3.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-1ad55d3.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-1ad55d3.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-1ad55d3.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-1ad55d3 .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-58dbcf4{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-58dbcf4.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-58dbcf4.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-58dbcf4.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-58dbcf4.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-58dbcf4 .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-f24fa79{width:var( --container-widget-width, 32% );max-width:32%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A6B18E;border-radius:10px 10px 10px 10px;}.elementor-2003 .elementor-element.elementor-element-f24fa79.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-f24fa79.elementor-view-stacked .elementor-icon{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-f24fa79.elementor-view-framed .elementor-icon, .elementor-2003 .elementor-element.elementor-element-f24fa79.elementor-view-default .elementor-icon{fill:#F9F9F9;color:#F9F9F9;border-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon{font-size:26px;padding:4px;}.elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-f24fa79 .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-e92c511{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2003 .elementor-element.elementor-element-e92c511:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-e92c511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2003 .elementor-element.elementor-element-dec3414{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-dec3414.elementor-element{--align-self:flex-start;}.elementor-2003 .elementor-element.elementor-element-dec3414 .elementor-image-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-dec3414 .elementor-image-box-title{margin-bottom:9px;font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#6634d7;}.elementor-2003 .elementor-element.elementor-element-dec3414 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:2em;font-weight:700;color:#000000;}.elementor-2003 .elementor-element.elementor-element-b49facc{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2003 .elementor-element.elementor-element-b49facc.elementor-element{--align-self:stretch;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-title{margin-block-end:0px;color:#4E4E4E;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-title a{font-family:"Libre Franklin", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-description{font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-5473ddd{--display:flex;--min-height:0px;--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;--flex-wrap:nowrap;--overlay-opacity:0.1;--padding-top:0em;--padding-bottom:4em;--padding-left:5em;--padding-right:5em;}.elementor-2003 .elementor-element.elementor-element-5473ddd:not(.elementor-motion-effects-element-type-background), .elementor-2003 .elementor-element.elementor-element-5473ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2003 .elementor-element.elementor-element-5473ddd::before, .elementor-2003 .elementor-element.elementor-element-5473ddd > .elementor-background-video-container::before, .elementor-2003 .elementor-element.elementor-element-5473ddd > .e-con-inner > .elementor-background-video-container::before, .elementor-2003 .elementor-element.elementor-element-5473ddd > .elementor-background-slideshow::before, .elementor-2003 .elementor-element.elementor-element-5473ddd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2003 .elementor-element.elementor-element-5473ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2003 .elementor-element.elementor-element-a9b7c70{--divider-border-style:solid;--divider-color:#A6B18E;--divider-border-width:0.4px;}.elementor-2003 .elementor-element.elementor-element-a9b7c70 .elementor-divider-separator{width:100%;}.elementor-2003 .elementor-element.elementor-element-a9b7c70 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2003 .elementor-element.elementor-element-67a8982{width:var( --container-widget-width, 44% );max-width:44%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-2003 .elementor-element.elementor-element-67a8982.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-67a8982 .elementor-image-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-67a8982 .elementor-image-box-title{font-family:"DM Serif Display", Sans-serif;font-size:2em;font-weight:400;line-height:1.4em;color:#A6B18E;}.elementor-2003 .elementor-element.elementor-element-67a8982 .elementor-image-box-description{font-family:"DM Serif Display", Sans-serif;font-size:2em;font-weight:400;color:#000000;}.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-2003 .elementor-element.elementor-element-d736f83{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Libre Franklin", Sans-serif;font-weight:400;}.elementor-2003 .elementor-element.elementor-element-d736f83.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-5975c97{--divider-border-style:solid;--divider-color:#A6B18E;--divider-border-width:0.4px;}.elementor-2003 .elementor-element.elementor-element-5975c97 .elementor-divider-separator{width:13%;margin:0 auto;margin-center:0;}.elementor-2003 .elementor-element.elementor-element-5975c97 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2003 .elementor-element.elementor-element-f53a686{width:var( --container-widget-width, 56% );max-width:56%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-2003 .elementor-element.elementor-element-f53a686.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-f53a686 .elementor-image-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-f53a686 .elementor-image-box-title{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.4em;color:#525252;}.elementor-2003 .elementor-element.elementor-element-f53a686 .elementor-image-box-description{font-family:"Libre Franklin", Sans-serif;font-size:0.9em;font-weight:400;color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2003 .elementor-element.elementor-element-81c7357{--width:38%;}.elementor-2003 .elementor-element.elementor-element-52172ca{--width:100%;}.elementor-2003 .elementor-element.elementor-element-74f5110{--width:100%;}.elementor-2003 .elementor-element.elementor-element-e92c511{--width:47%;}}@media(max-width:1366px){.elementor-2003 .elementor-element.elementor-element-602187e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-81c1a16{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-82354e7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-fd91f21{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2003 .elementor-element.elementor-element-04eaeba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2003 .elementor-element.elementor-element-e6fc3e9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2003 .elementor-element.elementor-element-90e59e2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2003 .elementor-element.elementor-element-054ab30{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2003 .elementor-element.elementor-element-67a8982{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-f53a686{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}}@media(max-width:767px){.elementor-2003 .elementor-element.elementor-element-f39760b{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2003 .elementor-element.elementor-element-adff2b2{--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;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-2003 .elementor-element.elementor-element-e744c35{--container-widget-width:138px;--container-widget-flex-grow:0;width:var( --container-widget-width, 138px );max-width:138px;}.elementor-2003 .elementor-element.elementor-element-e744c35.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-5340045.elementor-element{--align-self:center;}.elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2003 .elementor-element.elementor-element-5340045 .elementor-icon-list-item > a{font-size:0.7em;}.elementor-2003 .elementor-element.elementor-element-602187e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-wrapper{text-align:center;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-title{font-size:2.4em;}.elementor-2003 .elementor-element.elementor-element-602187e .elementor-image-box-description{font-size:0.9em;line-height:1.4em;}.elementor-2003 .elementor-element.elementor-element-81c7357{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-title{font-size:0.9em;}.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-description{font-size:0.7em;}.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-title{font-size:0.9em;}.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-description{font-size:0.7em;}.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-title{font-size:0.9em;}.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-description{font-size:0.7em;}.elementor-2003 .elementor-element.elementor-element-499c285{--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:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2003 .elementor-element.elementor-element-52172ca{--border-radius:20px 20px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2003 .elementor-element.elementor-element-2dfa63a .elementor-image-box-title{margin-bottom:4px;font-size:1em;}.elementor-2003 .elementor-element.elementor-element-2dfa63a .elementor-image-box-description{font-size:2em;}.elementor-2003 .elementor-element.elementor-element-81c1a16{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-81c1a16 .elementor-image-box-title{font-size:1.9em;}.elementor-2003 .elementor-element.elementor-element-81c1a16 .elementor-image-box-description{font-size:0.9em;}.elementor-2003 .elementor-element.elementor-element-74f5110{--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2003 .elementor-element.elementor-element-dc6ee38 .elementor-image-box-title{margin-bottom:23px;font-size:0.8em;}.elementor-2003 .elementor-element.elementor-element-dc6ee38 .elementor-image-box-description{font-size:1em;}.elementor-2003 .elementor-element.elementor-element-bcb6e76{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-2003 .elementor-element.elementor-element-82354e7{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-82354e7 .elementor-image-box-title{font-size:1.9em;}.elementor-2003 .elementor-element.elementor-element-82354e7 .elementor-image-box-description{font-size:1.2em;}.elementor-2003 .elementor-element.elementor-element-d452275{--padding-top:10%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-2003 .elementor-element.elementor-element-f16da15 .elementor-image-box-description{font-size:1.7em;}.elementor-2003 .elementor-element.elementor-element-3852731{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-5ce743f{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-3382399{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-1ad55d3{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-58dbcf4{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-f24fa79{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-e92c511{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2003 .elementor-element.elementor-element-dec3414 .elementor-image-box-description{font-size:1.7em;}.elementor-2003 .elementor-element.elementor-element-b49facc{width:100%;max-width:100%;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-title, .elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-title a{font-size:1em;}.elementor-2003 .elementor-element.elementor-element-b49facc .elementor-icon-box-description{font-size:1em;}.elementor-2003 .elementor-element.elementor-element-5473ddd{--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-2003 .elementor-element.elementor-element-67a8982{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-67a8982 .elementor-image-box-title{font-size:1.9em;}.elementor-2003 .elementor-element.elementor-element-67a8982 .elementor-image-box-description{font-size:1.4em;}.elementor-2003 .elementor-element.elementor-element-d736f83{width:100%;max-width:100%;font-size:0.9em;line-height:1.4em;}.elementor-2003 .elementor-element.elementor-element-5975c97 .elementor-divider-separator{width:32%;}.elementor-2003 .elementor-element.elementor-element-f53a686{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2003 .elementor-element.elementor-element-f53a686 .elementor-image-box-title{margin-bottom:6px;font-size:0.7em;}.elementor-2003 .elementor-element.elementor-element-f53a686 .elementor-image-box-description{font-size:0.7em;}}/* Start custom CSS for image-box, class: .elementor-element-1edbc5f */.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-1edbc5f .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0666f38 */.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-0666f38 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c801f5c */.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-c801f5c .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39760b *//* =============================================
TEXTO GRADIENTE — FUNDO ESCURO
============================================= */
@keyframes grad-sweep {
0% { background-position: 200% center; }
100% { background-position: -200% center; }
}
.texto-grad {
background: linear-gradient(90deg, #F5F5F5 30%, #6D28FF 50%, #F5F5F5 70%);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: grad-sweep 5s linear infinite;
}

/* =============================================
TEXTO GRADIENTE — FUNDO BRANCO
============================================= */
.grad {
background: linear-gradient(90deg, #080808 30%, #4C1D95 50%, #080808 70%);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: grad-sweep 5s linear infinite;
}

.destaque {
background: #E84747;
background: linear-gradient(to right, #E84747 0%, #FFB3B3 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

html, body {
    overflow-x:hidden;
    width:100%;
}

.elementor-2003 .elementor-element.elementor-element-f39760b u {
    text-decoration-color:#6D28FF!important;
}



@keyframes girar {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

@keyframes girar2 {
  from { transform: rotate(0deg); }
  to { transform: rotate(-360deg); }
}

.caixa-def{
  font-family: "Onest", sans-serif;
}

.caixa-def ul{
  list-style:none;
  padding:0;
  margin:0;
  display:flex;
  flex-direction:column;
  gap:8px;
}

.caixa-def ul li{
  color:#c6c6c7!important;
  font-size:1.15em;
  padding-left:16px;
  position:relative;
}

/* DOT ROXO */
.caixa-def ul li::before{
  content:'•';
  position:absolute;
  left:0;
  top:0.1em;
  color:#6d63ff; /* roxo premium */
  font-size:1.3em;
  line-height:1;
  animation:pulse-dot 1.2s ease-in-out infinite;
}

.caixa-def ul.sub{
  margin-top:6px;
  padding-left:8px;
  gap:4px;
}

.caixa-def ul.sub li{
  font-size:0.9em;
  color:#9a9a9b;
}



/* PULSE MAIS SUAVE (sem neon feio) */
@keyframes pulse-dot{
  0%,100%{
    opacity:1;
    text-shadow:0 0 6px rgba(109,99,255,0.6);
  }
  50%{
    opacity:0.5;
    text-shadow:none;
  }
}

@media (max-width:768px){
  .caixa-def ul{
    text-align:left;
  }
}

.elementor-2003 .elementor-element.elementor-element-f39760b{
  text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2dfa63a */.tag {
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  border-radius: 999px;
  background: rgba(166, 177, 142, 0.10);
  color: #7f8a69;
  border: 1px solid rgba(166, 177, 142, 0.28);
  letter-spacing: 0.2px;
}

.price {
  font-family: "DM Serif Display", serif;
  font-size: 6em;
  line-height: 1;
  letter-spacing: -0.03em;
}

.currency {
  font-size: 0.38em;
  vertical-align: top;
  position: relative;
  top: 0.4em;
  margin-right: 4px;
  color: #A6B18E;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a77e43 */.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-7a77e43 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df71f01 */.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-df71f01 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd91f21 */.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-fd91f21 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-04eaeba */.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-04eaeba .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e6fc3e9 */.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-e6fc3e9 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-90e59e2 */.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-90e59e2 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-054ab30 */.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-img img {
  object-fit: cover;
  display: block;
}

.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-content {
  flex: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
}

.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-title,
.elementor-2003 .elementor-element.elementor-element-054ab30 .elementor-image-box-description {
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3852731 */.elementor-2003 .elementor-element.elementor-element-3852731{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ce743f */.elementor-2003 .elementor-element.elementor-element-5ce743f{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3382399 */.elementor-2003 .elementor-element.elementor-element-3382399{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ad55d3 */.elementor-2003 .elementor-element.elementor-element-1ad55d3{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58dbcf4 */.elementor-2003 .elementor-element.elementor-element-58dbcf4{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f24fa79 */.elementor-2003 .elementor-element.elementor-element-f24fa79{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dec3414 */.elementor-2003 .elementor-element.elementor-element-dec3414{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b49facc */.elementor-2003 .elementor-element.elementor-element-b49facc{
    text-wrap:balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67a8982 */.gold-italic {
  color: #A6B18E;
  font-style: italic;
  font-weight: 500;
  letter-spacing: 0.01em;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f53a686 */.gold-italic {
  color: #A6B18E;
  font-style: italic;
  font-weight: 500;
  letter-spacing: 0.01em;
}/* End custom CSS */