.elementor-10 .elementor-element.elementor-element-711c609{--display:flex;--min-height:73px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-1e5fbfc{width:var( --container-widget-width, 101px );max-width:101px;--container-widget-width:101px;--container-widget-flex-grow:0;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-64b5614 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-64b5614 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-64b5614{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-64b5614 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-64b5614 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-64b5614 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-a4b52fb{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-bf7c35a{width:initial;max-width:initial;bottom:1vw;z-index:9999;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bf7c35a{right:2vh;}body.rtl .elementor-10 .elementor-element.elementor-element-bf7c35a{left:2vh;}.elementor-10 .elementor-element.elementor-element-bf7c35a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bf7c35a .elementor-icon{font-size:73px;}.elementor-10 .elementor-element.elementor-element-bf7c35a .elementor-icon svg{height:73px;}.elementor-10 .elementor-element.elementor-element-bf7c35a .elementor-icon-wrapper svg{width:auto;}.elementor-10 .elementor-element.elementor-element-6342f74{--display:flex;--min-height:59px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2f3df07{--display:flex;--min-height:228px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3865a7d{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3865a7d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:83px;font-weight:700;letter-spacing:-0.03em;color:#000000;}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-52ea849{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;line-height:1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-52ea849 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-cf93135{--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-weight:400;line-height:1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-cf93135 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1bd0ce2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-d07b00b{width:var( --container-widget-width, 884px );max-width:884px;--container-widget-width:884px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d07b00b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-d07b00b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-d07b00b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d07b00b .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:83px;font-weight:600;line-height:0.93em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-d07b00b .elementor-image-box-wrapper .elementor-image-box-img{width:84px;}.elementor-10 .elementor-element.elementor-element-d07b00b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-541ee0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b728cb6{--display:flex;--min-height:342px;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-b728cb6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b728cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-25.svg");background-position:0px 300px;background-repeat:no-repeat;background-size:contain;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c8bebf2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Figtree", Sans-serif;font-size:96px;font-weight:400;letter-spacing:-0.03em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-10 .elementor-element.elementor-element-5ebd512{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-f134c6b{--display:flex;--min-height:342px;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f134c6b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f134c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-25.svg");background-position:0px 300px;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-1bfa811 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Figtree", Sans-serif;font-size:96px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-a0d3c1a{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-85b73e7{--display:flex;--min-height:342px;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-85b73e7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-85b73e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-25.svg");background-position:0px 300px;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-c046a5b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Figtree", Sans-serif;font-size:96px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-332b840{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-f850fdc{--display:flex;--min-height:342px;--border-radius:9px 9px 9px 9px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f850fdc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f850fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-25.svg");background-position:0px 300px;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-6a52d27 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Figtree", Sans-serif;font-size:96px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-cbb6e13{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-4e1a79e{width:100%;max-width:100%;top:-144px;z-index:-1;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4e1a79e{left:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-4e1a79e{right:0px;}.elementor-10 .elementor-element.elementor-element-4781583{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1252427{--display:flex;--min-height:228px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-824e978{width:var( --container-widget-width, 493px );max-width:493px;--container-widget-width:493px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-824e978 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:70px;font-weight:600;letter-spacing:-0.03em;color:#000000;}.elementor-10 .elementor-element.elementor-element-9d0b970{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-9d0b970.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-9d0b970.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-9d0b970.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:83px;font-weight:600;line-height:0.93em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-wrapper .elementor-image-box-img{width:84px;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-1c28996{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1c28996:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c28996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-cec517d{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-c904ec2 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c904ec2 .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-c904ec2 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-1da21ab{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1da21ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1da21ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-90928d4{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-410599a .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-410599a .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-410599a .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-3aed58f{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3aed58f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3aed58f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-d1551b3{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-93dae3f .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-93dae3f .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-93dae3f .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-797c3b4{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-797c3b4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-797c3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-8d9e399{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-2997538 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-2997538 .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-2997538 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-5e8fec1{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5e8fec1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5e8fec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-f6949d5{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-f6949d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3ebe44c .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3ebe44c .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-3ebe44c .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-fcec96b{--display:flex;--min-height:708px;--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-between;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fcec96b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fcec96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFB5C;}.elementor-10 .elementor-element.elementor-element-ce4a166{width:var( --container-widget-width, 142px );max-width:142px;--container-widget-width:142px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-8c96179 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-8c96179 .elementor-image-box-title{font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-8c96179 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-48c3d37{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:38px;}.elementor-10 .elementor-element.elementor-element-50d155b{width:var( --container-widget-width, 470px );max-width:470px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-50d155b .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-50d155b .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#000000;}.elementor-10 .elementor-element.elementor-element-50d155b:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-50d155b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-50d155b .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-da3f5d8{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2534eb4{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-1836b0c{width:var( --container-widget-width, 511px );max-width:511px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1836b0c .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1836b0c .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:40px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#000000;}.elementor-10 .elementor-element.elementor-element-1836b0c:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-1836b0c:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-10 .elementor-element.elementor-element-1836b0c .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-2ebd550{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53d51f2{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-53d51f2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-53d51f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B427FF;}.elementor-10 .elementor-element.elementor-element-11d538f{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-11d538f .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-11d538f .elementor-image-box-title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11d538f:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-11d538f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11d538f .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-dd96acd{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-dd96acd .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-ceeecb1{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ceeecb1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ceeecb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CC5FF;}.elementor-10 .elementor-element.elementor-element-c649b99{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c649b99 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c649b99 .elementor-image-box-title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c649b99:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-c649b99:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c649b99 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2a97209{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-2a97209 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-381209a{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-381209a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-381209a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B427FF;}.elementor-10 .elementor-element.elementor-element-c7d77de{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c7d77de .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-c7d77de .elementor-image-box-title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c7d77de:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-c7d77de:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c7d77de .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-763e1a4{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-763e1a4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-edd9213{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-edd9213:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-edd9213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CC5FF;}.elementor-10 .elementor-element.elementor-element-fc19f61{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fc19f61 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-fc19f61 .elementor-image-box-title{margin-bottom:8px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:700;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fc19f61:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-fc19f61:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fc19f61 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d9477e{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-1d9477e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-10 .elementor-element.elementor-element-20029e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:90px;}.elementor-10 .elementor-element.elementor-element-20029e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20029e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B427FF 0%, #5CC5FF 100%);}.elementor-10 .elementor-element.elementor-element-bff1fe6{--display:flex;--min-height:765px;--border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-b33a61e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ad4be14{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ad4be14.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-ad4be14.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-ad4be14.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-wrapper .elementor-image-box-img{width:39px;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-ad4be14:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-ad4be14:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-2c5e6e6{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-892cfb0{width:var( --container-widget-width, 212px );max-width:212px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5d60ad4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:90px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5d60ad4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5d60ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B427FF 0%, #5CC5FF 100%);}.elementor-10 .elementor-element.elementor-element-fce8c30{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-298361d{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-298361d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-10 .elementor-element.elementor-element-298361d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-10 .elementor-element.elementor-element-298361d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-title{margin-bottom:21px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-wrapper .elementor-image-box-img{width:39px;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-298361d:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-298361d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-c2d50a1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c2d50a1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-33edf62{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6968f42{width:var( --container-widget-width, 212px );max-width:212px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dced31d{--display:flex;--min-height:765px;--border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-dced31d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dced31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-8.webp");}.elementor-10 .elementor-element.elementor-element-484d36c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:90px;}.elementor-10 .elementor-element.elementor-element-484d36c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-484d36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B427FF 0%, #5CC5FF 100%);}.elementor-10 .elementor-element.elementor-element-277ed41{--display:flex;--min-height:765px;--border-radius:9px 9px 9px 9px;}.elementor-10 .elementor-element.elementor-element-277ed41:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-277ed41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Rectangle-10-2.webp");}.elementor-10 .elementor-element.elementor-element-7d763c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e544b4e{width:var( --container-widget-width, 511px );max-width:511px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:511px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e544b4e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-e544b4e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-e544b4e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-title{margin-bottom:50px;font-family:"Figtree", Sans-serif;font-size:20px;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-wrapper .elementor-image-box-img{width:39px;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-e544b4e:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-e544b4e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-8395bb5{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8395bb5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:36px;font-weight:600;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-16e7ef2{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-821a285{width:var( --container-widget-width, 212px );max-width:212px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-821a285.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-789efee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:38px;}.elementor-10 .elementor-element.elementor-element-699f060{--display:flex;--min-height:502px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-699f060:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-699f060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://onliv.com.br/wp-content/uploads/2026/03/Frame-3-5.webp");background-position:top center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-5e34164{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-5e34164 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7c721a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7c721a5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5e2b8c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-bff1fe6{--width:563px;}.elementor-10 .elementor-element.elementor-element-b33a61e{--width:419px;}.elementor-10 .elementor-element.elementor-element-fce8c30{--width:419px;}.elementor-10 .elementor-element.elementor-element-dced31d{--width:563px;}.elementor-10 .elementor-element.elementor-element-277ed41{--width:563px;}.elementor-10 .elementor-element.elementor-element-7d763c2{--width:419px;}}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-541ee0e{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-4e1a79e{top:280px;}.elementor-10 .elementor-element.elementor-element-824e978 .elementor-heading-title{font-size:62px;}.elementor-10 .elementor-element.elementor-element-2ebd550{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-3865a7d{--container-widget-width:667px;--container-widget-flex-grow:0;width:var( --container-widget-width, 667px );max-width:667px;}.elementor-10 .elementor-element.elementor-element-3865a7d .elementor-heading-title{font-size:70px;}.elementor-10 .elementor-element.elementor-element-7907da8{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-541ee0e{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c8bebf2 .elementor-counter-number-wrapper{font-size:63px;}.elementor-10 .elementor-element.elementor-element-5ebd512{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1bfa811 .elementor-counter-number-wrapper{font-size:63px;}.elementor-10 .elementor-element.elementor-element-a0d3c1a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-c046a5b .elementor-counter-number-wrapper{font-size:63px;}.elementor-10 .elementor-element.elementor-element-332b840{font-size:16px;}.elementor-10 .elementor-element.elementor-element-6a52d27 .elementor-counter-number-wrapper{font-size:63px;}.elementor-10 .elementor-element.elementor-element-cbb6e13{font-size:16px;}.elementor-10 .elementor-element.elementor-element-824e978 .elementor-heading-title{font-size:52px;}.elementor-10 .elementor-element.elementor-element-c904ec2 .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-c904ec2 .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-410599a .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-410599a .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-93dae3f .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-93dae3f .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-2997538 .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-2997538 .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-3ebe44c .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-3ebe44c .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-8c96179 .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-8c96179 .elementor-image-box-description{font-size:18px;}.elementor-10 .elementor-element.elementor-element-2ebd550{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3865a7d{--container-widget-width:517px;--container-widget-flex-grow:0;width:var( --container-widget-width, 517px );max-width:517px;}.elementor-10 .elementor-element.elementor-element-3865a7d .elementor-heading-title{font-size:54px;}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-541ee0e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b728cb6{--min-height:119px;}.elementor-10 .elementor-element.elementor-element-b728cb6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b728cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 196px;background-size:383px auto;}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f134c6b{--min-height:119px;}.elementor-10 .elementor-element.elementor-element-f134c6b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f134c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 196px;background-size:383px auto;}.elementor-10 .elementor-element.elementor-element-85b73e7{--min-height:119px;}.elementor-10 .elementor-element.elementor-element-85b73e7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-85b73e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 196px;background-size:383px auto;}.elementor-10 .elementor-element.elementor-element-f850fdc{--min-height:119px;}.elementor-10 .elementor-element.elementor-element-f850fdc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f850fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 196px;background-size:383px auto;}.elementor-10 .elementor-element.elementor-element-824e978 .elementor-heading-title{font-size:43px;}.elementor-10 .elementor-element.elementor-element-48c3d37{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-2ebd550{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-789efee{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-699f060{--min-height:338px;}}@media(max-width:880px){.elementor-10 .elementor-element.elementor-element-541ee0e{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2ebd550{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-711c609{--content-width:360px;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-6342f74{--min-height:74px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2f3df07{--content-width:360px;--min-height:265px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3865a7d .elementor-heading-title{font-size:37px;}.elementor-10 .elementor-element.elementor-element-1bd0ce2{--content-width:360px;}.elementor-widget-image-box .elementor-image-box-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-d07b00b .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-d07b00b .elementor-image-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-541ee0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-b728cb6{--min-height:253px;}.elementor-10 .elementor-element.elementor-element-b728cb6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b728cb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 213px;}.elementor-widget-counter .elementor-counter-number-wrapper{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f134c6b{--min-height:253px;}.elementor-10 .elementor-element.elementor-element-f134c6b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f134c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 213px;}.elementor-10 .elementor-element.elementor-element-85b73e7{--min-height:253px;}.elementor-10 .elementor-element.elementor-element-85b73e7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-85b73e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 213px;}.elementor-10 .elementor-element.elementor-element-f850fdc{--min-height:253px;}.elementor-10 .elementor-element.elementor-element-f850fdc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f850fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 213px;}.elementor-10 .elementor-element.elementor-element-4e1a79e{width:var( --container-widget-width, 884px );max-width:884px;--container-widget-width:884px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4e1a79e img{width:3000px;max-width:2000px;}.elementor-10 .elementor-element.elementor-element-4781583{--content-width:360px;}.elementor-10 .elementor-element.elementor-element-1252427{--min-height:86px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-824e978{text-align:start;}.elementor-10 .elementor-element.elementor-element-9d0b970{margin:-47px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-9d0b970 .elementor-image-box-wrapper .elementor-image-box-img{width:31px;}.elementor-10 .elementor-element.elementor-element-1c28996{--min-height:417px;}.elementor-10 .elementor-element.elementor-element-cec517d{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-10 .elementor-element.elementor-element-1da21ab{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-90928d4{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-10 .elementor-element.elementor-element-3aed58f{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-d1551b3{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-10 .elementor-element.elementor-element-797c3b4{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-8d9e399{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-10 .elementor-element.elementor-element-5e8fec1{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-f6949d5{width:var( --container-widget-width, 111px );max-width:111px;--container-widget-width:111px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fcec96b{--min-height:298px;}.elementor-10 .elementor-element.elementor-element-ce4a166{--container-widget-width:111px;--container-widget-flex-grow:0;width:var( --container-widget-width, 111px );max-width:111px;}.elementor-10 .elementor-element.elementor-element-48c3d37{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-50d155b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;}.elementor-10 .elementor-element.elementor-element-50d155b .elementor-image-box-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2ebd550{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-20029e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-bff1fe6{--min-height:408px;}.elementor-10 .elementor-element.elementor-element-ad4be14 .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-5d60ad4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-298361d .elementor-image-box-img{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-dced31d{--min-height:408px;}.elementor-10 .elementor-element.elementor-element-dced31d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dced31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-484d36c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-277ed41{--min-height:408px;}.elementor-10 .elementor-element.elementor-element-277ed41:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-277ed41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-e544b4e .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-789efee{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-699f060{--content-width:360px;--min-height:405px;--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-around;--align-items:flex-start;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-699f060:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-699f060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-5e34164{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7c721a5{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b63bcfc{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1366px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-711c609{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-2f3df07{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-1bd0ce2{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-4781583{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-699f060{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-711c609{--content-width:924px;}.elementor-10 .elementor-element.elementor-element-2f3df07{--content-width:924px;}.elementor-10 .elementor-element.elementor-element-1bd0ce2{--content-width:924px;}.elementor-10 .elementor-element.elementor-element-4781583{--content-width:924px;}.elementor-10 .elementor-element.elementor-element-699f060{--content-width:924px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-711c609{--content-width:780px;}.elementor-10 .elementor-element.elementor-element-2f3df07{--content-width:780px;}.elementor-10 .elementor-element.elementor-element-1bd0ce2{--content-width:780px;}.elementor-10 .elementor-element.elementor-element-4781583{--content-width:780px;}.elementor-10 .elementor-element.elementor-element-699f060{--content-width:780px;}}/* Start custom CSS for icon-list, class: .elementor-element-64b5614 */.menu-hover .elementor-icon-list-item {
    position: relative;
}

.menu-hover .elementor-icon-list-item .elementor-icon-list-text {
    position: relative;
    display: inline-block !important;
}

/* linha */
.menu-hover .elementor-icon-list-item .elementor-icon-list-text::after {
    content: "" !important;
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0;
    height: 2px;
    background: #B427FF;
    transition: width 0.35s ease;
}

/* hover */
.menu-hover .elementor-icon-list-item:hover .elementor-icon-list-text::after {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a4b52fb *//* Estilo Principal do Botão */
.wave-btn-styled {
  background-color: #B427FF; /* Cor de fundo pedida */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #fff; /* Cor do texto pedida */

padding: 10px;
  width: 100%;
 display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.letter-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.letter-primary, .letter-secondary {
  display: block;
  color: #fff; /* Garante que a cor se mantém no hover */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.letter-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.wave-btn-styled:hover .letter-primary {
  transform: translateY(-100%);
}

.wave-btn-styled:hover .letter-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.wave-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892cfb0 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6968f42 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821a285 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892cfb0 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6968f42 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821a285 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892cfb0 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6968f42 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821a285 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-892cfb0 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6968f42 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-821a285 *//* Estilo Principal do Botão */
.custom-btn-styled {
  background-color: #FFFB5C; /* Cor de fundo atualizada */
  font-family: 'Figtree', sans-serif; /* Ou a fonte do seu projeto */
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #B427FF; /* Cor do texto atualizada */

  padding: 10px;
  width: 100%;
  display: flex;
  align-items: center;     /* vertical */
  justify-content: center; /* horizontal */
  border-radius: 100px; /* Ajuste conforme seu design */
  line-height: 1;
  cursor: pointer;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* Container de cada letra */
.char-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.char-primary, .char-secondary {
  display: block;
  color: #B427FF; /* Garante que a cor se mantém no hover para os spans criados pelo JS */
  /* cubic-bezier para uma animação mais "premium" */
  transition: transform 0.5s cubic-bezier(0.76, 0, 0.24, 1);
}

.char-secondary {
  position: absolute;
  left: 0;
  top: 100%;
}

/* Movimento de subida no Hover */
.custom-btn-styled:hover .char-primary {
  transform: translateY(-100%);
}

.custom-btn-styled:hover .char-secondary {
  transform: translateY(-100%);
}

/* Leve efeito de clique */
.custom-btn-styled:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e2b8c5 */.elementor-10 .elementor-element.elementor-element-5e2b8c5{
    
    display: none;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0daa62c */.elementor-10 .elementor-element.elementor-element-0daa62c{
    
    display: none;
    
}/* End custom CSS */
/* Start custom CSS */*::-webkit-scrollbar {

    width: 10px !important;

}

*::-webkit-scrollbar-track {

    background: #FFFFFF;

}

*::-webkit-scrollbar-thumb {

    background: linear-gradient(to bottom, #B427FF, #B427FF);

    border-radius: 10px;

    border: 2px solid #FFFFFF;


}

p {
    margin-bottom: 0; /* Elimina o espaço extra abaixo dos parágrafos */
}

html, body{
width: 100%;
overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}


@keyframes brilho{
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: 100% 0;
    }
}

.des{

    font-weight: 600;
    animation: 3.4s linear infinite brilho;
    background-image: linear-gradient(45deg, #FFB071, #B55315, #FFB071, #B55315); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 100%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    transition: all .8s;
}

/* Mudar ou remover se necessário */

body.elementor-page-10 strong {
    color: #ff8c00;
    font-weight: 600;
}

/* Remove completamente o ícone padrão */
.elementor-custom-embed-play i,
.elementor-video-play-icon {
  display: none !important;
}

/* Base do overlay */
.elementor-custom-embed-image-overlay {
  position: relative;
}

/* CÍRCULO */
.elementor-custom-embed-image-overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(4px);

  transition: transform .25s ease, background .25s ease;
  pointer-events: none;
}

/* TRIÂNGULO (path simples, centro óptico real) */
.elementor-custom-embed-image-overlay::before {
  content: "";
  position: absolute;
  inset: 0;
  margin: auto;

  width: 0;
  height: 0;

  border-left: 14px solid #fff;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;

  transform: translateX(2px);
  pointer-events: none;
  z-index: 99;
}

.elementor-custom-embed-image-overlay:hover::after {
  background: rgba(0, 0, 0, 0.6);
  transform: scale(1.06);
}/* End custom CSS */