.elementor-7 .elementor-element.elementor-element-f90dbec{--display:flex;--min-height:606px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f90dbec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f90dbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/BG-Agencia-js.jpg");background-position:232px 0px;background-size:100% auto;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-ddd3390{width:var( --container-widget-width, 521px );max-width:521px;--container-widget-width:521px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ddd3390 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-size:3rem;font-weight:600;line-height:1.2em;letter-spacing:-0.18rem;color:#222D3D;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;color:#9DACC2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-b424521{z-index:2;}.elementor-7 .elementor-element.elementor-element-29d71de0{--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-start;--flex-wrap:wrap;--align-content:flex-start;--padding-top:3.5rem;--padding-bottom:16rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-29d71de0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-29d71de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F9FE 0%, #E8F1FC 100%);}.elementor-7 .elementor-element.elementor-element-29d71de0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-4866f11{--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:space-evenly;}.elementor-7 .elementor-element.elementor-element-2def6dc4{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-5e161adc > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-5e161adc.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5e161adc{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5763a9d1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-5763a9d1 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-23f7c2c0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-23f7c2c0{z-index:3;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-23f7c2c0.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-23f7c2c0.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-23f7c2c0.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-8627d15{--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:space-evenly;}.elementor-7 .elementor-element.elementor-element-45a4d2a{--display:flex;}.elementor-7 .elementor-element.elementor-element-5b41493 > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-5b41493.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-5b41493{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-df43af8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-df43af8 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-82c6a00 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-82c6a00{z-index:3;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-82c6a00.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-82c6a00.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-82c6a00.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-2d127b7{--display:flex;--min-height:538px;--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-around;--align-items:center;}.elementor-7 .elementor-element.elementor-element-2d127b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d127b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/Alexandre-com-mapa-jc.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-39630642{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-39630642 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-39630642 .elementor-heading-title{font-family:"Takota", Sans-serif;font-size:3em;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bcf06f0{z-index:8;}.elementor-7 .elementor-element.elementor-element-7f64a4c5{--display:flex;--min-height:674px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7 .elementor-element.elementor-element-7f64a4c5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7f64a4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/01/bg-secao-familiar.webp");background-position:top center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-467d72e0{width:var( --container-widget-width, 910px );max-width:910px;--container-widget-width:910px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-467d72e0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2rem 2rem 2rem 2rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5E99ED;}.elementor-7 .elementor-element.elementor-element-467d72e0 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#EDF3FD;}.elementor-7 .elementor-element.elementor-element-3414c791{z-index:8;}.elementor-7 .elementor-element.elementor-element-485c4ae3{--display:flex;--min-height:0px;--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;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-485c4ae3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-485c4ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1FC;}.elementor-7 .elementor-element.elementor-element-ff25980 > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-ff25980.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-ff25980{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4365ee5{--display:flex;--min-height:484px;--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-end;--align-items:center;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-7 .elementor-element.elementor-element-685fb6cc{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-685fb6cc > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-685fb6cc .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-4c083bbc{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-4c083bbc:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c083bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1FC;}.elementor-7 .elementor-element.elementor-element-61b7203{--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-7 .elementor-element.elementor-element-92558a5 > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-92558a5.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-92558a5{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c670340 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-c670340 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-bf18c86 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-bf18c86{z-index:3;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-1b702dea{--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-7 .elementor-element.elementor-element-d53bf69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7 .elementor-element.elementor-element-d53bf69{z-index:3;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title{margin-block-end:10px;color:#56729A;}.elementor-7 .elementor-element.elementor-element-d53bf69.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-d53bf69.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d53bf69.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-18fa12b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7 .elementor-element.elementor-element-18fa12b4{z-index:3;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title{margin-block-end:10px;color:#56729A;}.elementor-7 .elementor-element.elementor-element-18fa12b4.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-18fa12b4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-18fa12b4.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-104fdc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7 .elementor-element.elementor-element-104fdc63{z-index:3;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title{margin-block-end:10px;color:#56729A;}.elementor-7 .elementor-element.elementor-element-104fdc63.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-104fdc63.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-104fdc63.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-3e58afe4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7 .elementor-element.elementor-element-3e58afe4{z-index:3;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title{margin-block-end:10px;color:#56729A;}.elementor-7 .elementor-element.elementor-element-3e58afe4.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-3e58afe4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3e58afe4.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-14892fe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-7 .elementor-element.elementor-element-14892fe1{z-index:3;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title{margin-block-end:10px;color:#56729A;}.elementor-7 .elementor-element.elementor-element-14892fe1.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-14892fe1.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-14892fe1.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon{font-size:75px;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-46f8d10{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-46f8d10:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-46f8d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1FC;}.elementor-7 .elementor-element.elementor-element-ceae13b > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-ceae13b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ceae13b{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-7e3505e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-7e3505e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-7 .elementor-element.elementor-element-7e3505e .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-c386d2e{--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-7 .elementor-element.elementor-element-3af834f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-3af834f{z-index:3;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-3af834f.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-3af834f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-3af834f.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-bf06204{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-bf06204:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bf06204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1FC;}.elementor-7 .elementor-element.elementor-element-2d26c43 > .elementor-widget-container{background-color:#FAFCFF;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-2d26c43.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2d26c43{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8c09963{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-8c09963 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-7 .elementor-element.elementor-element-8c09963 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-889c31f{--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-7 .elementor-element.elementor-element-4ea8758 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-4ea8758{z-index:3;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-4ea8758.elementor-view-stacked .elementor-icon{background-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-4ea8758.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-4ea8758.elementor-view-default .elementor-icon{fill:#0E0F10;color:#0E0F10;border-color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-696c272{--display:flex;--min-height:538px;--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-around;--align-items:center;}.elementor-7 .elementor-element.elementor-element-696c272:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-696c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/Alexandre-com-mapa-jc.jpg");background-size:cover;}.elementor-7 .elementor-element.elementor-element-a792d07{width:var( --container-widget-width, 897px );max-width:897px;--container-widget-width:897px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-a792d07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a792d07 .elementor-heading-title{font-family:"Takota", Sans-serif;font-size:3em;font-weight:400;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e777816{z-index:8;}.elementor-7 .elementor-element.elementor-element-7dbb49f3{--display:grid;--min-height:446px;--e-con-grid-template-columns:1fr 1.75fr 1fr;--e-con-grid-template-rows:1fr;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-7dbb49f3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7dbb49f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D3D;}.elementor-7 .elementor-element.elementor-element-77940c79{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-4943bcb2 > .elementor-widget-container{background-color:#374861;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#7E92AF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-4943bcb2.elementor-element{--align-self:flex-end;}.elementor-7 .elementor-element.elementor-element-4943bcb2{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-wrapper{text-align:end;}.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1em;letter-spacing:-0.1rem;color:#EDF3FD;}.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-description{color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-7b0d9761{--display:flex;--min-height:750px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--margin-top:-11rem;--margin-bottom:-11rem;--margin-left:0rem;--margin-right:0rem;--padding-top:02rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;--z-index:9;}.elementor-7 .elementor-element.elementor-element-7b0d9761:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7b0d9761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(112deg, #F5F9FF 0%, #EBF3FF 100%);}.elementor-7 .elementor-element.elementor-element-2d9803b5 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-7 .elementor-element.elementor-element-53a0c831{--display:flex;--min-height:62px;}.elementor-7 .elementor-element.elementor-element-3d169f66{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;z-index:2;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-3d169f66 > .elementor-widget-container{padding:0em 0em 0em 0em;border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-3d169f66.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75em;font-weight:600;line-height:1.5rem;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-743cd6e7{--divider-border-style:solid;--divider-color:#CDDBEE;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-743cd6e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-743cd6e7 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-743cd6e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-2150d6ed{width:100%;max-width:100%;text-align:start;}.elementor-7 .elementor-element.elementor-element-2150d6ed > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-2150d6ed .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2em;letter-spacing:-0.1rem;color:#0E0F10;}.elementor-7 .elementor-element.elementor-element-4343155 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-4343155{z-index:3;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:-0.025rem;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-title{color:#56729A;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:-0.02rem;color:#9DACC2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-2be4ad34 .elementor-button{background-color:#BC2E2E00;font-family:"Metropolis", Sans-serif;font-weight:700;padding:20px 40px 20px 40px;}.elementor-7 .elementor-element.elementor-element-2be4ad34 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2be4ad34 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-4b9bdf55 > .elementor-widget-container{margin:4em 0em 1em 0em;}.elementor-7 .elementor-element.elementor-element-4b9bdf55{text-align:center;}.elementor-7 .elementor-element.elementor-element-4b9bdf55 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.5em;color:#7E92AF;}.elementor-7 .elementor-element.elementor-element-2fb24216{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2673dccd > .elementor-widget-container{background-color:#374861;padding:0.4em 1.25em 0.4em 1.25em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#7E92AF;border-radius:100px 100px 100px 100px;}.elementor-7 .elementor-element.elementor-element-2673dccd.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-2673dccd{z-index:9;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-icon i{color:#0E0F1000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-icon svg{fill:#0E0F1000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:0.75rem;font-weight:600;line-height:1.5em;letter-spacing:0.12rem;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-text{color:#80B4FF;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:300;line-height:1em;letter-spacing:-0.1rem;color:#EDF3FD;}.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-description{color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:300;line-height:1em;letter-spacing:-0.1rem;color:#EDF3FD;}.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-description{color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-13fe13c{--display:flex;--min-height:252px;--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;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:15rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-13fe13c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-13fe13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222D3D;}.elementor-7 .elementor-element.elementor-element-13fe13c::before, .elementor-7 .elementor-element.elementor-element-13fe13c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-13fe13c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-13fe13c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-13fe13c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-13fe13c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/01/linhas-rodape.svg");--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-70698e5e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-46026fa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46026fa1.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-46026fa1{text-align:start;font-family:"Metropolis", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.4em;color:#9DACC2;}.elementor-7 .elementor-element.elementor-element-67579ce9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-67579ce9.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-67579ce9{text-align:end;font-family:"Metropolis", Sans-serif;font-size:0.875em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1d996f7a{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:200px 200px 200px 200px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0.8em;--padding-bottom:0.8em;--padding-left:2em;--padding-right:1em;--z-index:99999999;}.elementor-7 .elementor-element.elementor-element-1d996f7a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d996f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DAE6F7E6;}.elementor-7 .elementor-element.elementor-element-2788f673{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;text-align:start;}.elementor-7 .elementor-element.elementor-element-2788f673 > .elementor-widget-container{margin:-11px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2788f673 img{width:100%;}.elementor-7 .elementor-element.elementor-element-2ecffc42 .elementor-button{background-color:#BC2E2E00;font-family:"Metropolis", Sans-serif;font-weight:600;padding:20px 40px 20px 40px;}.elementor-7 .elementor-element.elementor-element-2ecffc42{width:initial;max-width:initial;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F9FE;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-4866f11{--width:47%;}.elementor-7 .elementor-element.elementor-element-2def6dc4{--width:100%;}.elementor-7 .elementor-element.elementor-element-8627d15{--width:47%;}.elementor-7 .elementor-element.elementor-element-45a4d2a{--width:100%;}.elementor-7 .elementor-element.elementor-element-4365ee5{--width:100%;}.elementor-7 .elementor-element.elementor-element-61b7203{--width:48%;}.elementor-7 .elementor-element.elementor-element-1b702dea{--width:47%;}.elementor-7 .elementor-element.elementor-element-c386d2e{--width:48%;}.elementor-7 .elementor-element.elementor-element-889c31f{--width:48%;}.elementor-7 .elementor-element.elementor-element-77940c79{--width:100%;}.elementor-7 .elementor-element.elementor-element-1d996f7a{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-2def6dc4{--width:100%;}.elementor-7 .elementor-element.elementor-element-45a4d2a{--width:100%;}.elementor-7 .elementor-element.elementor-element-485c4ae3{--content-width:90%;}.elementor-7 .elementor-element.elementor-element-61b7203{--width:100%;}.elementor-7 .elementor-element.elementor-element-1b702dea{--width:100%;}.elementor-7 .elementor-element.elementor-element-7b0d9761{--width:585px;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-2d127b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d127b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-7 .elementor-element.elementor-element-696c272:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-696c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-f90dbec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f90dbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7 .elementor-element.elementor-element-ddd3390{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-b424521{text-align:start;}.elementor-7 .elementor-element.elementor-element-b424521 img{width:65%;}.elementor-7 .elementor-element.elementor-element-29d71de0{--padding-top:4rem;--padding-bottom:11rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-5e161adc.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5763a9d1{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-23f7c2c0{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-5b41493.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-df43af8{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-82c6a00{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-467d72e0{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-467d72e0 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-485c4ae3{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-ff25980.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-4365ee5{--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:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-7 .elementor-element.elementor-element-685fb6cc{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-4c083bbc{--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-7 .elementor-element.elementor-element-92558a5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-c670340{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-c670340 .elementor-heading-title{font-size:2rem;}.elementor-7 .elementor-element.elementor-element-bf18c86{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-1b702dea{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-d53bf69{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-d53bf69 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-18fa12b4{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-wrapper{text-align:start;gap:30px;}.elementor-7 .elementor-element.elementor-element-104fdc63{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-3e58afe4{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-14892fe1{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-7 .elementor-element.elementor-element-ceae13b.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-7e3505e{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-3af834f{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2d26c43.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-8c09963{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-4ea8758{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-7dbb49f3{--e-con-grid-template-columns:1fr;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--padding-top:5rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-77940c79{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-4943bcb2.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7b0d9761{--min-height:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > a{letter-spacing:0rem;}.elementor-7 .elementor-element.elementor-element-2150d6ed{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-4343155{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-2fb24216{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-2673dccd.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-13fe13c{--min-height:57vh;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-7 .elementor-element.elementor-element-70698e5e{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:3em;}.elementor-7 .elementor-element.elementor-element-67579ce9{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-67579ce9 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2788f673{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2788f673.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f90dbec:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f90dbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/BG-Agencia-js.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f90dbec{--min-height:560px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:246px;--padding-bottom:00px;--padding-left:20px;--padding-right:020px;}.elementor-7 .elementor-element.elementor-element-ddd3390 > .elementor-widget-container{margin:0px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-description{font-size:1rem;}.elementor-7 .elementor-element.elementor-element-b424521{z-index:2;}.elementor-7 .elementor-element.elementor-element-b424521 img{width:223px;}.elementor-7 .elementor-element.elementor-element-29d71de0{--padding-top:0rem;--padding-bottom:02rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-5e161adc{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5e161adc .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-5763a9d1 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7 .elementor-element.elementor-element-5763a9d1 .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-title a{line-height:2em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-description{font-size:0.9em;}.elementor-7 .elementor-element.elementor-element-5b41493{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-5b41493 .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-df43af8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7 .elementor-element.elementor-element-df43af8 .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-82c6a00 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-title a{line-height:2em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-description{font-size:0.9em;}.elementor-7 .elementor-element.elementor-element-2d127b7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d127b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/Alexandre-com-mapa-jc.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-2d127b7{--min-height:411px;--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-7 .elementor-element.elementor-element-3266670f{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-39630642{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7 .elementor-element.elementor-element-39630642 .elementor-heading-title{font-size:1.6em;}.elementor-7 .elementor-element.elementor-element-bcf06f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7f64a4c5{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-467d72e0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-467d72e0 .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-485c4ae3{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7 .elementor-element.elementor-element-ff25980{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ff25980 .elementor-icon-list-item > a{font-size:0.625rem;letter-spacing:0.03rem;}.elementor-7 .elementor-element.elementor-element-4365ee5{--min-height:400px;--margin-top:-5rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-685fb6cc > .elementor-widget-container{margin:0rem 0rem 02rem 0rem;padding:045px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-685fb6cc .elementor-heading-title{font-size:2em;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-4c083bbc{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-92558a5{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-92558a5 .elementor-icon-list-item > a{font-size:0.625rem;letter-spacing:0.03rem;}.elementor-7 .elementor-element.elementor-element-c670340 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-c670340 .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-bf18c86 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-title a{font-size:1em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-description{font-size:0.9em;}.elementor-7 .elementor-element.elementor-element-d53bf69 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title a{font-size:1em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-18fa12b4 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title a{font-size:1em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-104fdc63 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title a{font-size:1em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-3e58afe4 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title a{font-size:1rem;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-14892fe1 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title a{font-size:1rem;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-46f8d10{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:02rem;--padding-bottom:02rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-ceae13b{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-ceae13b .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-7e3505e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7 .elementor-element.elementor-element-7e3505e .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-3af834f > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-title a{line-height:2em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-bf06204{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-2d26c43{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2d26c43 .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-8c09963 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-7 .elementor-element.elementor-element-8c09963 .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-4ea8758 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-title a{line-height:2em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-696c272:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-696c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agenciadigitalserrinha.com.br/wp-content/uploads/2026/02/Alexandre-com-mapa-jc.jpg");background-position:center center;}.elementor-7 .elementor-element.elementor-element-696c272{--min-height:411px;--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-7 .elementor-element.elementor-element-f644aba{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a792d07{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7 .elementor-element.elementor-element-a792d07 .elementor-heading-title{font-size:1.6em;}.elementor-7 .elementor-element.elementor-element-e777816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7dbb49f3{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:8rem;--padding-bottom:04rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-7 .elementor-element.elementor-element-4943bcb2{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-title{font-size:1.8rem;}.elementor-7 .elementor-element.elementor-element-7b0d9761{--border-radius:34px 34px 34px 34px;--padding-top:1.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-7 .elementor-element.elementor-element-2d9803b5 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-2d9803b5 img{width:180px;}.elementor-7 .elementor-element.elementor-element-53a0c831{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3d169f66{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item > a{font-size:0.75em;letter-spacing:0rem;}.elementor-7 .elementor-element.elementor-element-743cd6e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2150d6ed > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-7 .elementor-element.elementor-element-2150d6ed{text-align:center;}.elementor-7 .elementor-element.elementor-element-2150d6ed .elementor-heading-title{font-size:1.8rem;letter-spacing:-0.12rem;}.elementor-7 .elementor-element.elementor-element-4343155 > .elementor-widget-container{margin:00px 00px 00px 00px;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-wrapper{text-align:start;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-title a{line-height:1.5em;letter-spacing:-0.05rem;}.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-description{font-size:0.875rem;}.elementor-7 .elementor-element.elementor-element-2be4ad34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4b9bdf55 > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-4b9bdf55 .elementor-heading-title{font-size:0.8em;}.elementor-7 .elementor-element.elementor-element-2673dccd{--e-icon-list-icon-size:24px;--icon-vertical-align:center;}.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-2673dccd .elementor-icon-list-item > a{font-size:0.625rem;}.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-title{font-size:1.8rem;}.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-title{font-size:1.8rem;}.elementor-7 .elementor-element.elementor-element-13fe13c{--min-height:19vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7 .elementor-element.elementor-element-70698e5e{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:1.25em;--padding-right:1.25em;--z-index:1;}.elementor-7 .elementor-element.elementor-element-46026fa1{width:100%;max-width:100%;text-align:center;font-size:0.7em;}.elementor-7 .elementor-element.elementor-element-67579ce9{width:100%;max-width:100%;font-size:0.7em;}.elementor-7 .elementor-element.elementor-element-67579ce9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-7 .elementor-element.elementor-element-1d996f7a{--width:95%;--min-height:90px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1em;--z-index:99999;}.elementor-7 .elementor-element.elementor-element-2788f673{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2788f673 img{width:100%;}.elementor-7 .elementor-element.elementor-element-2ecffc42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2ecffc42 .elementor-button{font-size:0.75rem;padding:0px 30px 0px 30px;}}/* Start custom CSS for image-box, class: .elementor-element-ddd3390 */@media(min-width: 1025px) and (max-width: 1266px){
    .elementor-7 .elementor-element.elementor-element-ddd3390{
        width: 100% !important;
    }
    
    .elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-wrapper{
        text-align: center !important;
    }
}

.elementor-7 .elementor-element.elementor-element-ddd3390 .elementor-image-box-title{
    text-wrap: balance;
}

.selecao{
    border: 2px solid #5E99ED;
    padding: 0px 8px;
    position: relative;
    white-space: nowrap;
}

.quadrado{
    position: absolute;
    width: 8px;
    height: 8px;
    background: #ffffff;
    border: 1px solid #2892EF;
}

.quadrado1{
    top: -4px;
    left: -4px;
}

.quadrado2{
    top: -4px;
    left: inherit;
    right: -4px;
}

.quadrado3{
    top: inherit;
    bottom: -4px;
    left: -4px;
}

.quadrado4{
    top: inherit;
    bottom: -4px;
    left: inherit;
    right: -4px;
}

.selecao::before{
    content: "";
    position: absolute;
    top: 75%;
    right: 2%;
    width: 30px;
    height: 35px;
    background: url("https://ciparoni.com/wp-content/uploads/2025/02/cursor.svg");  
    pointer-events: none;
    filter: drop-shadow(0px 4px 4px rgba(47, 93, 157, 0.25));
    animation: cursorCipa 15s infinite ease-in-out;
    z-index: 99999;
}

@keyframes cursorCipa{
    0%, 10%{
        transform: translate(0px, 0px);
    }
    20%, 30%{
        transform: translate(200px, 200px);
    }
    40%, 50%{
        transform: translate(-100px, 300px);
    }
    60%, 70%{
        transform: translate(-200px, 150px);
    }
    90%, 100%{
        transform: translate(0px, 0px);
    }
}

@media (max-width: 767px) {
	.selecao::before{
	    animation: cursorCipa2 15s infinite ease-in-out;
	}
}

@keyframes cursorCipa2{
    0%, 10%{
        transform: translate(0px, 0px);
    }
    20%, 30%{
        transform: translate(70px, 200px);
    }
    40%, 50%{
        transform: translate(-70px, 300px);
    }
    60%, 70%{
        transform: translate(-100px, 100px);
    }
    90%, 100%{
        transform: translate(0px, 0px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b424521 */.elementor-7 .elementor-element.elementor-element-b424521{
    position: absolute;
    bottom: -74px;
    left: -1px;
}


@media(min-width: 768px) and (max-width: 1024px){
	.elementor-7 .elementor-element.elementor-element-b424521{
	    bottom: -48px;
	}
}


@media (max-width: 767px) {
	.elementor-7 .elementor-element.elementor-element-b424521{
	    bottom: -25px;
	}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5e161adc */.elementor-7 .elementor-element.elementor-element-5e161adc{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23f7c2c0 */.elementor-7 .elementor-element.elementor-element-23f7c2c0 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-23f7c2c0{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5b41493 */.elementor-7 .elementor-element.elementor-element-5b41493{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-82c6a00 */.elementor-7 .elementor-element.elementor-element-82c6a00 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-82c6a00{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29d71de0 */@media (max-width: 767px){
	.elementor-7 .elementor-element.elementor-element-29d71de0 .e-con-inner{
	    padding-bottom: 30%;
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3266670f */.elementor-7 .elementor-element.elementor-element-3266670f{
    position: absolute;
    top: -1px;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcf06f0 */.elementor-7 .elementor-element.elementor-element-bcf06f0{
    position: absolute;
    bottom: -91px;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    min-width: 1920px !important;
    z-index: 2 !important;
}

.elementor-7 .elementor-element.elementor-element-bcf06f0::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    height: 100%;
    background: #E8F1FC;   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-467d72e0 */.elementor-7 .elementor-element.elementor-element-467d72e0 .quadrado1{
    top: -3px;
    left: -3px;
}

.elementor-7 .elementor-element.elementor-element-467d72e0 .quadrado2{
    top: -3px;
    left: inherit;
    right: -3px;
}

.elementor-7 .elementor-element.elementor-element-467d72e0 .quadrado3{
    top: inherit;
    bottom: -3px;
    left: -3px;
}

.elementor-7 .elementor-element.elementor-element-467d72e0 .quadrado4{
    top: inherit;
    bottom: -3px;
    left: inherit;
    right: -3px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3414c791 */.elementor-7 .elementor-element.elementor-element-3414c791{
    position: absolute;
    bottom: -14px;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    min-width: 1920px !important;
    z-index: 2 !important;
}

.elementor-7 .elementor-element.elementor-element-3414c791::before{
    content: "";
    position: absolute;
    top: 1px;
    left: -99%;
    width: 100%;
    height: 100%;
    background: #E8F1FC;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f64a4c5 */.elementor-7 .elementor-element.elementor-element-7f64a4c5{
    transform: scale(1.001)
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ff25980 */.elementor-7 .elementor-element.elementor-element-ff25980{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-685fb6cc */.elementor-7 .elementor-element.elementor-element-685fb6cc .descricao{
    text-align: left;
    font-size: 1rem;
}

.elementor-7 .elementor-element.elementor-element-685fb6cc .tag{
    color: #7E92AF;
    margin-bottom: 16px;
}

@media(min-width: 1025px) and (max-width: 1280px){
	.elementor-7 .elementor-element.elementor-element-685fb6cc{
	    text-align: center !important;
	    width: 100% !important;
	    text-wrap: balance;
	}
	
	.elementor-7 .elementor-element.elementor-element-685fb6cc .descricao{
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4365ee5 */.elementor-7 .elementor-element.elementor-element-4365ee5{
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    border-radius: 1.25rem;
    background: #E8F1FC;
}

@media (min-width: 1281px){
	.elementor-7 .elementor-element.elementor-element-4365ee5 .mockup{
	    position: absolute;
	    bottom: 0;
	    left: 0;
	}
}

@media(min-width: 1025px) and (max-width: 1280px){
    .elementor-7 .elementor-element.elementor-element-4365ee5{
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        padding-bottom: 0 !important;
    }
    
    .elementor-7 .elementor-element.elementor-element-4365ee5 .mockup{
        position: relative !important;
        align-self: center;
        order: 9999;
    }
    
    .elementor-7 .elementor-element.elementor-element-4365ee5 .texto-mockup{
        width: 100%;
        text-align: center;
    }
    
    .elementor-7 .elementor-element.elementor-element-4365ee5 .descricao{
        width: 100%;
        text-align: center;
    }
    
    .elementor-7 .elementor-element.elementor-element-4365ee5 .mockup .elementor-widget-container{
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-92558a5 */.elementor-7 .elementor-element.elementor-element-92558a5{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c670340 */.elementor-7 .elementor-element.elementor-element-c670340{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf18c86 */.elementor-7 .elementor-element.elementor-element-bf18c86 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-bf18c86{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b7203 */.elementor-7 .elementor-element.elementor-element-61b7203{
    position: sticky;
    top: 250px;
    left: 0;
}


@media (max-width: 1024px) {
	.elementor-7 .elementor-element.elementor-element-61b7203{
	    position: sticky;
	    top: 40px;
	    left: 0;
	}
	
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d53bf69 */:root{
    --distancia: 250px;  
}

.elementor-7 .elementor-element.elementor-element-d53bf69{
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
}

.elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-d53bf69{
    position: sticky;
    top: var(--distancia);
    left: 0;
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-d53bf69 .elementor-icon-box-icon{
        display: none;    
    }
}

@media (max-width: 1024px){
    :root{
        --distancia: 210px;  
    }
}

@media (min-width: 551px) and  (max-width: 767px) {
    :root{
        --distancia: 190px;  
    }
}

@media (min-width: 394px) and (max-width: 550px){
    :root{
        --distancia: 230px;  
    }
}

@media (max-width: 393px){
    :root{
        --distancia: 260px;  
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18fa12b4 */.elementor-7 .elementor-element.elementor-element-18fa12b4{
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
}

.elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-title{
    margin-top: 0;
}


.elementor-7 .elementor-element.elementor-element-18fa12b4{
    position: sticky;
    top: calc(var(--distancia) + 70px);
    left: 0;
}


@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-18fa12b4 .elementor-icon-box-icon{
        display: none;    
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-104fdc63 */.elementor-7 .elementor-element.elementor-element-104fdc63{
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
}

.elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-104fdc63{
    position: sticky;
    top: calc(var(--distancia) + 70px * 2);
    left: 0;
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-104fdc63 .elementor-icon-box-icon{
        display: none;    
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e58afe4 */.elementor-7 .elementor-element.elementor-element-3e58afe4{
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
}

.elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-3e58afe4{
    position: sticky;
    top: calc(var(--distancia) + 70px * 3);
    left: 0;
}


@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-3e58afe4 .elementor-icon-box-icon{
        display: none;    
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14892fe1 */.elementor-7 .elementor-element.elementor-element-14892fe1{
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
box-shadow: 0px 105px 29px 0px rgba(109, 149, 202, 0.00), 0px 67px 27px 0px rgba(109, 149, 202, 0.01), 0px 38px 23px 0px rgba(109, 149, 202, 0.02), 0px 17px 17px 0px rgba(109, 149, 202, 0.03), 0px 4px 9px 0px rgba(109, 149, 202, 0.04) !important;    
}

.elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-title{
    margin-top: 0;
}

.elementor-7 .elementor-element.elementor-element-14892fe1{
    position: sticky;
    top: 100px;
    left: 0;
}

@media (max-width: 1024px){
	.elementor-7 .elementor-element.elementor-element-14892fe1{
	    min-height: 160px;
	}
}

@media (max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-14892fe1 .elementor-icon-box-icon{
        display: none;    
    }
}

@media(min-width: 398px) and (max-width: 435px){
	.elementor-7 .elementor-element.elementor-element-14892fe1{
	    min-height: 173px;
	}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ceae13b */.elementor-7 .elementor-element.elementor-element-ceae13b{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3af834f */.elementor-7 .elementor-element.elementor-element-3af834f .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-3af834f{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c386d2e */.elementor-7 .elementor-element.elementor-element-c386d2e{
	display: block;
	columns: 1 300px;
	column-gap: 20px
}

.card{
	margin-bottom: 20px !important;
	break-inside: avoid;
    min-height: 350px;
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
box-shadow: 0px 105px 29px 0px rgba(109, 149, 202, 0.00), 0px 67px 27px 0px rgba(109, 149, 202, 0.01), 0px 38px 23px 0px rgba(109, 149, 202, 0.05), 0px 17px 17px 0px rgba(109, 149, 202, 0.09), 0px 4px 9px 0px rgba(109, 149, 202, 0.10);    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2d26c43 */.elementor-7 .elementor-element.elementor-element-2d26c43{
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ea8758 */.elementor-7 .elementor-element.elementor-element-4ea8758 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-4ea8758{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889c31f */.elementor-7 .elementor-element.elementor-element-889c31f{
	display: block;
	columns: 1 300px;
	column-gap: 20px
}

.card{
	margin-bottom: 20px !important;
	break-inside: avoid;
    min-height: 350px;
    border-radius: 0.625rem;
    border-top: 2px solid #FFF;
    background: linear-gradient(94deg, #F5F9FF 26.87%, #EBF3FF 86.95%);
box-shadow: 0px 105px 29px 0px rgba(109, 149, 202, 0.00), 0px 67px 27px 0px rgba(109, 149, 202, 0.01), 0px 38px 23px 0px rgba(109, 149, 202, 0.05), 0px 17px 17px 0px rgba(109, 149, 202, 0.09), 0px 4px 9px 0px rgba(109, 149, 202, 0.10);    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f644aba */.elementor-7 .elementor-element.elementor-element-f644aba{
    position: absolute;
    top: -1px;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e777816 */.elementor-7 .elementor-element.elementor-element-e777816{
    position: absolute;
    bottom: -91px;
    left: 50%;
    transform: translatex(-50%);
    pointer-events: none;
    min-width: 1920px !important;
    z-index: 2 !important;
}

.elementor-7 .elementor-element.elementor-element-e777816::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    height: 100%;
    background: #E8F1FC;   
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4943bcb2 */.elementor-7 .elementor-element.elementor-element-4943bcb2 .elementor-widget-container{
    box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 18px 7px 0px rgba(0, 0, 0, 0.01), 0px 10px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2cf7b67d */.elementor-7 .elementor-element.elementor-element-2cf7b67d b{
    color: #EDF3FD !important;
}

.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-description{
    white-space: pre-wrap;
}

.elementor-7 .elementor-element.elementor-element-2cf7b67d .elementor-image-box-title{
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d169f66 */.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item{
    position: relative;
    z-index: 3;
    background: #FAFCFF;
    padding: 15px 20px;
    border-top: 2px solid #ffffff;
    border-radius: 0.3125rem;
    box-shadow: 0px 29px 8px 0px rgba(16, 114, 218, 0.00), 0px 18px 7px 0px rgba(16, 114, 218, 0.01), 0px 10px 6px 0px rgba(16, 114, 218, 0.05), 0px 5px 5px 0px rgba(16, 114, 218, 0.09), 0px 1px 3px 0px rgba(16, 114, 218, 0.10);
}

@media(max-width: 767px){
    .elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-item{
        padding: 10px 15px;
    }
}

.elementor-7 .elementor-element.elementor-element-3d169f66{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: fit-content !important;
}

.elementor-7 .elementor-element.elementor-element-3d169f66 .elementor-icon-list-text{
    display: flex;
    align-items: center;
    gap: 5px;
    white-space: noWRap !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-743cd6e7 */.elementor-7 .elementor-element.elementor-element-743cd6e7{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2150d6ed */.elementor-7 .elementor-element.elementor-element-2150d6ed .descricao{
    text-align: left;
    white-space: pre-wrap;
    font-size: 1rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.02rem;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4343155 */.elementor-7 .elementor-element.elementor-element-4343155 .elementor-icon-box-icon{
    filter: drop-shadow(0px 1px 3px rgba(16, 114, 218, 0.10)) drop-shadow(0px 5px 5px rgba(16, 114, 218, 0.09)) drop-shadow(0px 10px 6px rgba(16, 114, 218, 0.05)) drop-shadow(0px 18px 7px rgba(16, 114, 218, 0.01)) drop-shadow(0px 29px 8px rgba(16, 114, 218, 0.00));
}

.elementor-7 .elementor-element.elementor-element-4343155{
    background: #F0F6FF;
    box-shadow: 2px 2px 2px 0px rgba(88, 138, 209, 0.25) inset, -2px -2px 2px 0px #FFF inset;
    padding: 1.5rem;
    border-radius: 0.625rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2be4ad34 */@media(min-width: 1025px) and (max-width: 1266px){
    .elementor-7 .elementor-element.elementor-element-2be4ad34{
        align-self: center;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b9bdf55 */.elementor-7 .elementor-element.elementor-element-4b9bdf55::before{
    content:"";
    position: absolute;
    left: 50%;
    top: 25%;
    transform: translatex(-50%);
    width: 100%;
    height: 1px;
    background: #bcc7d9
;
    z-index: 0;
    opacity: 0.6;
}

.elementor-7 .elementor-element.elementor-element-4b9bdf55{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b0d9761 */.elementor-7 .elementor-element.elementor-element-7b0d9761{
    box-shadow: 0px 323px 90px -30px rgba(32, 57, 90, 0.01), 0px 207px 83px -30px rgba(32, 57, 90, 0.07), 0px 116px 70px -30px rgba(32, 57, 90, 0.25), 0px 52px 52px -30px rgba(32, 57, 90, 0.43), 0px 13px 28px -30px rgba(32, 57, 90, 0.49);
}

@media(min-width: 1025px) and (max-width: 1199px){
	.elementor-7 .elementor-element.elementor-element-7b0d9761{
	    padding: 2rem;
	}
}

@media (max-width: 767px) {
	.elementor-7 .elementor-element.elementor-element-7b0d9761{
	    max-width: 435px !important;
	}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2673dccd */.elementor-7 .elementor-element.elementor-element-2673dccd .elementor-widget-container{
    box-shadow: 0px 29px 8px 0px rgba(0, 0, 0, 0.00), 0px 18px 7px 0px rgba(0, 0, 0, 0.01), 0px 10px 6px 0px rgba(0, 0, 0, 0.05), 0px 5px 5px 0px rgba(0, 0, 0, 0.09), 0px 1px 3px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28195f14 */.elementor-7 .elementor-element.elementor-element-28195f14 b{
    color: #EDF3FD !important;
}

.elementor-7 .elementor-element.elementor-element-28195f14 .elementor-image-box-description{
    white-space: pre-wrap;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b932c5 */.elementor-7 .elementor-element.elementor-element-8b932c5 b{
    color: #EDF3FD !important;
}

.elementor-7 .elementor-element.elementor-element-8b932c5 .elementor-image-box-description{
    white-space: pre-wrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbb49f3 */.elementor-7 .elementor-element.elementor-element-7dbb49f3::before,
.elementor-7 .elementor-element.elementor-element-7dbb49f3::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    height: 100%;
    background: url("https://ciparoni.com/wp-content/uploads/2025/02/linhas-oferta.svg") top center no-repeat;   
    background-size: cover;
    opacity: 0.2;
}

.elementor-7 .elementor-element.elementor-element-7dbb49f3::before{
    left: 0;
    right: inherit;
    transform: scalex(-1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67579ce9 */.elementor-7 .elementor-element.elementor-element-67579ce9 a{
    font-family: "Metropolis" !important;
    font-weight: 600 !important;
    color: #fff !important;
}

p{
    margin-bottom: 0;
}

@media(min-width: 1025px){
.elementor-7 .elementor-element.elementor-element-67579ce9{
    margin-left: auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3612aa3d */@media (min-width: 1025px){
    .scroll-left{
        opacity: 0;
        transition: 0.3s all;
        filter: blur(10px);
        transform: translate(-30px, 0);
    }
    
    .scroll-right{
        opacity: 0;
        filter: blur(10px);
        transition: 0.3s all;
        transform: translate(30px, 0);
    }
    
    .scroll-bottom{
        opacity: 0;
        filter: blur(10px);
        transition: 0.3s all;
        transform: translate(0, 80px);
    }
    
    .scroll-top{
        opacity: 0;
        filter: blur(10px);
        transition: 0.3s all;
        transform: translate(0, -80px);
    }
    
    .elementor-editor-preview .scroll-bottom,
    .elementor-editor-preview .scroll-left,
    .elementor-editor-preview .scroll-right,
    .elementor-editor-active .scroll-bottom,
    .elementor-editor-active .scroll-left,
    .elementor-editor-active .scroll-right,
    .ativo{
        opacity: 1;
        filter: blur(0px);
        transform: translatey(0px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fe13c */.elementor-7 .elementor-element.elementor-element-13fe13c{
    position: sticky;
    bottom: 0;
    left: 0;
    z-index: -3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2788f673 */@media(max-width: 500px){
    .elementor-7 .elementor-element.elementor-element-2788f673 img{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ecffc42 */.elementor-7 .elementor-element.elementor-element-2ecffc42.botao .elementor-button{
    box-shadow: 0 0 0 0 transparent;
}

.elementor-7 .elementor-element.elementor-element-2ecffc42.botao .elementor-button{
    position: relative;
    min-width: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;

}

.elementor-7 .elementor-element.elementor-element-2ecffc42.botao .elementor-button-text{
    font-size: 0.75rem !important;
    white-space: nowrap;
    line-height: 1.3em;
}


@media (max-width: 1024px){
	.elementor-7 .elementor-element.elementor-element-2ecffc42.botao .elementor-button{
	    min-height: 50px !important;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f4c0ff */.elementor-7 .elementor-element.elementor-element-1f4c0ff{
    position: absolute;
    width: 0;
}

.barra {
    position: fixed;
    right: 30px;
    bottom: 30px;
    opacity: 0;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
}

@media (min-width: 768px) {
    .barra {
        opacity: 0;
        transform: translateX(120%);
    }
    .barra.show {
        transform: translateX(0%);
        opacity: 1;
    }
}

@media (max-width: 767px) {
    .barra {
        left: 50%;
        opacity: 0;
        transform: translateX(120%);
    }
    .barra.show {
        transform: translateX(-50%);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d996f7a */.elementor-7 .elementor-element.elementor-element-1d996f7a{
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	    box-shadow: 0px -3px 0px 0px #C7D4EB inset, 0px 323px 90px 0px rgba(32, 57, 90, 0.01), 0px 207px 83px 0px rgba(32, 57, 90, 0.07), 0px 116px 70px 0px rgba(32, 57, 90, 0.25), 0px 52px 52px 0px rgba(32, 57, 90, 0.43), 0px 13px 28px 0px rgba(32, 57, 90, 0.49);
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: clip;
}

::-webkit-scrollbar{
    display: none;
}

*{
    user-select: none !important;
}

html{
    cursor:url('https://ciparoni.com/wp-content/uploads/2025/02/cursor-mouse.svg'), auto;
}

a:hover, .elementor-custom-embed-image-overlay, iframe, .e-n-accordion-item *, .botao-discord, .whatsapp:hover, .email:hover {
    cursor:url('https://ciparoni.com/wp-content/uploads/2023/12/cursor-hover.svg'), auto !important;
}

.elementor-kit-24 {
    --e-global-typography-primary-font-family: "Metropolis";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Metropolis";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Metropolis";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Metropolis";
    --e-global-typography-accent-font-weight: 600;
    background-color: #0E1115;
    font-family: "Metropolis", Sans-serif;
    --e-global-color-primary: #222D3D;
    --e-global-color-secondary: #222D3D;
    --e-global-color-text: #8894A5;
    --e-global-color-accent: #267DE2;
}


.destaque{
    background: linear-gradient(89deg, #0A3364 -50%, #6FA9EC 50%, #0A3364 150%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Times New Roman";
    font-size: 3.1875rem;
    font-style: italic;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -0.19125rem;
        padding-right: 2px;
        box-decoration-break: clone;
        -webkit-box-decoration-break: clone;
}

h2 .destaque{
    font-size: 2.9375rem;
    letter-spacing: -0.1175rem;
}

.degrade{
    background: linear-gradient(100deg, #8BA1C1 -10%, #E5F0FF 50%, #8BA1C1 110%);
    background-clip: text;
    padding-right: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
        box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}


.negrito, b{
    font-weight: 600 !important;
    color: #56729A !important;
}

.tag{
    color: #BBD6FB;
    font-family: Metropolis;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 1.125rem */
    letter-spacing: 0.1275rem;
    display: block;
    margin-bottom: 32px;
}

body::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 200vh;
    background: #F5F9FE;
    z-index: -1;
}

body::after{
    content:"";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-image: radial-gradient(at 20% 80%, #fff 1px, transparent 0px);
    background-size: 2px 2px;
    pointer-events: none !important;
    z-index: 9999;
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}


.botao .elementor-button-icon{
    font-size: 24px;
    width: 24px;
    height: 24px;
    transition: 0.5s;
}

.botao .elementor-button-content-wrapper{
    align-items: center;
}

.botao .elementor-button{
    position: relative;
    min-width: 240px !important;
    min-height: 66px;
    border-radius: 6.25rem;
    box-shadow: 0px -3px 0px 0px #263344 inset, 0px 323px 90px 0px rgba(32, 57, 90, 0.01), 0px 207px 83px 0px rgba(32, 57, 90, 0.07), 0px 116px 70px 0px rgba(32, 57, 90, 0.25), 0px 52px 52px 0px rgba(32, 57, 90, 0.43), 0px 13px 28px 0px rgba(32, 57, 90, 0.49);
    display: flex;
}

.botao .elementor-button::after,
.botao .elementor-button::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-top: 2px solid #4197FB;
    background: linear-gradient(93deg, #0D3563 0.98%, #267DE2 50.31%, #0D3563 99.64%);
    box-shadow: 0px -3px 0px 0px #0C305A inset;
    border-radius: 200px;
    transition: 0.5s;
    z-index: 0;
}

.botao .elementor-button::after{
    background: linear-gradient(93deg, #134D90, #81B4EE 50%, #134D90);
    box-shadow: 0px -3px 0px 0px #124887 inset;
    border-top: 2px solid #A5CEFD;
    opacity: 0;
    z-index: 1;
}

.botao .elementor-button:hover::after{
    opacity: 1;
}

.botao .elementor-button:hover .elementor-button-icon{
    transform: translatex(10px);
}

.botao .elementor-button-icon,
.botao .elementor-button-text{
    position: relative;
    z-index: 2;
    text-wrap: balance;
    line-height: 1.3em;
}

.descricao{
    color: #7E92AF;
    text-align: center;
    font-family: Metropolis;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 1.6875rem */
    letter-spacing: -0.0225rem;
    display: block;
    margin-top: 20px;
}

.depoimento{
    color: var(--Texto-escuro-2, #222D3D);
    font-family: Metropolis;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 130%; /* 1.95rem */
    letter-spacing: -0.075rem;
    display: block;
    margin-bottom: 20px;
}

body.elementor-page-7 .elementor-testimonial-content{
    white-space: pre-wrap;
}

@media (max-width: 1024px){
	.destaque{
	    font-size: 2.4rem !important;
	}
}

@media (max-width: 767px) {
	.destaque{
	    font-size: 2.1rem !important;

	    line-height: 80% !important;
	    letter-spacing: -0.15rem;
	    padding-right: 2px;
	    box-decoration-break: clone;
	    -webkit-box-decoration-break: clone;
	}
	
	.tag{
        white-space: nowrap;
        padding: 0.3rem 0.8rem;
    }
    
    .botao .elementor-button-icon{
        display: none;
    }
    
    .botao .elementor-button-text{
        font-size: 0.875rem;
    }
    
    .depoimento{
        font-size: 1.25rem;
        line-height: 140%; 
        letter-spacing: -0.02rem;
    }
}/* End custom CSS */