.elementor-9 .elementor-element.elementor-element-77b3b5e{--display:flex;--min-height:800px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-77b3b5e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-77b3b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://psicologocaioluz.com.br/wp-content/uploads/2026/07/BG_Caio-Luz_DSKT_02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-6a5ff03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-143053a{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-143053a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0a726a3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-934251c{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 10px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-934251c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-8792d47 .elementor-button{background-color:var( --e-global-color-13a6cef );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:50px 50px 50px 50px;padding:20px 36px 20px 36px;}.elementor-9 .elementor-element.elementor-element-8792d47{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8792d47.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-9 .elementor-element.elementor-element-ef717c8{--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-9 .elementor-element.elementor-element-93a3e46{--display:flex;--min-height:90px;--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-9 .elementor-element.elementor-element-93a3e46:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-93a3e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a6cef );}.elementor-9 .elementor-element.elementor-element-fd4a1e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -500px;}.elementor-9 .elementor-element.elementor-element-fd4a1e3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8c4294e{--display:flex;--min-height:800px;--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:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-10bfade{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-10bfade.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-10bfade .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-ba28b1f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-687730b{--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-9 .elementor-element.elementor-element-a0200b8{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-a0200b8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a0200b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.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-9 .elementor-element.elementor-element-f2322b9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-f2322b9 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-f2322b9.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-f2322b9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f2322b9.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-f2322b9.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f2322b9.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-f2322b9 .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-f2322b9 .elementor-icon svg{height:34px;}.elementor-9 .elementor-element.elementor-element-63c8af9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-b6746b0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2E2E2E;}.elementor-9 .elementor-element.elementor-element-5bcdc95{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-5bcdc95:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5bcdc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-9 .elementor-element.elementor-element-1adbfab.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1adbfab .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-1adbfab.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-1adbfab.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1adbfab.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-1adbfab.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1adbfab.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-1adbfab .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-1adbfab .elementor-icon svg{height:34px;}.elementor-9 .elementor-element.elementor-element-e3697dd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-2b9869a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2E2E2E;}.elementor-9 .elementor-element.elementor-element-d939b28{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-d939b28:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d939b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-9 .elementor-element.elementor-element-4accacb.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-4accacb .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-4accacb.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-4accacb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4accacb.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-4accacb.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4accacb.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-4accacb .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-4accacb .elementor-icon svg{height:34px;}.elementor-9 .elementor-element.elementor-element-b5f1979 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-342d3e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2E2E2E;}.elementor-9 .elementor-element.elementor-element-b18b9b8{--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-9 .elementor-element.elementor-element-b7652ce{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-b7652ce:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b7652ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-9 .elementor-element.elementor-element-10136b7.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-10136b7 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-10136b7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-10136b7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-10136b7.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-10136b7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-10136b7.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-10136b7 .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-10136b7 .elementor-icon svg{height:34px;}.elementor-9 .elementor-element.elementor-element-e32682e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-9b1b668 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2E2E2E;}.elementor-9 .elementor-element.elementor-element-2f46615{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-2f46615:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2f46615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-9 .elementor-element.elementor-element-eebd832.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-eebd832 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-eebd832.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-eebd832.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eebd832.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-eebd832.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-eebd832.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-eebd832 .elementor-icon{font-size:34px;}.elementor-9 .elementor-element.elementor-element-eebd832 .elementor-icon svg{height:34px;}.elementor-9 .elementor-element.elementor-element-f464465 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-8754a22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#2E2E2E;}.elementor-9 .elementor-element.elementor-element-26d4fdd{--display:flex;--min-height:400px;--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:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-26d4fdd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-26d4fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-13a6cef ) 0%, #666986 100%);}.elementor-9 .elementor-element.elementor-element-0787e63{--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-9 .elementor-element.elementor-element-73cd793{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-73cd793 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ff5aa2d{--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-9 .elementor-element.elementor-element-f2d07f4{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f2d07f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-19e32ac{--display:flex;--min-height:800px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-5f95556{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-45e0ea3{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a652fa4{--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-9 .elementor-element.elementor-element-7cab160{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7cab160 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-dab1ca1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dab1ca1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#181818;}.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button{background-color:var( --e-global-color-13a6cef );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;border-radius:50px 50px 50px 50px;padding:20px 36px 20px 36px;}.elementor-9 .elementor-element.elementor-element-86e5a89{padding:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-86e5a89.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-9 .elementor-element.elementor-element-e39997e{--display:flex;--min-height:800px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-7f87543{--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-9 .elementor-element.elementor-element-7f87543.e-con{--order:99999 /* order end hack */;}.elementor-9 .elementor-element.elementor-element-a75e4bf{padding:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-a75e4bf img{border-radius:12px 12px 12px 12px;}.elementor-9 .elementor-element.elementor-element-3f93908{--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-9 .elementor-element.elementor-element-9a49cb6{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9a49cb6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-1fc4379{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1fc4379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#181818;}.elementor-9 .elementor-element.elementor-element-d101ef8{--display:flex;--min-height:800px;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-ba2c832.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ba2c832{text-align:center;}.elementor-9 .elementor-element.elementor-element-ba2c832 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-ad2948e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-ad2948e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-ad2948e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-699f281{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-e5ac3e7{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-13a6cef );--border-color:var( --e-global-color-13a6cef );--border-radius:12px 12px 12px 12px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e5ac3e7.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f3495eb{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7abc30f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-7abc30f{text-align:start;}.elementor-9 .elementor-element.elementor-element-7abc30f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-c790563{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f02ff05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-4b63ab9{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4b63ab9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-7de0384{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-13a6cef );--border-color:var( --e-global-color-13a6cef );--border-radius:12px 12px 12px 12px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-9 .elementor-element.elementor-element-7de0384.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-0d9496d{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-bb443b8.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-bb443b8{text-align:start;}.elementor-9 .elementor-element.elementor-element-bb443b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-0662429{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4379f26 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-1f1e387{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1f1e387 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-e859d46{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-13a6cef );--border-color:var( --e-global-color-13a6cef );--border-radius:12px 12px 12px 12px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-9 .elementor-element.elementor-element-e859d46.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1812539{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-3726c36.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-3726c36{text-align:start;}.elementor-9 .elementor-element.elementor-element-3726c36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3a6cd4f{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-867a2cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-ca9b08e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ca9b08e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-630ac5f{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-13a6cef );--border-color:var( --e-global-color-13a6cef );--border-radius:12px 12px 12px 12px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-9 .elementor-element.elementor-element-630ac5f.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-a46992c{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c9c5bef.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-c9c5bef{text-align:start;}.elementor-9 .elementor-element.elementor-element-c9c5bef .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;font-weight:500;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-c3dd8b7{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f9e02b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-76447a8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-76447a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-4467695{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-4467695:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4467695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a6cef );}.elementor-9 .elementor-element.elementor-element-d93cb80{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-d93cb80.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d93cb80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8e83bc6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-d10689a{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-d10689a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d10689a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-906c51d.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-906c51d .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-906c51d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-906c51d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-906c51d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-906c51d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-906c51d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-906c51d .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-906c51d .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-1d2d2ee{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d2d2ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-16241e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#202020;}.elementor-9 .elementor-element.elementor-element-56db47e{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-56db47e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-56db47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-abb073c.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-abb073c .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-abb073c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-abb073c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-abb073c.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-abb073c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-abb073c.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-abb073c .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-abb073c .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-a84e771{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a84e771 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-3d7e657 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#202020;}.elementor-9 .elementor-element.elementor-element-8c7d484{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-8c7d484:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8c7d484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-edac551.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-edac551 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-edac551.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-edac551.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-edac551.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-edac551.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-edac551.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-edac551 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-edac551 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-4684f88{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4684f88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-fd3edb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#202020;}.elementor-9 .elementor-element.elementor-element-0297a69{--display:flex;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--border-radius:14px 14px 14px 14px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.14);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-0297a69:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0297a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-faeb21f.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-faeb21f .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-faeb21f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-faeb21f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-faeb21f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-9 .elementor-element.elementor-element-faeb21f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-faeb21f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-faeb21f .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-faeb21f .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-b29e701{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b29e701 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-056a8e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#202020;}.elementor-9 .elementor-element.elementor-element-c973f5e{--display:flex;--min-height:800px;--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 0px;--row-gap:40px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-1e09ef8{padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-1e09ef8.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-1e09ef8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-9 .elementor-element.elementor-element-63c74d7{--display:flex;}.elementor-9 .elementor-element.elementor-element-076948c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-076948c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-96d7171{--display:flex;}.elementor-9 .elementor-element.elementor-element-8586b33{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8586b33 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-6709916{--display:flex;}.elementor-9 .elementor-element.elementor-element-a09728f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-a09728f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-d334c21{--display:flex;}.elementor-9 .elementor-element.elementor-element-2b872dc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2b872dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-1d38f9c{--display:flex;}.elementor-9 .elementor-element.elementor-element-8290714{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8290714 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-2d83441{--display:flex;}.elementor-9 .elementor-element.elementor-element-bcea605{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-bcea605 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-0f6eacf{--display:flex;}.elementor-9 .elementor-element.elementor-element-7913255{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-7913255 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-9b6a209{--display:flex;}.elementor-9 .elementor-element.elementor-element-46c33c4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-46c33c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-9 .elementor-element.elementor-element-410a11a{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:6px;--n-accordion-border-radius:18px 18px 18px 18px;--n-accordion-icon-size:15px;}.elementor-9 .elementor-element.elementor-element-410a11a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-410a11a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}:where( .elementor-9 .elementor-element.elementor-element-410a11a > .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:"Poppins", Sans-serif;font-weight:600;line-height:1.2em;}:where( .elementor-9 .elementor-element.elementor-element-410a11a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-9 .elementor-element.elementor-element-c8efa09{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-c8efa09:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c8efa09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9DA1CF 0%, var( --e-global-color-13a6cef ) 100%);}.elementor-9 .elementor-element.elementor-element-12af5a1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-12af5a1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-12af5a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c8c4553{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-c8c4553.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-c8c4553 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button{background-color:#343536;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;border-radius:50px 50px 50px 50px;padding:20px 36px 20px 36px;}.elementor-9 .elementor-element.elementor-element-e01912e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9 .elementor-element.elementor-element-9933855{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-9933855:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9933855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-3d92655{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-e06b9bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-09fcad5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a324c6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3768dc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e82a280{--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-9 .elementor-element.elementor-element-e82a280.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e7607ca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2a68e3e{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-687730b{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b18b9b8{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-8e83bc6{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-77b3b5e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-77b3b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psicologocaioluz.com.br/wp-content/uploads/2026/07/Caio-L_Hero_Mobile_02.jpg");background-position:top center;}.elementor-9 .elementor-element.elementor-element-77b3b5e{--padding-top:0px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-6a5ff03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-143053a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-143053a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-143053a .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-0a726a3{padding:8px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-0a726a3 .elementor-heading-title{font-size:37px;}.elementor-9 .elementor-element.elementor-element-934251c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-934251c.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-934251c .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-8792d47{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8792d47.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button{font-size:16px;padding:20px 16px 20px 16px;}.elementor-9 .elementor-element.elementor-element-8c4294e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-10bfade{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-9 .elementor-element.elementor-element-10bfade .elementor-heading-title{font-size:34px;}.elementor-9 .elementor-element.elementor-element-ba28b1f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-687730b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b18b9b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-26d4fdd{--gap:18px 0px;--row-gap:18px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-0787e63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-73cd793{padding:0px 0px 0px 0px;text-align:center;}.elementor-9 .elementor-element.elementor-element-73cd793.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-73cd793 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-f2d07f4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-f2d07f4.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-f2d07f4 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-19e32ac{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-7cab160{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-7cab160.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7cab160 .elementor-heading-title{font-size:34px;}.elementor-9 .elementor-element.elementor-element-dab1ca1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-dab1ca1.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-86e5a89{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-86e5a89.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button{font-size:14px;padding:20px 16px 20px 15px;}.elementor-9 .elementor-element.elementor-element-e39997e{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-9a49cb6{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;text-align:center;}.elementor-9 .elementor-element.elementor-element-9a49cb6.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-9a49cb6 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-1fc4379{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-9 .elementor-element.elementor-element-1fc4379.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-d101ef8{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-ba2c832{width:var( --container-widget-width, 76% );max-width:76%;padding:0px 0px 0px 0px;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-ba2c832 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-ad2948e{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-9 .elementor-element.elementor-element-699f281{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-f3495eb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-7abc30f .elementor-heading-title{font-size:60px;}.elementor-9 .elementor-element.elementor-element-f02ff05 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-4b63ab9{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-4b63ab9 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-0d9496d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-9 .elementor-element.elementor-element-bb443b8 .elementor-heading-title{font-size:60px;}.elementor-9 .elementor-element.elementor-element-4379f26 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-1f1e387{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-1f1e387 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-1812539{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3726c36 .elementor-heading-title{font-size:60px;}.elementor-9 .elementor-element.elementor-element-867a2cc .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-ca9b08e{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ca9b08e .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-a46992c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-c9c5bef .elementor-heading-title{font-size:60px;}.elementor-9 .elementor-element.elementor-element-f9e02b0 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-76447a8{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-76447a8 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-4467695{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-d93cb80{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9 .elementor-element.elementor-element-d93cb80 .elementor-heading-title{font-size:31px;}.elementor-9 .elementor-element.elementor-element-8e83bc6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-16241e8{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-16241e8 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-3d7e657 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-fd3edb1 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-056a8e3 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-c973f5e{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-410a11a{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c8efa09{--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-9 .elementor-element.elementor-element-12af5a1{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-12af5a1 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-c8c4553{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-c8c4553 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button{font-size:15px;padding:20px 16px 20px 16px;}.elementor-9 .elementor-element.elementor-element-9933855{--gap:83px 0px;--row-gap:83px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:12px;--padding-right:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-2a68e3e .elementor-icon-list-item > a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-77b3b5e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-6a5ff03{--width:50%;}.elementor-9 .elementor-element.elementor-element-ef717c8{--width:50%;}.elementor-9 .elementor-element.elementor-element-93a3e46{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-8c4294e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-26d4fdd{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-0787e63{--width:50%;}.elementor-9 .elementor-element.elementor-element-ff5aa2d{--width:50%;}.elementor-9 .elementor-element.elementor-element-19e32ac{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-5f95556{--width:50%;}.elementor-9 .elementor-element.elementor-element-a652fa4{--width:50%;}.elementor-9 .elementor-element.elementor-element-e39997e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-7f87543{--width:50%;}.elementor-9 .elementor-element.elementor-element-3f93908{--width:50%;}.elementor-9 .elementor-element.elementor-element-d101ef8{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-699f281{--width:90%;}.elementor-9 .elementor-element.elementor-element-e5ac3e7{--width:73%;}.elementor-9 .elementor-element.elementor-element-f3495eb{--width:20%;}.elementor-9 .elementor-element.elementor-element-c790563{--width:80%;}.elementor-9 .elementor-element.elementor-element-7de0384{--width:73%;}.elementor-9 .elementor-element.elementor-element-0d9496d{--width:20%;}.elementor-9 .elementor-element.elementor-element-0662429{--width:80%;}.elementor-9 .elementor-element.elementor-element-e859d46{--width:73%;}.elementor-9 .elementor-element.elementor-element-1812539{--width:20%;}.elementor-9 .elementor-element.elementor-element-3a6cd4f{--width:80%;}.elementor-9 .elementor-element.elementor-element-630ac5f{--width:73%;}.elementor-9 .elementor-element.elementor-element-a46992c{--width:20%;}.elementor-9 .elementor-element.elementor-element-c3dd8b7{--width:80%;}.elementor-9 .elementor-element.elementor-element-4467695{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-c973f5e{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-c8efa09{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-9933855{--content-width:1280px;}.elementor-9 .elementor-element.elementor-element-e82a280{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-143053a */.elementor-9 .elementor-element.elementor-element-143053a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a726a3 */.elementor-9 .elementor-element.elementor-element-0a726a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-934251c */.elementor-9 .elementor-element.elementor-element-934251c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8792d47 */.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button-icon { font-size:26px; color: inherit;
}

.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button-text {margin:4px;}

.botao-brilho-1 {
    width: fit-content !important;
    overflow: hidden;
}

.botao-brilho-1 .elementor-button {
    position: relative;
    z-index: 0;
    background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #7A7DA0 0%, #7A7DA0 100%);
}

.botao-brilho-1 .elementor-button::before {
    content: "";
    height: 80%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button-icon { font-size:22px; color: inherit;
}

.elementor-9 .elementor-element.elementor-element-8792d47 .elementor-button-text {
  padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a3e46 */.textoanimado{
    display: inline-block;
    animation: carrossel 40s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f46615 */.card-lgbtqia {
  border: 2px solid transparent;
  border-radius: 12px; /* ajuste conforme o border-radius atual do seu card */
  background-image: 
    linear-gradient(#F1F1F1, #F1F1F1), 
    linear-gradient(90deg, #E40303, #FF8C00, #FFED00, #008026, #004DFF, #750787);
  background-origin: border-box;
  background-clip: padding-box, border-box;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd793 */.elementor-9 .elementor-element.elementor-element-73cd793{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2d07f4 */.elementor-9 .elementor-element.elementor-element-f2d07f4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cab160 */.elementor-9 .elementor-element.elementor-element-7cab160{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dab1ca1 */.elementor-9 .elementor-element.elementor-element-dab1ca1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86e5a89 */.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button-icon { font-size:26px; color: inherit;
}

.elementor-9 .elementor-element.elementor-element-86e5a89 .elementor-button-text {margin:8px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a49cb6 */.elementor-9 .elementor-element.elementor-element-9a49cb6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fc4379 */.elementor-9 .elementor-element.elementor-element-1fc4379{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad2948e */.elementor-9 .elementor-element.elementor-element-ad2948e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b63ab9 */.elementor-9 .elementor-element.elementor-element-4b63ab9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f1e387 */.elementor-9 .elementor-element.elementor-element-1f1e387{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca9b08e */.elementor-9 .elementor-element.elementor-element-ca9b08e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76447a8 */.elementor-9 .elementor-element.elementor-element-76447a8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d93cb80 */.elementor-9 .elementor-element.elementor-element-d93cb80{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16241e8 */.elementor-9 .elementor-element.elementor-element-16241e8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d7e657 */.elementor-9 .elementor-element.elementor-element-3d7e657{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3edb1 */.elementor-9 .elementor-element.elementor-element-fd3edb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-056a8e3 */.elementor-9 .elementor-element.elementor-element-056a8e3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12af5a1 */.elementor-9 .elementor-element.elementor-element-12af5a1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8c4553 */.elementor-9 .elementor-element.elementor-element-c8c4553{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e01912e */.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button-icon { font-size:26px; color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button-text {margin:4px;}

.botao-brilho-2 {
    width: fit-content !important;
    overflow: hidden;
}

.botao-brilho-2 .elementor-button {
    position: relative;
    z-index: 0;
    background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #191919 0%, #191919 100%);
}

.botao-brilho-2 .elementor-button::before {
    content: "";
    height: 80%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    background: #ffffff;
    box-shadow: 0 0 30px 20px #ffffffaa;
    transform: skewX(-30deg);
    mix-blend-mode: plus-lighter;
    animation: brilho 3s linear infinite;
    z-index: -1;
}

@keyframes brilho {
    0% {
        opacity: 0;
        left: 0%;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        left: 100%;
    }
}

.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button-icon { font-size:22px; color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e01912e .elementor-button-text {
  padding-top: 2px;
}/* End custom CSS */
/* Start custom CSS */html, body {
    width: 100%;
    overflow-x: hidden;
}/* End custom CSS */