.elementor-612 .elementor-element.elementor-element-287b6e9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.11;--padding-top:40px;--padding-bottom:16px;--padding-left:100px;--padding-right:100px;}.elementor-612 .elementor-element.elementor-element-287b6e9::before, .elementor-612 .elementor-element.elementor-element-287b6e9 > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-287b6e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-612 .elementor-element.elementor-element-287b6e9 > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-287b6e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-612 .elementor-element.elementor-element-287b6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://centralbraintrust.com/wp-content/uploads/2025/11/Noise-Texture-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-612 .elementor-element.elementor-element-848982e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-848982e:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-848982e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-612 .elementor-element.elementor-element-03aa2ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-03aa2ae:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-03aa2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-612 .elementor-element.elementor-element-03aa2ae.e-con{--align-self:stretch;}.elementor-612 .elementor-element.elementor-element-53948fa{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-53948fa:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-53948fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-612 .elementor-element.elementor-element-f0bcfa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-f0bcfa4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-612 .elementor-element.elementor-element-f0bcfa4 .elementor-heading-title{font-family:var( --e-global-typography-bc9f06e-font-family ), Sans-serif;font-size:var( --e-global-typography-bc9f06e-font-size );font-weight:var( --e-global-typography-bc9f06e-font-weight );text-transform:var( --e-global-typography-bc9f06e-text-transform );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );color:rgba(239,219,183,1);}.elementor-612 .elementor-element.elementor-element-a0a1100{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-612 .elementor-element.elementor-element-a0a1100 img{width:156px;}.elementor-612 .elementor-element.elementor-element-ad3267f{--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;--overflow:auto;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-ad3267f:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-ad3267f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-612 .elementor-element.elementor-element-e5e1abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-e5e1abd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-612 .elementor-element.elementor-element-e5e1abd .elementor-heading-title{font-family:var( --e-global-typography-bc9f06e-font-family ), Sans-serif;font-size:var( --e-global-typography-bc9f06e-font-size );font-weight:var( --e-global-typography-bc9f06e-font-weight );text-transform:var( --e-global-typography-bc9f06e-text-transform );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );color:rgba(239,219,183,1);}.elementor-612 .elementor-element.elementor-element-f2127ed{--display:grid;--min-height:88px;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-612 .elementor-element.elementor-element-64134e0{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-64134e0.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-64134e0 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-783ed10{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-783ed10.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-783ed10 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-fb4533a{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-fb4533a.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-fb4533a img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-b22e17b{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-b22e17b.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-b22e17b img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-b379f16{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-b379f16.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-b379f16 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-d108b89{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-d108b89.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-d108b89 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-300fa87{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-300fa87.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-300fa87 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-6b04aa7{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-6b04aa7.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-6b04aa7 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-c9ea71d{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-c9ea71d.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-c9ea71d img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-fc319e9{padding:0px 0px 0px 0px;text-align:left;}.elementor-612 .elementor-element.elementor-element-fc319e9.elementor-element{--align-self:center;}.elementor-612 .elementor-element.elementor-element-fc319e9 img{width:100%;height:18px;}.elementor-612 .elementor-element.elementor-element-860e7f4{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#1D3A31;--border-color:#1D3A31;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-160e5b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-612 .elementor-element.elementor-element-160e5b9 img{width:95%;}.elementor-612 .elementor-element.elementor-element-1cad1fd{--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;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:0px 0px 0px 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-612 .elementor-element.elementor-element-1cad1fd:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-1cad1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-612 .elementor-element.elementor-element-aaf8d10{--divider-border-style:solid;--divider-color:#1D3A31;--divider-border-width:1px;}.elementor-612 .elementor-element.elementor-element-aaf8d10 .elementor-divider-separator{width:100%;}.elementor-612 .elementor-element.elementor-element-aaf8d10 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-612 .elementor-element.elementor-element-4925f9c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 0px 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;--z-index:0;}.elementor-612 .elementor-element.elementor-element-2ef183e .elementor-heading-title{font-family:var( --e-global-typography-8fc8180-font-family ), Sans-serif;font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );color:var( --e-global-color-df5e3b8 );}.elementor-612 .elementor-element.elementor-element-8ffc4bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-icon i{color:#60726A;transition:color 0.3s;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-icon svg{fill:#60726A;transition:fill 0.3s;}.elementor-612 .elementor-element.elementor-element-8ffc4bd{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > a{font-family:var( --e-global-typography-8fc8180-font-family ), Sans-serif;font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-text{color:var( --e-global-color-df5e3b8 );transition:color 0.3s;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a3787fd );}:root{--page-title-display:none;}@media(min-width:481px){.elementor-612 .elementor-element.elementor-element-03aa2ae{--width:50%;}.elementor-612 .elementor-element.elementor-element-860e7f4{--width:70%;}.elementor-612 .elementor-element.elementor-element-4925f9c{--width:100%;}}@media(max-width:768px) and (min-width:481px){.elementor-612 .elementor-element.elementor-element-03aa2ae{--width:100%;}.elementor-612 .elementor-element.elementor-element-860e7f4{--width:100%;}}@media(max-width:1280px){.elementor-612 .elementor-element.elementor-element-287b6e9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:88px;--padding-bottom:14px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-848982e{--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-612 .elementor-element.elementor-element-03aa2ae{--justify-content:space-between;}.elementor-612 .elementor-element.elementor-element-f0bcfa4 .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-e5e1abd .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-f2127ed{--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-160e5b9 img{width:100%;}.elementor-612 .elementor-element.elementor-element-1cad1fd{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-4925f9c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-2ef183e .elementor-heading-title{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}}@media(max-width:1024px){.elementor-612 .elementor-element.elementor-element-287b6e9{--min-height:100vh;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-612 .elementor-element.elementor-element-848982e{--min-height:hug;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--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-612 .elementor-element.elementor-element-848982e.e-con{--align-self:stretch;}.elementor-612 .elementor-element.elementor-element-03aa2ae{--justify-content:space-between;--gap:52px 52px;--row-gap:52px;--column-gap:52px;}.elementor-612 .elementor-element.elementor-element-53948fa{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-612 .elementor-element.elementor-element-a0a1100 img{width:143px;}.elementor-612 .elementor-element.elementor-element-ad3267f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-612 .elementor-element.elementor-element-f2127ed{--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-860e7f4{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-160e5b9{text-align:left;}.elementor-612 .elementor-element.elementor-element-160e5b9 img{width:95%;}.elementor-612 .elementor-element.elementor-element-1cad1fd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-612 .elementor-element.elementor-element-4925f9c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}}@media(max-width:768px){.elementor-612 .elementor-element.elementor-element-287b6e9{--min-height:100vh;--justify-content:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:20px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-848982e{--min-height:hug;--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-03aa2ae{--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-612 .elementor-element.elementor-element-53948fa{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-612 .elementor-element.elementor-element-f0bcfa4 .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-a0a1100{text-align:left;}.elementor-612 .elementor-element.elementor-element-a0a1100 img{width:172px;}.elementor-612 .elementor-element.elementor-element-ad3267f{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-612 .elementor-element.elementor-element-e5e1abd .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-f2127ed{--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-860e7f4{--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;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-860e7f4.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-612 .elementor-element.elementor-element-160e5b9{text-align:left;}.elementor-612 .elementor-element.elementor-element-160e5b9 img{width:82%;}.elementor-612 .elementor-element.elementor-element-1cad1fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-4925f9c{--min-height:auto;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-612 .elementor-element.elementor-element-2ef183e .elementor-heading-title{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}}@media(max-width:480px){.elementor-612 .elementor-element.elementor-element-287b6e9{--min-height:hug;}.elementor-612 .elementor-element.elementor-element-848982e{--min-height:hug;--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-03aa2ae{--gap:46px 46px;--row-gap:46px;--column-gap:46px;--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-612 .elementor-element.elementor-element-53948fa{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-f0bcfa4 .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-a0a1100 img{width:149px;}.elementor-612 .elementor-element.elementor-element-ad3267f{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--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-612 .elementor-element.elementor-element-e5e1abd .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-f2127ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-860e7f4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:21px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-860e7f4.e-con{--order:-99999 /* order start hack */;}.elementor-612 .elementor-element.elementor-element-1cad1fd{--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:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-612 .elementor-element.elementor-element-4925f9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-612 .elementor-element.elementor-element-2ef183e .elementor-heading-title{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}}@media(max-width:1024px) and (min-width:481px){.elementor-612 .elementor-element.elementor-element-03aa2ae{--width:100%;}.elementor-612 .elementor-element.elementor-element-860e7f4{--width:500px;}}@media(min-width:1600px){.elementor-612 .elementor-element.elementor-element-287b6e9{--padding-top:120px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-612 .elementor-element.elementor-element-f0bcfa4 .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-e5e1abd .elementor-heading-title{font-size:var( --e-global-typography-bc9f06e-font-size );line-height:var( --e-global-typography-bc9f06e-line-height );letter-spacing:var( --e-global-typography-bc9f06e-letter-spacing );}.elementor-612 .elementor-element.elementor-element-f2127ed{--grid-auto-flow:row;}.elementor-612 .elementor-element.elementor-element-160e5b9{text-align:left;}.elementor-612 .elementor-element.elementor-element-160e5b9 img{width:85%;}.elementor-612 .elementor-element.elementor-element-2ef183e .elementor-heading-title{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}.elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-612 .elementor-element.elementor-element-8ffc4bd .elementor-icon-list-item > a{font-size:var( --e-global-typography-8fc8180-font-size );line-height:var( --e-global-typography-8fc8180-line-height );letter-spacing:var( --e-global-typography-8fc8180-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-287b6e9 *//* Mesh animated gradient - cole isto no Custom Code (Head) do Elementor ou no Customizer -> Additional CSS */

/* keyframes */
@keyframes hero-gradient-animation {
  0% {
    --x-0: 3%;
    --c-0: hsla(166.36363636363635, 91%, 4%, 1);
    --s-start-0: 13.797574811818231%;
    --s-end-0: 65%;
    --y-0: 101%;
    --s-start-1: 20.593893049449022%;
    --s-end-1: 57.92497156396767%;
    --y-1: 98%;
    --x-1: 46%;
    --c-1: hsla(166.36363636363635, 91%, 4%, 1);
    --c-2: hsla(166.36363636363635, 91%, 4%, 1);
    --x-2: 84%;
    --y-2: 31%;
    --s-start-2: 10.247905753251446%;
    --s-end-2: 59.37828289507638%;
    --y-3: 3%;
    --x-3: 15%;
    --s-start-3: 7.031667317170725%;
    --s-end-3: 56.27504291109169%;
    --c-3: hsla(144.00000000000003, 15%, 44%, 1);
    --c-4: hsla(114.70588235294115, 33%, 80%, 0);
    --s-start-4: 34.58410513489626%;
    --s-end-4: 52.338932204305586%;
    --y-4: -27%;
    --x-4: 99%;
  }

  50% {
    --x-0: 84%;
    --c-0: hsla(166.36363636363635, 91%, 4%, 1);
    --s-start-0: 10%;
    --s-end-0: 77%;
    --y-0: 46%;
    --s-start-1: 33.524662839982454%;
    --s-end-1: 77%;
    --y-1: 31%;
    --x-1: 0%;
    --c-1: hsla(165.36585365853657, 100%, 8%, 1);
    --c-2: hsla(166.36363636363635, 91%, 4%, 1);
    --x-2: 83%;
    --y-2: 60%;
    --s-start-2: 11.711422253206287%;
    --s-end-2: 77%;
    --y-3: 3%;
    --x-3: 91%;
    --s-start-3: 10%;
    --s-end-3: 77%;
    --c-3: hsla(165.36585365853657, 100%, 8%, 1);
    --c-4: hsla(166.36363636363635, 91%, 4%, 0);
    --s-start-4: 10%;
    --s-end-4: 37.35041336576177%;
    --y-4: 0%;
    --x-4: 43%;
  }

  100% {
    --c-2: hsla(166.36363636363635, 91%, 4%, 1);
    --x-2: 18%;
    --y-2: 70%;
    --s-start-2: 11.711422253206287%;
    --s-end-2: 77%;
  }
}

/* registerProperty - declarações completas (todas as initial-value com unidades onde necessário) */
@property --x-0 { syntax: '<percentage>'; inherits: false; initial-value: 3%; }
@property --c-0 { syntax: '<color>'; inherits: false; initial-value: hsla(166.36363636363635, 91%, 4%, 1); }
@property --s-start-0 { syntax: '<percentage>'; inherits: false; initial-value: 13.797574811818231%; }
@property --s-end-0 { syntax: '<percentage>'; inherits: false; initial-value: 65%; }
@property --y-0 { syntax: '<percentage>'; inherits: false; initial-value: 101%; }

@property --s-start-1 { syntax: '<percentage>'; inherits: false; initial-value: 20.593893049449022%; }
@property --s-end-1 { syntax: '<percentage>'; inherits: false; initial-value: 57.92497156396767%; }
@property --y-1 { syntax: '<percentage>'; inherits: false; initial-value: 98%; }
@property --x-1 { syntax: '<percentage>'; inherits: false; initial-value: 46%; }
@property --c-1 { syntax: '<color>'; inherits: false; initial-value: hsla(166.36363636363635, 91%, 4%, 1); }

@property --c-2 { syntax: '<color>'; inherits: false; initial-value: hsla(166.36363636363635, 91%, 4%, 1); }
@property --x-2 { syntax: '<percentage>'; inherits: false; initial-value: 84%; }
@property --y-2 { syntax: '<percentage>'; inherits: false; initial-value: 31%; }
@property --s-start-2 { syntax: '<percentage>'; inherits: false; initial-value: 10.247905753251446%; }
@property --s-end-2 { syntax: '<percentage>'; inherits: false; initial-value: 59.37828289507638%; }

@property --y-3 { syntax: '<percentage>'; inherits: false; initial-value: 3%; }
@property --x-3 { syntax: '<percentage>'; inherits: false; initial-value: 15%; }
@property --s-start-3 { syntax: '<percentage>'; inherits: false; initial-value: 7.031667317170725%; }
@property --s-end-3 { syntax: '<percentage>'; inherits: false; initial-value: 56.27504291109169%; }
@property --c-3 { syntax: '<color>'; inherits: false; initial-value: hsla(144.00000000000003, 15%, 44%, 1); }

@property --c-4 { syntax: '<color>'; inherits: false; initial-value: hsla(114.70588235294115, 33%, 80%, 0); }
@property --s-start-4 { syntax: '<percentage>'; inherits: false; initial-value: 34.58410513489626%; }
@property --s-end-4 { syntax: '<percentage>'; inherits: false; initial-value: 52.338932204305586%; }
@property --y-4 { syntax: '<percentage>'; inherits: false; initial-value: -27%; }
@property --x-4 { syntax: '<percentage>'; inherits: false; initial-value: 99%; }

/* Classe que aplica o efeito ao background */
.mesh-bg {
  /* valores iniciais (podem ser ajustados) */
  --x-0: 3%;
  --c-0: hsla(166.36363636363635, 91%, 4%, 1);
  --s-start-0: 13.797574811818231%;
  --s-end-0: 65%;
  --y-0: 101%;

  --x-1: 46%;
  --y-1: 98%;
  --c-1: hsla(166.36363636363635, 91%, 4%, 1);
  --s-start-1: 20.593893049449022%;
  --s-end-1: 57.92497156396767%;

  --x-2: 84%;
  --y-2: 31%;
  --c-2: hsla(166.36363636363635, 91%, 4%, 1);
  --s-start-2: 10.247905753251446%;
  --s-end-2: 59.37828289507638%;

  --x-3: 15%;
  --y-3: 3%;
  --c-3: hsla(144.00000000000003, 15%, 44%, 1);
  --s-start-3: 7.031667317170725%;
  --s-end-3: 56.27504291109169%;

  --x-4: 99%;
  --y-4: -27%;
  --c-4: hsla(114.70588235294115, 33%, 80%, 0);
  --s-start-4: 34.58410513489626%;
  --s-end-4: 52.338932204305586%;

  /* background */
  background-color: hsla(166.36363636363635, 91%, 4%, 1);
  background-image:
    radial-gradient(circle at var(--x-0) var(--y-0), var(--c-0) var(--s-start-0), transparent var(--s-end-0)),
    radial-gradient(circle at var(--x-1) var(--y-1), var(--c-1) var(--s-start-1), transparent var(--s-end-1)),
    radial-gradient(circle at var(--x-2) var(--y-2), var(--c-2) var(--s-start-2), transparent var(--s-end-2)),
    radial-gradient(circle at var(--x-3) var(--y-3), var(--c-3) var(--s-start-3), transparent var(--s-end-3)),
    radial-gradient(circle at var(--x-4) var(--y-4), var(--c-4) var(--s-start-4), transparent var(--s-end-4));
  background-blend-mode: normal;
  animation: hero-gradient-animation 10s linear infinite alternate;
  /* ajusta tamanho/posição se precisares */
  background-repeat: no-repeat;
  background-size: cover;
}/* End custom CSS */