.elementor-27 .elementor-element.elementor-element-a721b45{--display:flex;--min-height:400px;--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;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-a721b45:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a721b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aspen.contenty.com.br/wp-content/uploads/2026/05/hero-about-us.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-a721b45::before, .elementor-27 .elementor-element.elementor-element-a721b45 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a721b45 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-a721b45 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a721b45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-a721b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(122deg, var( --e-global-color-primary ) 42%, #00043A00 100%);}.elementor-27 .elementor-element.elementor-element-ebf2640{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e7bfbc4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-03f12c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-weight:300;}.elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-text{color:var( --e-global-color-45bfcd6 );transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-03f12c0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-af9df7e{--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:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-99a8e27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-58236fa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:42px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-9b427e1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-9b427e1 .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-9b427e1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-ab4f124{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7f72a0f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-weight:500;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-7f72a0f{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7f72a0f.elementor-element{--align-self:flex-start;}.elementor-27 .elementor-element.elementor-element-7f72a0f .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-7f72a0f .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-27 .elementor-element.elementor-element-2bc2668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-87b25b2 img{border-radius:7px 7px 7px 7px;}.elementor-27 .elementor-element.elementor-element-a530d03{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-a530d03:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a530d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-27 .elementor-element.elementor-element-b738a45 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:42px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-23d7eed{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-23d7eed .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-23d7eed .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-01bd67d{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7951afd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27 .elementor-element.elementor-element-1872b87 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-27 .elementor-element.elementor-element-1872b87.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-1872b87.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-1872b87.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-1872b87 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-1872b87 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-27 .elementor-element.elementor-element-1872b87 .elementor-icon-box-title{color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-1872b87 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-e1143b6 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-27 .elementor-element.elementor-element-e1143b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-e1143b6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-e1143b6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-e1143b6 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-e1143b6 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-27 .elementor-element.elementor-element-e1143b6 .elementor-icon-box-title{color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-e1143b6 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-f89acc4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-27 .elementor-element.elementor-element-f89acc4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-f89acc4.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-f89acc4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-f89acc4 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-f89acc4 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-27 .elementor-element.elementor-element-f89acc4 .elementor-icon-box-title{color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-f89acc4 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-26b5246 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-27 .elementor-element.elementor-element-26b5246.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-26b5246.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-26b5246.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-26b5246 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-26b5246 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-27 .elementor-element.elementor-element-26b5246 .elementor-icon-box-title{color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-26b5246 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-d2500c1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-27 .elementor-element.elementor-element-d2500c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-d2500c1.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-d2500c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-d2500c1 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-d2500c1 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;line-height:25px;}.elementor-27 .elementor-element.elementor-element-d2500c1 .elementor-icon-box-title{color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-d2500c1 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-ab477c4{--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-05e553f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-f452c86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f26e74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 150px 100px 0px;}.elementor-27 .elementor-element.elementor-element-f26e74d img{border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-3d5a477{padding:0px 0px 0px 0px;bottom:0px;text-align:end;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-3d5a477{right:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-3d5a477{left:0px;}.elementor-27 .elementor-element.elementor-element-3d5a477 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-a231da1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-a231da1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-ee01c90 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:42px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-7635e3a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-7635e3a .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-7635e3a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-097bdaf{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-53865b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-e368af8{--display:flex;}.elementor-27 .elementor-element.elementor-element-9f0e18d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-27 .elementor-element.elementor-element-99a109e{--display:flex;}.elementor-27 .elementor-element.elementor-element-7c349c2 .elementor-icon-box-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-62ba102{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-62ba102:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-62ba102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-d61436d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:42px;color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-aa85ecb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-aa85ecb.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-aa85ecb .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-aa85ecb .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-d9be710{--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:center;}.elementor-27 .elementor-element.elementor-element-034b6e6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-27 .elementor-element.elementor-element-034b6e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-034b6e6.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-034b6e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-034b6e6 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-034b6e6 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-034b6e6 .elementor-icon-box-title{color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-034b6e6 .elementor-icon-box-description{font-family:"Lato", Sans-serif;color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-3c59fbe{--divider-border-style:solid;--divider-color:var( --e-global-color-45bfcd6 );--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-3c59fbe .elementor-divider-separator{width:25%;}.elementor-27 .elementor-element.elementor-element-3c59fbe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-b6cbb00 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-27 .elementor-element.elementor-element-b6cbb00.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-b6cbb00.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-b6cbb00.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-b6cbb00 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-b6cbb00 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-b6cbb00 .elementor-icon-box-title{color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-b6cbb00 .elementor-icon-box-description{font-family:"Lato", Sans-serif;color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-62fffbf{--divider-border-style:solid;--divider-color:var( --e-global-color-45bfcd6 );--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-62fffbf .elementor-divider-separator{width:25%;}.elementor-27 .elementor-element.elementor-element-62fffbf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-814b396 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-27 .elementor-element.elementor-element-814b396.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-814b396.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-814b396.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-814b396 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-814b396 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:40px;font-weight:700;}.elementor-27 .elementor-element.elementor-element-814b396 .elementor-icon-box-title{color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-814b396 .elementor-icon-box-description{font-family:"Lato", Sans-serif;color:var( --e-global-color-45bfcd6 );}.elementor-27 .elementor-element.elementor-element-3dbb307{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-2cb2638{--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:center;}.elementor-27 .elementor-element.elementor-element-02074ef{--display:flex;}.elementor-27 .elementor-element.elementor-element-cd5dc03 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:800;line-height:42px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-d6a7086{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-d6a7086 .elementor-divider-separator{width:10%;}.elementor-27 .elementor-element.elementor-element-d6a7086 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-cf21782{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-9d68ca8 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-9d68ca8 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-9d68ca8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-9d68ca8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-9d68ca8 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;}.elementor-27 .elementor-element.elementor-element-9d68ca8 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-75b4246{--display:flex;}.elementor-27 .elementor-element.elementor-element-ccbc07f{font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-44dfe9c{--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:center;}.elementor-27 .elementor-element.elementor-element-06e2df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-0a4d7d2{text-align:center;}.elementor-27 .elementor-element.elementor-element-0a4d7d2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:56px;font-weight:800;line-height:42px;color:var( --e-global-color-6aa5880 );}.elementor-27 .elementor-element.elementor-element-6323886{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-6323886 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-6323886 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-27 .elementor-element.elementor-element-f96a7d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:18px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-ef34c40{margin-top:0px;margin-bottom:35px;}.elementor-27 .elementor-element.elementor-element-22ce178 .profile-card, .elementor-27 .elementor-element.elementor-element-22ce178 .profile-image-card{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-22ce178 .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-27 .elementor-element.elementor-element-22ce178 .profile-body .profile-title{color:#020C1E;}.elementor-27 .elementor-element.elementor-element-22ce178 .profile-body:hover .profile-title{color:#033EA5;}.elementor-27 .elementor-element.elementor-element-22ce178 .profile-card:hover .profile-title{color:#033EA5 !important;}.elementor-27 .elementor-element.elementor-element-22ce178 .profile-body .profile-designation{font-size:14px;font-weight:400;color:#939EAB;}.elementor-27 .elementor-element.elementor-element-3258a035 .profile-card, .elementor-27 .elementor-element.elementor-element-3258a035 .profile-image-card{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-3258a035 .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-27 .elementor-element.elementor-element-3258a035 .profile-body .profile-title{color:#020C1E;}.elementor-27 .elementor-element.elementor-element-3258a035 .profile-body:hover .profile-title{color:#033EA5;}.elementor-27 .elementor-element.elementor-element-3258a035 .profile-card:hover .profile-title{color:#033EA5 !important;}.elementor-27 .elementor-element.elementor-element-3258a035 .profile-body .profile-designation{font-size:14px;font-weight:400;color:#939EAB;}.elementor-27 .elementor-element.elementor-element-4567bbd .profile-card, .elementor-27 .elementor-element.elementor-element-4567bbd .profile-image-card{border-radius:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-4567bbd .ekit-team-img.profile-header > img{border-radius:50% 50% 50% 50%;}.elementor-27 .elementor-element.elementor-element-4567bbd .profile-body .profile-title{color:#020C1E;}.elementor-27 .elementor-element.elementor-element-4567bbd .profile-body:hover .profile-title{color:#033EA5;}.elementor-27 .elementor-element.elementor-element-4567bbd .profile-card:hover .profile-title{color:#033EA5 !important;}.elementor-27 .elementor-element.elementor-element-4567bbd .profile-body .profile-designation{font-size:14px;font-weight:400;color:#939EAB;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-af9df7e{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-99a8e27{--width:45%;}.elementor-27 .elementor-element.elementor-element-2bc2668{--width:55%;}.elementor-27 .elementor-element.elementor-element-a530d03{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-7951afd{--width:100%;}.elementor-27 .elementor-element.elementor-element-ab477c4{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-05e553f{--width:58%;}.elementor-27 .elementor-element.elementor-element-a231da1{--width:47%;}.elementor-27 .elementor-element.elementor-element-3dbb307{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-02074ef{--width:72%;}.elementor-27 .elementor-element.elementor-element-44dfe9c{--content-width:1200px;}.elementor-27 .elementor-element.elementor-element-06e2df9{--width:100%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-a721b45{--min-height:266px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-27 .elementor-element.elementor-element-f26e74d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 100px 0px;}.elementor-27 .elementor-element.elementor-element-9f0e18d .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-9f0e18d .elementor-icon-box-title a{line-height:1.2em;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-a721b45{--min-height:360px;}.elementor-27 .elementor-element.elementor-element-3d5a477{padding:0px 0px 50px 0px;}.elementor-27 .elementor-element.elementor-element-3d5a477 img{width:60%;}.elementor-27 .elementor-element.elementor-element-a231da1{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27 .elementor-element.elementor-element-ef34c40{padding:20px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-a530d03 */.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-divider {
  margin: 0 auto 6px;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-divider-separator {
  width: 78px !important;
  border-top: 4px solid #FFBC00 !important;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-widget-text-editor {
  max-width: 850px;
  margin: 0 auto 44px;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-widget-text-editor p {
  color: rgba(0, 4, 58, 0.92);
  font-size: 18px;
  line-height: 1.7;
  text-align: center;
  margin: 0;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(240px, 1fr));
  gap: 24px;
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
  justify-content: center;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box {
  background: #f5f5f5;
  border: 1px solid rgba(0, 4, 58, 0.08);
  border-radius: 16px;
  padding: 34px 28px 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 230px;
  box-shadow: 0 12px 30px rgba(0, 4, 58, 0.05);
  transition: all 0.28s ease;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box:hover {
  transform: translateY(-5px) scale(1.01);
  border-color: rgba(255, 188, 0, 0.45);
  box-shadow: 0 18px 42px rgba(0, 4, 58, 0.10);
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-icon-box-wrapper {
  width: 100%;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon,
.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon svg {
  color: #FFBC00 !important;
  fill: #FFBC00 !important;
  stroke: #FFBC00 !important;
  font-size: 48px;
  width: 48px;
  height: 48px;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon-box-title {
  margin-bottom: 12px;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon-box-title span {
  min-height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #00043A;
  font-size: 21px;
  font-weight: 850;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon-box-description {
  color: rgba(0, 4, 58, 0.78);
  font-size: 15px;
  line-height: 1.5;
  max-width: 190px;
  margin: 0 auto;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box,
.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-icon-box-wrapper {
  height: 100%;
  text-align: center;
}

.elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-icon-box-content {
  width: 100%;
}

/* Notebook menor */
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-27 .elementor-element.elementor-element-a530d03 {
    padding: 64px 24px 72px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid {
    gap: 18px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box {
    padding: 30px 18px 28px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {

  /* GRID 2x2 */
  .aspen-values-grid {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 28px !important;
    align-items: stretch !important;
  }

  /* TODOS OS CARDS */
  .aspen-values-grid .elementor-widget-icon-box {
    width: 100% !important;
    margin: 0 !important;
  }

  /* CARD INTERNO */
  .aspen-values-grid .elementor-icon-box-wrapper {
    height: 100% !important;
    min-height: 260px !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    align-items: center !important;

    padding: 38px 28px !important;
    border-radius: 18px !important;
    text-align: center !important;
  }

  /* ÍCONE */
  .aspen-values-grid .elementor-icon-box-icon {
    margin-bottom: 22px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  /* TÍTULO */
  .aspen-values-grid .elementor-icon-box-title {
    margin-bottom: 14px !important;
    line-height: 1.25 !important;
  }

  /* DESCRIÇÃO */
  .aspen-values-grid .elementor-icon-box-description {
    line-height: 1.5 !important;
    max-width: 240px !important;
    margin: 0 auto !important;
  }

}

/* Mobile */
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-a530d03 {
    padding: 48px 22px 56px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 h2.elementor-heading-title {
    font-size: 34px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .elementor-widget-text-editor {
    margin-bottom: 32px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .elementor-widget-text-editor p {
    font-size: 16px;
    line-height: 1.65;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .aspen-values-grid .elementor-widget-icon-box {
    padding: 28px 22px;
  }

  .elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon,
  .elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon i,
  .elementor-27 .elementor-element.elementor-element-a530d03 .elementor-icon svg {
    font-size: 42px;
    width: 42px;
    height: 42px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05e553f */.elementor-27 .elementor-element.elementor-element-05e553f .story-image img {
  height: 720px;
  object-fit: cover;
  border-radius: 118px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53865b5 */.elementor-27 .elementor-element.elementor-element-53865b5 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  max-width: 560px;
}

.elementor-27 .elementor-element.elementor-element-53865b5 > .e-con {
  background: #f7f7f7;
  border: 1px solid rgba(0, 4, 58, 0.08);
  border-radius: 16px;
  padding: 20px 22px;
  box-shadow: 0 12px 30px rgba(0, 4, 58, 0.05);
  transition: all 0.28s ease;
}

.elementor-27 .elementor-element.elementor-element-53865b5 > .e-con:hover {
  border-color: rgba(255, 188, 0, 0.45);
  box-shadow: 0 18px 42px rgba(0, 4, 58, 0.10);
  transform: translateY(-3px);
}

.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center;
  gap: 10px;
  text-align: center;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon-box-icon {
  margin: 0 !important;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon,
.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon svg {
  color: #FFBC00 !important;
  fill: #FFBC00 !important;
  stroke: #FFBC00 !important;
  font-size: 28px;
  width: 28px;
  height: 28px;
  margin-bottom: 10px;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon-box-title {
  margin: 0 !important;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon-box-title span {
  color: #00043A;
  font-size: 15px;
  line-height: 0.75;
  letter-spacing: 0;
  display: block;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .feature-main {
  font-weight: 600;
}

.elementor-27 .elementor-element.elementor-element-53865b5 .feature-sub {
  display: block;
  margin-top: 2px;
  font-weight: 400;
  opacity: 0.9;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-53865b5 {
    grid-template-columns: 1fr;
    gap: 14px;
    max-width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-53865b5 > .e-con {
    padding: 20px;
  }
}

/* ===== TABLET ONLY ===== */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-27 .elementor-element.elementor-element-53865b5 .elementor-icon-box-title span {
    color: #00043A;
    font-size: 15px;
    line-height: 1.15;
    letter-spacing: 0;
    display: block;
  }

  .elementor-27 .elementor-element.elementor-element-53865b5 .feature-main,
  .elementor-27 .elementor-element.elementor-element-53865b5 .feature-sub {
    line-height: 1.2 !important;
  }

  .elementor-27 .elementor-element.elementor-element-53865b5 .feature-sub {
    margin-top: 6px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab477c4 *//* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Container das imagens */
  .story-image .elementor-element-f452c86 {
    position: relative !important;
    width: 100% !important;
    max-width: 580px !important;
    margin: 0 auto !important;
  }

  /* Imagem principal */
  .story-image .elementor-element-f26e74d img {
    width: 100% !important;
    height: auto !important;
    border-radius: 22px !important;
    display: block !important;
  }

  /* Imagem menor sobreposta */
  .story-image .elementor-element-3d5a477 {
    position: absolute !important;
    right: -20px !important;
    bottom: -40px !important;
    width: 42% !important;
    z-index: 2 !important;
  }

  .story-image .elementor-element-3d5a477 img {
    width: 100% !important;
    height: auto !important;
    border-radius: 20px !important;
    box-shadow: 0 15px 35px rgba(0,0,0,0.15) !important;
  }

}


/* ===== MOBILE ===== */
@media (max-width: 767px) {

  /* Espaçamento geral */
  .story-image {
    margin-bottom: 50px !important;
  }

  /* Container */
  .story-image .elementor-element-f452c86 {
    position: relative !important;
    width: 92% !important;
    margin: 0 auto !important;
  }

  /* Imagem principal */
  .story-image .elementor-element-f26e74d img {
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    display: block !important;
  }

  /* Imagem pequena */
  .story-image .elementor-element-3d5a477 {
    position: absolute !important;
    width: 48% !important;
    right: -12px !important;
    bottom: -35px !important;
    z-index: 2 !important;
  }

  .story-image .elementor-element-3d5a477 img {
    width: 100% !important;
    height: auto !important;
    border-radius: 16px !important;
    box-shadow: 0 12px 30px rgba(0,0,0,0.18) !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ba102 */.elementor-27 .elementor-element.elementor-element-62ba102 {
  background: radial-gradient(circle at center, #050b4f 0%, #00043A 58%, #00022a 100%);
  padding: 72px 24px 76px;
  overflow: hidden;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .e-con-inner {
  max-width: 1180px;
  margin: 0 auto;
}

/* Eyebrow */
.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-064e4d8 .elementor-heading-title {
  color: #FFBC00;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin-bottom: 10px;
  text-transform: none;
}

/* Main Title */
.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-d61436d .elementor-heading-title {
  color: #ffffff;
  font-size: 40px;
  line-height: 1.08;
  font-weight: 900;
  letter-spacing: -0.6px;
  text-align: center;
  margin-bottom: 14px;
}

/* Yellow Divider */
.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb {
  width: 96px !important;
  margin: 0 auto 54px;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb .elementor-divider {
  height: auto;
  padding: 0;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb .elementor-divider-separator {
  width: 96px !important;
  border-top: 4px solid #FFBC00 !important;
  border-left: none !important;
}

/* Grid */
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid {
  display: grid;
  grid-template-columns: 1fr 1px 1.45fr 1px 1fr;
  align-items: stretch;
  gap: 46px;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
}

/* Items */
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-widget-icon-box {
  width: 100%;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  gap: 24px;
  height: 100%;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-icon {
  margin: 0 !important;
}

/* Icons */
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon {
  background: transparent !important;
  border-radius: 0;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon,
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon i,
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon svg {
  color: #FFBC00 !important;
  fill: #FFBC00 !important;
  stroke: #FFBC00 !important;
  font-size: 42px;
  width: 42px;
  height: 42px;
}

/* Text */
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-content {
  text-align: center;
  width: 100%;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title {
  margin: 0 0 14px;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title span {
  color: #ffffff;
  font-size: 48px;
  line-height: 1.05;
  font-weight: 900;
  letter-spacing: -0.8px;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-b6cbb00 .elementor-icon-box-title span {
  font-size: 42px;
  line-height: 1.05;
  white-space: nowrap;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-description {
  color: rgba(255, 255, 255, 0.92);
  font-size: 18px;
  line-height: 1.4;
  margin: 0 auto;
  max-width: 280px;
}

/* Vertical Dividers */
.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider {
  width: 1px !important;
  height: 210px;
  margin: auto 0;
  align-self: center;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider .elementor-divider {
  height: 210px;
  padding: 0;
  display: flex;
  align-items: center;
}

.elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider .elementor-divider-separator {
  width: 1px !important;
  height: 210px;
  border-top: none !important;
  border-left: 1px solid rgba(255, 255, 255, 0.22) !important;
}

/* Notebook */
@media (min-width: 1025px) and (max-width: 1366px) {

  .elementor-27 .elementor-element.elementor-element-62ba102 {
    padding: 64px 24px 68px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid {
    gap: 34px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-d61436d .elementor-heading-title {
    font-size: 36px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title span {
    font-size: 42px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-b6cbb00 .elementor-icon-box-title span {
    font-size: 38px;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-27 .elementor-element.elementor-element-62ba102 {
    padding: 58px 28px 62px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .e-con-inner {
    max-width: 960px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-064e4d8 .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-d61436d .elementor-heading-title {
    font-size: 34px;
    line-height: 1.12;
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb {
    margin-bottom: 46px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid {
    grid-template-columns: 1fr 1px 1.25fr 1px 1fr;
    gap: 24px;
    max-width: 920px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-wrapper {
    gap: 18px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon,
  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon i,
  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon svg {
    font-size: 34px;
    width: 34px;
    height: 34px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title span {
    font-size: 34px;
    letter-spacing: -0.5px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-b6cbb00 .elementor-icon-box-title span {
    font-size: 27px;
    white-space: nowrap;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-description {
    font-size: 15px;
    line-height: 1.35;
    max-width: 210px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider {
    display: block;
    height: 150px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider .elementor-divider {
    height: 150px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider .elementor-divider-separator {
    height: 150px;
  }
}

/* Mobile */
@media (max-width: 767px) {

  .elementor-27 .elementor-element.elementor-element-62ba102 {
    padding: 52px 22px 58px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .e-con-inner {
    max-width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-064e4d8 .elementor-heading-title {
    font-size: 15px;
    margin-bottom: 8px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-d61436d .elementor-heading-title {
    font-size: 30px;
    line-height: 1.12;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 14px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb {
    width: 78px !important;
    margin: 0 auto 42px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-aa85ecb .elementor-divider-separator {
    width: 78px !important;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 44px;
    max-width: 100%;
    margin: 0 auto;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid > .elementor-widget-divider {
    display: none !important;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-widget-icon-box {
    width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    gap: 18px;
    width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-icon {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0 auto !important;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon {
    margin: 0 auto !important;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon,
  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon i,
  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon svg {
    font-size: 36px;
    width: 36px;
    height: 36px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-content {
    width: 100%;
    text-align: center !important;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title {
    margin-bottom: 10px;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-title span {
    font-size: 38px;
    line-height: 1.05;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .elementor-element-b6cbb00 .elementor-icon-box-title span {
    font-size: 34px;
    white-space: normal;
  }

  .elementor-27 .elementor-element.elementor-element-62ba102 .aspen-numbers-grid .elementor-icon-box-description {
    font-size: 16px;
    line-height: 1.4;
    max-width: 290px;
    margin-left: auto;
    margin-right: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dbb307 */.elementor-27 .elementor-element.elementor-element-3dbb307 {
  background: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner {
  max-width: 1100px;
  margin: 0 auto;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-main {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 52px;
  width: 100%;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-content {
  flex: 0 1 46%;
  max-width: 500px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media {
  flex: 0 1 46%;
  max-width: 520px;
  display: flex;
  align-self: stretch;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-widget-heading:first-child .elementor-heading-title {
  color: #FFBC00;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 8px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 h2.elementor-heading-title {
  color: #00043A;
  font-size: 40px;
  line-height: 1.05;
  font-weight: 900;
  letter-spacing: -0.6px;
  margin-bottom: 12px;
}


.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-divider-separator {
  width: 56px !important;
  border-top: 4px solid #FFBC00 !important;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-widget-text-editor p {
  color: rgba(0, 4, 58, 0.92);
  font-size: 17px;
  line-height: 1.6;
  margin: 0;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-content .elementor-widget-text-editor {
  margin-bottom: 2px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 11px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-icon {
  width: auto;
  height: auto;
  min-width: 20px;
  margin-top: 0;
  border: none;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-icon i {
  color: #FFBC00 !important;
  font-size: 19px;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-text {
  color: #00043A;
  font-size: 16.5px;
  line-height: 1.4;
  font-weight: 500;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media .elementor-widget-image,
.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media .elementor-widget-container {
  width: 100%;
  height: 100%;
  display: flex;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 15px;
  display: block;
  box-shadow: 0 18px 42px rgba(0, 4, 58, 0.12);
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child {
  margin-top: 8px;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child p {
  position: relative;
  color: #00043A;
  font-size: 18px;
  line-height: 1.45;
  font-weight: 400;
  text-align: center;

  background: linear-gradient(135deg, #ffffff 0%, #f7f7f7 100%);
  border: 1px solid rgba(0, 4, 58, 0.08);
  border-left: 5px solid #FFBC00;
  border-radius: 14px;
  padding: 24px 34px;

  box-shadow: 0 14px 36px rgba(0, 4, 58, 0.08);
}

/* Notebook */
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-27 .elementor-element.elementor-element-3dbb307 {
    padding: 48px 24px 54px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-main {
    gap: 44px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media img {
    height: 300px;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-27 .elementor-element.elementor-element-3dbb307 {
    padding: 50px 32px 56px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-main {
    flex-direction: column;
    align-items: stretch;
    gap: 32px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-content,
  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media img {
    height: 350px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child {
    margin-top: 32px;
    max-width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child p {
    font-size: 19px;
    padding: 24px 30px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-3dbb307 {
    padding: 44px 22px 50px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-main {
    flex-direction: column;
    align-items: stretch;
    gap: 28px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-content,
  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 h2.elementor-heading-title {
    font-size: 34px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-widget-text-editor p {
    font-size: 16px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-text {
    font-size: 16px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .elementor-icon-list-icon i {
    font-size: 18px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .aspen-different-media img {
    height: auto;
    aspect-ratio: 16 / 10;
    border-radius: 14px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child {
    margin-top: 28px;
  }

  .elementor-27 .elementor-element.elementor-element-3dbb307 .e-con-inner > .elementor-widget-text-editor:last-child p {
    font-size: 17px;
    line-height: 1.45;
    text-align: left;
    padding: 22px 22px;
    border-radius: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef34c40 */.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card {
  background: #f7f7f7;
  border: 1px solid rgba(0, 4, 58, 0.08);
  border-radius: 16px;
  padding: 42px 34px 38px;
  box-shadow: 0 12px 30px rgba(0, 4, 58, 0.05);
  transition: all 0.28s ease;
  height: 100%;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card:hover {
  transform: translateY(-5px) scale(1.01);
  border-color: rgba(255, 188, 0, 0.45);
  box-shadow: 0 18px 42px rgba(0, 4, 58, 0.10);
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-header {
  margin-bottom: 28px;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-header img {
  width: 150px !important;
  height: 150px !important;
  object-fit: cover;
  border-radius: 50%;
  margin: 0 auto;
  display: block;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-title {
  color: #00043A;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 800;
  margin: 0 0 4px;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-designation {
  color: rgba(0, 4, 58, 0.52);
  font-size: 14px;
  line-height: 1.4;
  margin: 0 0 22px;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-content {
  color: rgba(0, 4, 58, 0.82);
  font-size: 16px;
  line-height: 1.65;
  margin: 0 auto;
  max-width: 285px;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .elementor-widget-elementskit-team,
.elementor-27 .elementor-element.elementor-element-ef34c40 .elementor-widget-container,
.elementor-27 .elementor-element.elementor-element-ef34c40 .ekit-wid-con {
  height: 100%;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card {
    padding: 36px 28px;
  }

  .elementor-27 .elementor-element.elementor-element-ef34c40 .profile-header img {
    width: 135px !important;
    height: 135px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card {
    padding: 34px 24px;
  }

  .elementor-27 .elementor-element.elementor-element-ef34c40 .profile-header img {
    width: 125px !important;
    height: 125px !important;
  }
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-title,
.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card:hover .profile-title {
  color: #00043A !important;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-designation,
.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card:hover .profile-designation {
  color: rgba(0, 4, 58, 0.52) !important;
}

.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-content,
.elementor-27 .elementor-element.elementor-element-ef34c40 .profile-card:hover .profile-content {
  color: rgba(0, 4, 58, 0.82) !important;
}

/* Ajuste específico da foto do Hank */
.elementor-27 .elementor-element.elementor-element-ef34c40 .elementor-element-4567bbd .profile-header img {
  object-position: center 15% !important;
}/* End custom CSS */