.elementor-17 .elementor-element.elementor-element-0a75d19{--display:flex;--min-height:720px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-0a75d19:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-0a75d19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://carlapsicopedagogia.com.br/wp-content/uploads/2026/05/HERO.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-17 .elementor-element.elementor-element-c6045ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-c6045ae.e-con{--align-self:center;--order:-99999 /* order start hack */}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-17 .elementor-element.elementor-element-60ca5ae{text-align:start}.elementor-17 .elementor-element.elementor-element-60ca5ae img{width:65%}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-12a064d{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-17 .elementor-element.elementor-element-12a064d.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-12a064d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:46px;font-weight:500;line-height:49px;letter-spacing:-1px;color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-38ec4f2{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-38ec4f2.elementor-element{--align-self:center}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-17 .elementor-element.elementor-element-72d013e .elementor-button{background-color:#FFF;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.5px;fill:#FFF;color:#FFF;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px}.elementor-17 .elementor-element.elementor-element-72d013e.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-72d013e .elementor-button-content-wrapper{flex-direction:row}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-icon i{color:var(--e-global-color-ac45977);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-icon svg{fill:var(--e-global-color-ac45977);transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-d3397df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:15px;font-weight:400;line-height:22px;letter-spacing:-.2px}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-text{color:var(--e-global-color-1315597);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-ac0a372{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-d667b7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-97112df img{border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-1ae242c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-17 .elementor-element.elementor-element-986a86a{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-17 .elementor-element.elementor-element-986a86a.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-986a86a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-5c737db{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-5c737db.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2)}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2)}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#8DAABF61}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-icon i{color:var(--e-global-color-ac45977);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-icon svg{fill:var(--e-global-color-ac45977);transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-f135186{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px}.elementor-17 .elementor-element.elementor-element-f135186 .elementor-icon-list-text{color:var(--e-global-color-1315597);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-79bbfba{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-79bbfba.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-9d08be4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-9d08be4:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-9d08be4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EBF8F7}.elementor-17 .elementor-element.elementor-element-48fa490{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-c01495a{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-17 .elementor-element.elementor-element-c01495a.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-c01495a .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:#3D5A73}.elementor-17 .elementor-element.elementor-element-62b6dcb{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-62b6dcb.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-5f79248{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-cacfda4{background-color:var(--e-global-color-51fc31b);padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-cacfda4:hover{background-color:var(--e-global-color-51fc31b);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon-box-title{margin-block-end:10px}.elementor-17 .elementor-element.elementor-element-cacfda4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-cacfda4.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-cacfda4.elementor-view-default .elementor-icon{fill:var(--e-global-color-ac45977);color:var(--e-global-color-ac45977);border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon{font-size:40px}.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px}.elementor-17 .elementor-element.elementor-element-cacfda4:has(:hover) .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-cacfda4:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-cacfda4 .elementor-icon-box-description{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-4509cf1{background-color:var(--e-global-color-51fc31b);padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-4509cf1:hover{background-color:var(--e-global-color-51fc31b);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon-box-title{margin-block-end:10px}.elementor-17 .elementor-element.elementor-element-4509cf1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-4509cf1.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-4509cf1.elementor-view-default .elementor-icon{fill:var(--e-global-color-ac45977);color:var(--e-global-color-ac45977);border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon{font-size:40px}.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px}.elementor-17 .elementor-element.elementor-element-4509cf1:has(:hover) .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-4509cf1:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-4509cf1 .elementor-icon-box-description{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-03f545b{background-color:var(--e-global-color-51fc31b);padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-03f545b:hover{background-color:var(--e-global-color-51fc31b);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon-box-title{margin-block-end:10px}.elementor-17 .elementor-element.elementor-element-03f545b.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-03f545b.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-03f545b.elementor-view-default .elementor-icon{fill:var(--e-global-color-ac45977);color:var(--e-global-color-ac45977);border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon{font-size:40px}.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px}.elementor-17 .elementor-element.elementor-element-03f545b:has(:hover) .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-03f545b:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-03f545b .elementor-icon-box-description{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-5b896b9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-fc96af9{background-color:var(--e-global-color-51fc31b);padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-fc96af9:hover{background-color:var(--e-global-color-51fc31b);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon-box-title{margin-block-end:10px}.elementor-17 .elementor-element.elementor-element-fc96af9.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-fc96af9.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-fc96af9.elementor-view-default .elementor-icon{fill:var(--e-global-color-ac45977);color:var(--e-global-color-ac45977);border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon{font-size:40px}.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px}.elementor-17 .elementor-element.elementor-element-fc96af9:has(:hover) .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-fc96af9:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-fc96af9 .elementor-icon-box-description{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-c5b094c{background-color:var(--e-global-color-51fc31b);padding:30px 30px 30px 30px;border-style:none;border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-c5b094c:hover{background-color:var(--e-global-color-51fc31b);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon-box-wrapper{text-align:start;gap:15px}.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon-box-title{margin-block-end:10px}.elementor-17 .elementor-element.elementor-element-c5b094c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-c5b094c.elementor-view-framed .elementor-icon,.elementor-17 .elementor-element.elementor-element-c5b094c.elementor-view-default .elementor-icon{fill:var(--e-global-color-ac45977);color:var(--e-global-color-ac45977);border-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon{font-size:40px}.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;line-height:25px;letter-spacing:-1px}.elementor-17 .elementor-element.elementor-element-c5b094c:has(:hover) .elementor-icon-box-title,.elementor-17 .elementor-element.elementor-element-c5b094c:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-c5b094c .elementor-icon-box-description{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-1f504e7 .elementor-button{background-color:#FFF;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.5px;fill:#FFF;color:#FFF;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px}.elementor-17 .elementor-element.elementor-element-1f504e7.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-1f504e7 .elementor-button-content-wrapper{flex-direction:row}.elementor-17 .elementor-element.elementor-element-10edb3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-10edb3a:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-10edb3a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-74896e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-af2b8d9{width:var(--container-widget-width,55%);max-width:55%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-af2b8d9.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-af2b8d9 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-58bef70{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-58bef70.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-180ad7d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-1b1194b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-1b1194b:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-1b1194b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-1b1194b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 )}.elementor-17 .elementor-element.elementor-element-1b1194b,.elementor-17 .elementor-element.elementor-element-1b1194b::before{--border-transition:0.3s}.elementor-17 .elementor-element.elementor-element-0b690a1{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;--e-icon-list-icon-size:57px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-icon i{color:#fff0;transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-icon svg{fill:#fff0;transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:25px;letter-spacing:-.5px}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-text{color:var(--e-global-color-d8fbecb);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-bae28d5{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-bae28d5.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-fc9ef69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-fc9ef69:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-fc9ef69>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-fc9ef69:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 )}.elementor-17 .elementor-element.elementor-element-fc9ef69,.elementor-17 .elementor-element.elementor-element-fc9ef69::before{--border-transition:0.3s}.elementor-17 .elementor-element.elementor-element-f630476{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;--e-icon-list-icon-size:57px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-icon i{color:#fff0;transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-icon svg{fill:#fff0;transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:25px;letter-spacing:-.5px}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-text{color:var(--e-global-color-d8fbecb);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-7503aef{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-7503aef.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-eb691ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-eb691ed:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-eb691ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-17 .elementor-element.elementor-element-eb691ed:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var(--e-global-color-2b9e0d1);--border-color:var( --e-global-color-2b9e0d1 )}.elementor-17 .elementor-element.elementor-element-eb691ed,.elementor-17 .elementor-element.elementor-element-eb691ed::before{--border-transition:0.3s}.elementor-17 .elementor-element.elementor-element-b87bf84{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0 0 0 0;--e-icon-list-icon-size:57px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-icon i{color:#fff0;transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-icon svg{fill:#fff0;transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:25px;font-weight:700;line-height:25px;letter-spacing:-.5px}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-text{color:var(--e-global-color-d8fbecb);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-e4224f6{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-e4224f6.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-5d6f1a0 .elementor-button{background-color:#FFF;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.5px;fill:#FFF;color:#FFF;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px}.elementor-17 .elementor-element.elementor-element-5d6f1a0.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-5d6f1a0 .elementor-button-content-wrapper{flex-direction:row}.elementor-17 .elementor-element.elementor-element-8bb71e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-8bb71e1:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-8bb71e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-713e2fe)}.elementor-17 .elementor-element.elementor-element-288bfcd{--display:flex}.elementor-17 .elementor-element.elementor-element-a026c40{width:var(--container-widget-width,55%);max-width:55%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-a026c40.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-a026c40 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:#3D5A73}.elementor-17 .elementor-element.elementor-element-77a9e5f{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-77a9e5f.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-37640d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-a859981{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-1fd99f3 img{border-radius:10px 10px 10px 10px}.elementor-17 .elementor-element.elementor-element-c614c8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-17 .elementor-element.elementor-element-e6fa707{font-family:"Lato",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;letter-spacing:2px;color:var(--e-global-color-2b9e0d1)}.elementor-17 .elementor-element.elementor-element-3868d4b{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-17 .elementor-element.elementor-element-3868d4b.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-3868d4b .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:var(--e-global-color-primary)}.elementor-17 .elementor-element.elementor-element-2c0bfd1{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0;text-align:start;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-2c0bfd1.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2)}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2)}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2)}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#8DAABF61}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-icon i{color:var(--e-global-color-ac45977);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-icon svg{fill:var(--e-global-color-ac45977);transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-b493389{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px}.elementor-17 .elementor-element.elementor-element-b493389 .elementor-icon-list-text{color:var(--e-global-color-1315597);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-aecebf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-d46fe45{--e-image-carousel-slides-to-show:4;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0}.elementor-17 .elementor-element.elementor-element-219b82d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-219b82d:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-219b82d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F08E8E}.elementor-17 .elementor-element.elementor-element-6170657{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-19fbd0b{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-17 .elementor-element.elementor-element-19fbd0b .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:42px;font-weight:500;line-height:47px;letter-spacing:-2px;color:#FFF}.elementor-17 .elementor-element.elementor-element-92812d0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-5fbef67{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.5px;color:var(--e-global-color-51fc31b)}.elementor-17 .elementor-element.elementor-element-e8528b9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-de1bcc4{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.5px;color:var(--e-global-color-51fc31b)}.elementor-17 .elementor-element.elementor-element-f127809{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-3ce2f68{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.5px;color:var(--e-global-color-51fc31b)}.elementor-17 .elementor-element.elementor-element-403fa76{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:var( --e-global-color-713e2fe );--n-accordion-title-hover-color:var( --e-global-color-713e2fe );--n-accordion-title-active-color:var( --e-global-color-713e2fe );--n-accordion-icon-size:15px}.elementor-17 .elementor-element.elementor-element-403fa76>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{background-color:#D06767;border-style:none}.elementor-17 .elementor-element.elementor-element-403fa76>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover{background-color:#A54B4B;border-style:none}.elementor-17 .elementor-element.elementor-element-403fa76>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{background-color:#A54B4B;border-style:none}.elementor-17 .elementor-element.elementor-element-403fa76{--n-accordion-padding:20px 20px 20px 20px}:where(.elementor-17 .elementor-element.elementor-element-403fa76>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title>.e-n-accordion-item-title-header)>.e-n-accordion-item-title-text{font-family:"Lato",Sans-serif;font-weight:700;line-height:22px;letter-spacing:-.2px}:where(.elementor-17 .elementor-element.elementor-element-403fa76>.e-n-accordion>.e-n-accordion-item)>.e-con{border-style:none}.elementor-17 .elementor-element.elementor-element-d55c20b{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px}.elementor-17 .elementor-element.elementor-element-986fc59{text-align:center;font-family:"Lato",Sans-serif;font-size:28px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:var(--e-global-color-713e2fe)}.elementor-17 .elementor-element.elementor-element-1594e7c{width:initial;max-width:initial;text-align:center;font-family:"Lato",Sans-serif;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-.2px;color:var(--e-global-color-51fc31b)}.elementor-17 .elementor-element.elementor-element-0bc66d8 .elementor-button{background-color:#FFF;font-family:"Lato",Sans-serif;font-size:17px;font-weight:500;line-height:22px;letter-spacing:-.5px;fill:#FFF;color:#FFF;border-radius:5px 5px 5px 5px;padding:20px 30px 20px 30px}.elementor-17 .elementor-element.elementor-element-0bc66d8.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-0bc66d8 .elementor-button-content-wrapper{flex-direction:row}.elementor-17 .elementor-element.elementor-element-fd497e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-76350ff iframe{height:300px}.elementor-17 .elementor-element.elementor-element-a5402ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-a5402ce:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-a5402ce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-2ea0b3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2c4b667{text-align:start}.elementor-17 .elementor-element.elementor-element-2c4b667 img{width:90%}.elementor-17 .elementor-element.elementor-element-207bd75{width:100%;max-width:100%;padding:0 0 0 0;text-align:start}.elementor-17 .elementor-element.elementor-element-207bd75 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.5px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-1caadee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2044bee{width:100%;max-width:100%;padding:0 0 0 0;text-align:start}.elementor-17 .elementor-element.elementor-element-2044bee .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:28px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-e5e701b{width:100%;max-width:100%;--e-icon-list-icon-size:50px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-e5e701b.elementor-element{--align-self:flex-start}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-icon i{transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-icon{padding-inline-end:0}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;letter-spacing:-.5px}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-text{color:var(--e-global-color-1315597);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-78e4618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-8bfd5ef{width:100%;max-width:100%;padding:0 0 0 0;text-align:start}.elementor-17 .elementor-element.elementor-element-8bfd5ef .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:28px;font-weight:600;line-height:28px;letter-spacing:-.5px;color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2)}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-icon i{color:var(--e-global-color-ac45977);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-icon svg{fill:var(--e-global-color-ac45977);transition:fill 0.3s}.elementor-17 .elementor-element.elementor-element-39266ae{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-item>a{font-family:"Lato",Sans-serif;font-size:17px;font-weight:400;line-height:22px;letter-spacing:-.5px}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-text{color:var(--e-global-color-1315597);transition:color 0.3s}.elementor-17 .elementor-element.elementor-element-80746c2{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px}.elementor-17 .elementor-element.elementor-element-80746c2 .elementor-social-icon{background-color:var(--e-global-color-ac45977)}.elementor-17 .elementor-element.elementor-element-80746c2 .elementor-icon{border-radius:50px 50px 50px 50px}.elementor-17 .elementor-element.elementor-element-2d0724e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px}.elementor-17 .elementor-element.elementor-element-2d0724e:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-2d0724e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-d8fbecb)}.elementor-17 .elementor-element.elementor-element-1fd425b{padding:20px 0 0 0;border-style:solid;border-width:1px 0 0 0;border-color:#4A607042;text-align:center;font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.5px;color:var(--e-global-color-1315597)}.elementor-17 .elementor-element.elementor-element-f651ab5{--display:flex;--margin-top:-20px;--margin-bottom:-20px;--margin-left:-20px;--margin-right:-20px}.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-17 .elementor-element.elementor-element-dbdf574{width:auto;max-width:auto;bottom:1vw}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-dbdf574{right:2vh}body.rtl .elementor-17 .elementor-element.elementor-element-dbdf574{left:2vh}.elementor-17 .elementor-element.elementor-element-dbdf574 .elementor-icon-wrapper{text-align:center}.elementor-17 .elementor-element.elementor-element-dbdf574 .elementor-icon{font-size:70px}.elementor-17 .elementor-element.elementor-element-dbdf574 .elementor-icon svg{height:70px}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-0a75d19:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-0a75d19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://carlapsicopedagogia.com.br/wp-content/uploads/2026/05/HERO_TABLET-1.webp);background-position:bottom center}.elementor-17 .elementor-element.elementor-element-0a75d19{--min-height:1250px;--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-60ca5ae{width:var(--container-widget-width,40%);max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-60ca5ae.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-60ca5ae img{width:100%}.elementor-17 .elementor-element.elementor-element-12a064d{text-align:center}.elementor-17 .elementor-element.elementor-element-38ec4f2{text-align:center}.elementor-17 .elementor-element.elementor-element-72d013e.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-ac0a372{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-d667b7b.e-con{--order:99999 /* order end hack */}.elementor-17 .elementor-element.elementor-element-9d08be4{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-c01495a{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-62b6dcb{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-5f79248{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-17 .elementor-element.elementor-element-5b896b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-17 .elementor-element.elementor-element-10edb3a{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-af2b8d9{width:var(--container-widget-width,83%);max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-58bef70{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-180ad7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-17 .elementor-element.elementor-element-1b1194b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-fc9ef69{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-eb691ed{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-17 .elementor-element.elementor-element-8bb71e1{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-a026c40{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-77a9e5f{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-37640d0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17 .elementor-element.elementor-element-219b82d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-6170657{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-a5402ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-17 .elementor-element.elementor-element-2c4b667{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-2c4b667.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-207bd75{text-align:center}.elementor-17 .elementor-element.elementor-element-1caadee{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2044bee{text-align:center}.elementor-17 .elementor-element.elementor-element-8bfd5ef{text-align:center}.elementor-17 .elementor-element.elementor-element-80746c2.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-1fd425b{font-size:14px}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-0a75d19:not(.elementor-motion-effects-element-type-background),.elementor-17 .elementor-element.elementor-element-0a75d19>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://carlapsicopedagogia.com.br/wp-content/uploads/2026/05/HERO_MOBILE.webp)}.elementor-17 .elementor-element.elementor-element-0a75d19{--min-height:940px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-c6045ae{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-60ca5ae{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-17 .elementor-element.elementor-element-12a064d{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-12a064d.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-12a064d .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-72d013e{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-72d013e.elementor-element{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-72d013e .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-17 .elementor-element.elementor-element-72d013e .elementor-button{font-size:16px;line-height:19px;letter-spacing:-.6px;padding:0 0 0 0}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-d3397df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-17 .elementor-element.elementor-element-ac0a372{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-d667b7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-1ae242c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-986a86a{text-align:start}.elementor-17 .elementor-element.elementor-element-986a86a .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-79bbfba{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-17 .elementor-element.elementor-element-9d08be4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-48fa490{--gap:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-17 .elementor-element.elementor-element-c01495a{width:100%;max-width:100%;text-align:center}.elementor-17 .elementor-element.elementor-element-c01495a .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-62b6dcb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0}.elementor-17 .elementor-element.elementor-element-5f79248{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-5b896b9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row}.elementor-17 .elementor-element.elementor-element-1f504e7{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-1f504e7.elementor-element{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-1f504e7 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-17 .elementor-element.elementor-element-1f504e7 .elementor-button{font-size:16px;line-height:19px;letter-spacing:-.6px;padding:0 0 0 0}.elementor-17 .elementor-element.elementor-element-10edb3a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-74896e7{--gap:10px 0px;--row-gap:10px;--column-gap:0px}.elementor-17 .elementor-element.elementor-element-af2b8d9{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-af2b8d9 .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-58bef70{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-17 .elementor-element.elementor-element-180ad7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-17 .elementor-element.elementor-element-1b1194b{--min-height:7rem}.elementor-17 .elementor-element.elementor-element-0b690a1{width:var(--container-widget-width,89%);max-width:89%;padding:0 0 0 0;--container-widget-width:89%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-0b690a1 .elementor-icon-list-item>a{font-size:20px}.elementor-17 .elementor-element.elementor-element-fc9ef69{--min-height:7rem}.elementor-17 .elementor-element.elementor-element-f630476{width:var(--container-widget-width,89%);max-width:89%;padding:0 0 0 0;--container-widget-width:89%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-f630476 .elementor-icon-list-item>a{font-size:20px}.elementor-17 .elementor-element.elementor-element-eb691ed{--min-height:7rem}.elementor-17 .elementor-element.elementor-element-b87bf84{width:var(--container-widget-width,89%);max-width:89%;padding:0 0 0 0;--container-widget-width:89%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-b87bf84 .elementor-icon-list-item>a{font-size:20px}.elementor-17 .elementor-element.elementor-element-5d6f1a0{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-5d6f1a0.elementor-element{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-5d6f1a0 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-17 .elementor-element.elementor-element-5d6f1a0 .elementor-button{font-size:16px;line-height:19px;letter-spacing:-.6px;padding:0 0 0 0}.elementor-17 .elementor-element.elementor-element-8bb71e1{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-288bfcd{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-a026c40{width:var(--container-widget-width,90%);max-width:90%;padding:0 0 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center}.elementor-17 .elementor-element.elementor-element-a026c40 .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-37640d0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-a859981{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-c614c8b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-e6fa707{letter-spacing:0}.elementor-17 .elementor-element.elementor-element-3868d4b{text-align:start}.elementor-17 .elementor-element.elementor-element-3868d4b .elementor-heading-title{font-size:30px;line-height:35px}.elementor-17 .elementor-element.elementor-element-219b82d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-6170657{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-19fbd0b{text-align:center}.elementor-17 .elementor-element.elementor-element-19fbd0b .elementor-heading-title{font-size:30px;line-height:30px}.elementor-17 .elementor-element.elementor-element-d55c20b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-986fc59{width:var(--container-widget-width,85%);max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-986fc59.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-1594e7c{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-17 .elementor-element.elementor-element-1594e7c.elementor-element{--align-self:center}.elementor-17 .elementor-element.elementor-element-0bc66d8{width:100%;max-width:100%}.elementor-17 .elementor-element.elementor-element-0bc66d8.elementor-element{--align-self:stretch}.elementor-17 .elementor-element.elementor-element-0bc66d8 .elementor-button .elementor-button-content-wrapper{justify-content:center}.elementor-17 .elementor-element.elementor-element-0bc66d8 .elementor-button{font-size:16px;line-height:19px;letter-spacing:-.6px;padding:0 0 0 0}.elementor-17 .elementor-element.elementor-element-a5402ce{--content-width:90vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-2ea0b3e{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-17 .elementor-element.elementor-element-2c4b667{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width,80%);max-width:80%}.elementor-17 .elementor-element.elementor-element-207bd75{padding:0 0 0 0;text-align:center}.elementor-17 .elementor-element.elementor-element-207bd75 .elementor-heading-title{font-size:16px;line-height:21px}.elementor-17 .elementor-element.elementor-element-1caadee{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-17 .elementor-element.elementor-element-2044bee{text-align:center}.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-e5e701b .elementor-icon-list-item>a{font-size:16px}.elementor-17 .elementor-element.elementor-element-78e4618{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-17 .elementor-element.elementor-element-8bfd5ef{text-align:center}.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-item>.elementor-icon-list-text,.elementor-17 .elementor-element.elementor-element-39266ae .elementor-icon-list-item>a{font-size:16px;line-height:21px}.elementor-17 .elementor-element.elementor-element-2d0724e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-17 .elementor-element.elementor-element-1fd425b{width:100%;max-width:100%;padding:20px 0 0 0;font-size:11px}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-c6045ae{--width:50%}.elementor-17 .elementor-element.elementor-element-d667b7b{--width:50%}.elementor-17 .elementor-element.elementor-element-1ae242c{--width:50%}.elementor-17 .elementor-element.elementor-element-a859981{--width:50%}.elementor-17 .elementor-element.elementor-element-c614c8b{--width:50%}.elementor-17 .elementor-element.elementor-element-219b82d{--content-width:1140px}.elementor-17 .elementor-element.elementor-element-6170657{--width:90%}.elementor-17 .elementor-element.elementor-element-2ea0b3e{--width:30%}.elementor-17 .elementor-element.elementor-element-1caadee{--width:25%}.elementor-17 .elementor-element.elementor-element-78e4618{--width:30%}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-c6045ae{--width:100%}.elementor-17 .elementor-element.elementor-element-d667b7b{--width:100%}.elementor-17 .elementor-element.elementor-element-1ae242c{--width:100%}.elementor-17 .elementor-element.elementor-element-a859981{--width:100%}.elementor-17 .elementor-element.elementor-element-c614c8b{--width:100%}.elementor-17 .elementor-element.elementor-element-6170657{--width:100%}.elementor-17 .elementor-element.elementor-element-a5402ce{--content-width:100%}.elementor-17 .elementor-element.elementor-element-2ea0b3e{--width:75%}.elementor-17 .elementor-element.elementor-element-1caadee{--width:100%}.elementor-17 .elementor-element.elementor-element-78e4618{--width:100%}}.text-rosa{color:#F08E8E}:root{--pulse-primary:#128C7E;--pulse-secondary:#075E54;--pulse-light:#1FAF75;--pulse-accent:#0B7A68;--mobile-btn-width:100%;--mobile-btn-padding:20px 20px;--mobile-btn-radius:20px;--mobile-icon-display:none;--mobile-icon-size:30px;--mobile-icon-gap:10px;--mobile-content-justify:center}.flow-btn .elementor-button{background:linear-gradient(135deg,var(--pulse-accent),var(--pulse-primary),var(--pulse-light),var(--pulse-secondary));background-size:300% 300%;animation:fluxo-dinamico 4.2s ease-in-out infinite;position:relative;z-index:2;padding:18px 70px!important;min-width:320px;width:auto;border:none;overflow:hidden;box-shadow:0 8px 24px rgb(7 94 84 / .22)}@keyframes fluxo-dinamico{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.flow-btn .elementor-button::after{display:none}.flow-btn .elementor-button-text{position:relative;z-index:5;color:#fff;font-weight:700;text-shadow:none}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.flow-btn .preco-tag{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);padding:8px 22px;font-size:.74em;white-space:nowrap;color:#fff;z-index:5;width:auto;background:rgb(10 10 10 / .92);border-radius:24px;border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease}.flow-btn .elementor-button:hover .preco-tag{opacity:1;visibility:visible;bottom:-45px}.flow-btn .elementor-button:hover{animation-duration:2.8s;transform:translateY(-2px);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 12px 28px rgb(7 94 84 / .28)}@media (max-width:768px){.flow-btn .elementor-button{width:var(--mobile-btn-width);min-width:unset;padding:var(--mobile-btn-padding)!important;border-radius:var(--mobile-btn-radius)}.flow-btn .elementor-button-content-wrapper{justify-content:var(--mobile-content-justify);gap:var(--mobile-icon-gap)}.flow-btn .elementor-button-text{font-size:var(--mobile-text-size);text-align:var(--mobile-text-align)}.flow-btn .elementor-button-icon{display:var(--mobile-icon-display);font-size:var(--mobile-icon-size)}.flow-btn .preco-tag{font-size:.7em;padding:7px 18px;bottom:-36px}.flow-btn .elementor-button:hover .preco-tag{bottom:-32px}}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.flow-btn .elementor-button{display:flex;align-items:center;justify-content:center}.text-rosa{color:#F08E8E}.text-rosa{color:#F08E8E}:root{--pulse-primary:#128C7E;--pulse-secondary:#075E54;--pulse-light:#1FAF75;--pulse-accent:#0B7A68;--mobile-btn-width:100%;--mobile-btn-padding:20px 20px;--mobile-btn-radius:20px;--mobile-icon-display:none;--mobile-icon-size:30px;--mobile-icon-gap:10px;--mobile-content-justify:center}.flow-btn .elementor-button{background:linear-gradient(135deg,var(--pulse-accent),var(--pulse-primary),var(--pulse-light),var(--pulse-secondary));background-size:300% 300%;animation:fluxo-dinamico 4.2s ease-in-out infinite;position:relative;z-index:2;padding:18px 70px!important;min-width:320px;width:auto;border:none;overflow:hidden;box-shadow:0 8px 24px rgb(7 94 84 / .22)}@keyframes fluxo-dinamico{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.flow-btn .elementor-button::after{display:none}.flow-btn .elementor-button-text{position:relative;z-index:5;color:#fff;font-weight:700;text-shadow:none}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.flow-btn .preco-tag{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);padding:8px 22px;font-size:.74em;white-space:nowrap;color:#fff;z-index:5;width:auto;background:rgb(10 10 10 / .92);border-radius:24px;border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease}.flow-btn .elementor-button:hover .preco-tag{opacity:1;visibility:visible;bottom:-45px}.flow-btn .elementor-button:hover{animation-duration:2.8s;transform:translateY(-2px);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 12px 28px rgb(7 94 84 / .28)}@media (max-width:768px){.flow-btn .elementor-button{width:var(--mobile-btn-width);min-width:unset;padding:var(--mobile-btn-padding)!important;border-radius:var(--mobile-btn-radius)}.flow-btn .elementor-button-content-wrapper{justify-content:var(--mobile-content-justify);gap:var(--mobile-icon-gap)}.flow-btn .elementor-button-text{font-size:var(--mobile-text-size);text-align:var(--mobile-text-align)}.flow-btn .elementor-button-icon{display:var(--mobile-icon-display);font-size:var(--mobile-icon-size)}.flow-btn .preco-tag{font-size:.7em;padding:7px 18px;bottom:-36px}.flow-btn .elementor-button:hover .preco-tag{bottom:-32px}}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.flow-btn .elementor-button{display:flex;align-items:center;justify-content:center}.icone-card .elementor-icon{background:#EBF8F7;padding:10px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px}.icone-card .elementor-icon svg{width:50px;height:50px}.text-rosa{color:#F08E8E}.card-lista{background:#fff;border:0 solid #000}.card-lista:hover{background:transparent!important;border:1px solid #F6D1D1}.lista .elementor-icon-list-item{display:flex;align-items:flex-start;gap:0;cursor:pointer}.lista .elementor-icon-list-text{position:relative;top:0;padding:0;margin:0;display:block;text-align:left}.lista .elementor-icon-list-text::after{content:"";display:block;width:1.91019rem;height:.23875rem;background:#F08E8E;border-radius:2px;margin-top:11px;transition:width 0.4s cubic-bezier(.4,0,.2,1)}.card-lista:hover .elementor-icon-list-text::after{width:2.8rem}.lista .elementor-icon-list-icon svg{height:44px;width:auto}.lista .elementor-icon-list-icon svg path{fill:#F08E8E;transition:fill 0.4s ease-in-out,fill-opacity 0.4s ease-in-out,opacity 0.4s ease-in-out}.card-lista:hover .elementor-icon-list-icon svg path{fill:#ffadad;fill-opacity:1!important;opacity:1!important}.card-lista{background:#fff;border:0 solid #000}.card-lista:hover{background:transparent!important;border:1px solid #F6D1D1}.lista .elementor-icon-list-item{display:flex;align-items:flex-start;gap:0;cursor:pointer}.lista .elementor-icon-list-text{position:relative;top:0;padding:0;margin:0;display:block;text-align:left}.lista .elementor-icon-list-text::after{content:"";display:block;width:1.91019rem;height:.23875rem;background:#F08E8E;border-radius:2px;margin-top:11px;transition:width 0.4s cubic-bezier(.4,0,.2,1)}.card-lista:hover .elementor-icon-list-text::after{width:2.8rem}.lista .elementor-icon-list-icon svg{height:44px;width:auto}.lista .elementor-icon-list-icon svg path{fill:#F08E8E;transition:fill 0.4s ease-in-out,fill-opacity 0.4s ease-in-out,opacity 0.4s ease-in-out}.card-lista:hover .elementor-icon-list-icon svg path{fill:#ffadad;fill-opacity:1!important;opacity:1!important}.card-lista{background:#fff;border:0 solid #000}.card-lista:hover{background:transparent!important;border:1px solid #F6D1D1}.lista .elementor-icon-list-item{display:flex;align-items:flex-start;gap:0;cursor:pointer}.lista .elementor-icon-list-text{position:relative;top:0;padding:0;margin:0;display:block;text-align:left}.lista .elementor-icon-list-text::after{content:"";display:block;width:1.91019rem;height:.23875rem;background:#F08E8E;border-radius:2px;margin-top:11px;transition:width 0.4s cubic-bezier(.4,0,.2,1)}.card-lista:hover .elementor-icon-list-text::after{width:2.8rem}.lista .elementor-icon-list-icon svg{height:44px;width:auto}.lista .elementor-icon-list-icon svg path{fill:#F08E8E;transition:fill 0.4s ease-in-out,fill-opacity 0.4s ease-in-out,opacity 0.4s ease-in-out}.card-lista:hover .elementor-icon-list-icon svg path{fill:#ffadad;fill-opacity:1!important;opacity:1!important}:root{--pulse-primary:#128C7E;--pulse-secondary:#075E54;--pulse-light:#1FAF75;--pulse-accent:#0B7A68;--mobile-btn-width:100%;--mobile-btn-padding:20px 20px;--mobile-btn-radius:20px;--mobile-icon-display:none;--mobile-icon-size:30px;--mobile-icon-gap:10px;--mobile-content-justify:center}.flow-btn .elementor-button{background:linear-gradient(135deg,var(--pulse-accent),var(--pulse-primary),var(--pulse-light),var(--pulse-secondary));background-size:300% 300%;animation:fluxo-dinamico 4.2s ease-in-out infinite;position:relative;z-index:2;padding:18px 70px!important;min-width:320px;width:auto;border:none;overflow:hidden;box-shadow:0 8px 24px rgb(7 94 84 / .22)}@keyframes fluxo-dinamico{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.flow-btn .elementor-button::after{display:none}.flow-btn .elementor-button-text{position:relative;z-index:5;color:#fff;font-weight:700;text-shadow:none}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.flow-btn .preco-tag{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);padding:8px 22px;font-size:.74em;white-space:nowrap;color:#fff;z-index:5;width:auto;background:rgb(10 10 10 / .92);border-radius:24px;border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease}.flow-btn .elementor-button:hover .preco-tag{opacity:1;visibility:visible;bottom:-45px}.flow-btn .elementor-button:hover{animation-duration:2.8s;transform:translateY(-2px);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 12px 28px rgb(7 94 84 / .28)}@media (max-width:768px){.flow-btn .elementor-button{width:var(--mobile-btn-width);min-width:unset;padding:var(--mobile-btn-padding)!important;border-radius:var(--mobile-btn-radius)}.flow-btn .elementor-button-content-wrapper{justify-content:var(--mobile-content-justify);gap:var(--mobile-icon-gap)}.flow-btn .elementor-button-text{font-size:var(--mobile-text-size);text-align:var(--mobile-text-align)}.flow-btn .elementor-button-icon{display:var(--mobile-icon-display);font-size:var(--mobile-icon-size)}.flow-btn .preco-tag{font-size:.7em;padding:7px 18px;bottom:-36px}.flow-btn .elementor-button:hover .preco-tag{bottom:-32px}}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.flow-btn .elementor-button{display:flex;align-items:center;justify-content:center}.lista-master .card-lista{background:#fff}.lista-master .card-lista:hover{background:transparent!important}.lista-master .elementor-icon-list-item{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.lista-master .elementor-icon-list-text{position:relative;padding:0;margin:0;display:block;text-align:left}.lista-master .elementor-icon-list-text::after{content:"";display:block;width:1.91rem;height:.238rem;background:#F08E8E;border-radius:2px;margin-top:11px;transition:width 0.4s cubic-bezier(.4,0,.2,1)}.lista-master .card-lista:hover .elementor-icon-list-text::after{width:2.8rem}.lista-master .elementor-icon-list-icon svg{height:44px;width:auto}.lista-master .elementor-icon-list-icon svg path,.lista-master .elementor-icon-list-icon svg circle,.lista-master .elementor-icon-list-icon svg rect,.lista-master .elementor-icon-list-icon svg line,.lista-master .elementor-icon-list-icon svg polyline{fill:#F08E8E!important;stroke:#F08E8E!important;transition:fill 0.4s ease-in-out,stroke 0.4s ease-in-out,opacity 0.4s ease-in-out}.lista-master .card-lista:hover .elementor-icon-list-icon svg path,.lista-master .card-lista:hover .elementor-icon-list-icon svg circle,.lista-master .card-lista:hover .elementor-icon-list-icon svg rect,.lista-master .card-lista:hover .elementor-icon-list-icon svg line,.lista-master .card-lista:hover .elementor-icon-list-icon svg polyline{fill:#ffadad!important;stroke:#ffadad!important;opacity:1!important}.text-rosa{color:#F08E8E}.text-rosa{color:#F08E8E}:root{--pulse-primary:#128C7E;--pulse-secondary:#075E54;--pulse-light:#1FAF75;--pulse-accent:#0B7A68;--mobile-btn-width:100%;--mobile-btn-padding:20px 20px;--mobile-btn-radius:20px;--mobile-icon-display:none;--mobile-icon-size:30px;--mobile-icon-gap:10px;--mobile-content-justify:center}.flow-btn .elementor-button{background:linear-gradient(135deg,var(--pulse-accent),var(--pulse-primary),var(--pulse-light),var(--pulse-secondary));background-size:300% 300%;animation:fluxo-dinamico 4.2s ease-in-out infinite;position:relative;z-index:2;padding:18px 70px!important;min-width:320px;width:auto;border:none;overflow:hidden;box-shadow:0 8px 24px rgb(7 94 84 / .22)}@keyframes fluxo-dinamico{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.flow-btn .elementor-button::after{display:none}.flow-btn .elementor-button-text{position:relative;z-index:5;color:#fff;font-weight:700;text-shadow:none}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.flow-btn .preco-tag{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);padding:8px 22px;font-size:.74em;white-space:nowrap;color:#fff;z-index:5;width:auto;background:rgb(10 10 10 / .92);border-radius:24px;border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:block;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,bottom 0.3s ease}.flow-btn .elementor-button:hover .preco-tag{opacity:1;visibility:visible;bottom:-45px}.flow-btn .elementor-button:hover{animation-duration:2.8s;transform:translateY(-2px);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 12px 28px rgb(7 94 84 / .28)}@media (max-width:768px){.flow-btn .elementor-button{width:var(--mobile-btn-width);min-width:unset;padding:var(--mobile-btn-padding)!important;border-radius:var(--mobile-btn-radius)}.flow-btn .elementor-button-content-wrapper{justify-content:var(--mobile-content-justify);gap:var(--mobile-icon-gap)}.flow-btn .elementor-button-text{font-size:var(--mobile-text-size);text-align:var(--mobile-text-align)}.flow-btn .elementor-button-icon{display:var(--mobile-icon-display);font-size:var(--mobile-icon-size)}.flow-btn .preco-tag{font-size:.7em;padding:7px 18px;bottom:-36px}.flow-btn .elementor-button:hover .preco-tag{bottom:-32px}}.flow-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.flow-btn .elementor-button{display:flex;align-items:center;justify-content:center}