.elementor-52 .elementor-element.elementor-element-3c25e4f{--display:flex;--min-height:50vh;--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:flex-end;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:0.44;border-style:none;--border-style:none;--border-radius:3rem 3rem 3rem 3rem;}.elementor-52 .elementor-element.elementor-element-3c25e4f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3c25e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/bamboo-stems-closeup-2026-01-06-09-07-44-utc.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-3c25e4f::before, .elementor-52 .elementor-element.elementor-element-3c25e4f > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-3c25e4f > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-3c25e4f > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-3c25e4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-3c25e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c25958a ) 0%, var( --e-global-color-1f97174 ) 100%);}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.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-52 .elementor-element.elementor-element-696987e{width:100%;max-width:100%;text-align:center;}.elementor-52 .elementor-element.elementor-element-696987e > .elementor-widget-container{margin:0rem 0rem -0.5rem 0rem;}.elementor-52 .elementor-element.elementor-element-696987e .elementor-heading-title{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-a59fd86{width:100%;max-width:100%;text-align:center;}.elementor-52 .elementor-element.elementor-element-a59fd86 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-2fe80dd );}.elementor-widget-text-editor{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 );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-52 .elementor-element.elementor-element-b6c748f{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-b6c748f > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button:focus svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-42582fe .elementor-button{background-color:var( --e-global-color-369922f );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-52 .elementor-element.elementor-element-42582fe .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-42582fe .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-42582fe .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-42582fe .elementor-button:focus svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-7c11869{--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:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-52 .elementor-element.elementor-element-938d288 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-938d288{text-align:center;}.elementor-52 .elementor-element.elementor-element-938d288 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-a0693d0{--display:grid;--e-con-grid-template-columns:repeat(4, 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-pp-flipbox .pp-flipbox-icon-image .pp-icon-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-icon-image-back .pp-icon-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/rodape_reiki_testemunhos.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/03/A10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/reiki_fulness1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/03/mindfulness.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/wellness_2.MEDITACAO.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/03/R8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/capa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/w8.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back{background-color:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-container{height:290px;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back, .elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front{border-radius:2rem;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:flex-end;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-heading{color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-content{color:var( --e-global-color-2fe80dd );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-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-overlay{padding:1rem 1rem 1rem 1rem;text-align:center;justify-content:center;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-heading{color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-069bc79-font-family ), Sans-serif;font-size:var( --e-global-typography-069bc79-font-size );font-weight:var( --e-global-typography-069bc79-font-weight );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button{margin-top:15px;background-color:var( --e-global-color-primary );color:var( --e-global-color-2fe80dd );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button .pp-button-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button:hover{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button:hover .pp-button-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button:focus{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-f68f6f8 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-1c91c56 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-1c91c56{text-align:center;}.elementor-52 .elementor-element.elementor-element-1c91c56 .elementor-heading-title{font-family:"PT Sans Narrow", Sans-serif;font-size:20;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-de69459 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-de69459{text-align:center;}.elementor-52 .elementor-element.elementor-element-de69459 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-f9bfeee > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-f9bfeee{text-align:center;}.elementor-52 .elementor-element.elementor-element-f9bfeee .elementor-heading-title{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );color:var( --e-global-color-29870d3 );}.elementor-52 .elementor-element.elementor-element-0ca1315{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-team-member .pp-tm-name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pp-team-member .pp-tm-title-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-pp-team-member .pp-tm-position{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-pp-team-member .pp-tm-position-divider{border-bottom-color:var( --e-global-color-accent );}.elementor-widget-pp-team-member .pp-tm-description{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 );color:var( --e-global-color-text );}.elementor-widget-pp-team-member .pp-tm-description-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-c53d734{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-c53d734.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-image{width:100%;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-image img, .elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-overlay-content-wrap:before{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-name{font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-position{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );color:var( --e-global-color-29870d3 );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-social-links .pp-tm-social-icon-wrap{font-size:14px;}.elementor-52 .elementor-element.elementor-element-c29d569{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-c29d569.elementor-element{--align-self:stretch;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-image img, .elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-overlay-content-wrap:before{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-name{font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-position{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );color:var( --e-global-color-29870d3 );margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-social-links li:not(:last-child){margin-right:10px;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-social-links .pp-tm-social-icon-wrap{font-size:14px;}.elementor-52 .elementor-element.elementor-element-7ab04d2{--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:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button:focus{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-7dcdd89 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-beccc72{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2rem 2rem 2rem 2rem;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52 .elementor-element.elementor-element-beccc72::before, .elementor-52 .elementor-element.elementor-element-beccc72 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-beccc72 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-beccc72 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-beccc72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-beccc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e74b7a3 );--background-overlay:'';}.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-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 );color:var( --e-global-color-text );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-52 .elementor-element.elementor-element-3f04c03.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-3f04c03.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-3f04c03.elementor-view-default .elementor-icon{fill:var( --e-global-color-369922f );color:var( --e-global-color-369922f );border-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title a{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-description{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-52 .elementor-element.elementor-element-1772a04.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-1772a04.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-1772a04.elementor-view-default .elementor-icon{fill:var( --e-global-color-369922f );color:var( --e-global-color-369922f );border-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title a{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-description{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-52 .elementor-element.elementor-element-583aa3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-583aa3b.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-583aa3b.elementor-view-default .elementor-icon{fill:var( --e-global-color-369922f );color:var( --e-global-color-369922f );border-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title a{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-description{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-52 .elementor-element.elementor-element-0ccfccf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-0ccfccf.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-0ccfccf.elementor-view-default .elementor-icon{fill:var( --e-global-color-369922f );color:var( --e-global-color-369922f );border-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title a{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-description{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0b715f0 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-0b715f0{text-align:center;}.elementor-52 .elementor-element.elementor-element-0b715f0 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-3301e14{--display:flex;--min-height:24rem;--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;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.4466;border-style:none;--border-style:none;--border-radius:2rem 2rem 2rem 2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;grid-column:span 4;}.elementor-52 .elementor-element.elementor-element-3301e14:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3301e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenconceptclinic.pt/wp-content/uploads/2026/02/imag_1_homepage.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-3301e14::before, .elementor-52 .elementor-element.elementor-element-3301e14 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-3301e14 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-3301e14 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-3301e14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-3301e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-c25958a ) 0%, var( --e-global-color-1f97174 ) 100%);}.elementor-52 .elementor-element.elementor-element-3742faf{width:100%;max-width:100%;text-align:center;}.elementor-52 .elementor-element.elementor-element-3742faf .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-21f71e9{width:100%;max-width:100%;text-align:center;}.elementor-52 .elementor-element.elementor-element-21f71e9 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);color:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button:focus{background-color:var( --e-global-color-369922f );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-1276ea2 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-cdfa538 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-cdfa538{text-align:center;}.elementor-52 .elementor-element.elementor-element-cdfa538 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-aaed6bd{--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:stretch;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-image-slider .swiper-pagination-fraction{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-d55c67b .pp-image-slider-thumb-pagination{--grid-column-gap:0px;}.elementor-52 .elementor-element.elementor-element-d55c67b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-d55c67b .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:330px;}.elementor-52 .elementor-element.elementor-element-d55c67b .pp-image-slider-thumb-item{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-d55c67b .swiper-pagination-bullet{width:10px;height:10px;margin-left:8px;margin-right:8px;background:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-d55c67b .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-d55c67b .swiper-pagination-bullet:hover{background:var( --e-global-color-369922f );}.elementor-widget-pp-info-box .pp-info-box-icon{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-pp-info-box .pp-info-box-divider{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-pp-info-box .pp-info-box-description{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-widget-pp-info-box .pp-info-box-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-913cb5e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-913cb5e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-container{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:left;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-subtitle{color:var( --e-global-color-29870d3 );font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-description{margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button{color:var( --e-global-color-2fe80dd );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button:hover .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-79c46f4{--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:stretch;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-ee51207{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-ee51207.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-container{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:left;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-description{margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button{color:var( --e-global-color-2fe80dd );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button:hover .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-35389a4 .pp-image-slider-thumb-pagination{--grid-column-gap:0px;}.elementor-52 .elementor-element.elementor-element-35389a4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-35389a4 .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:330px;}.elementor-52 .elementor-element.elementor-element-35389a4 .pp-image-slider-thumb-item{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-35389a4 .swiper-pagination-bullet{width:10px;height:10px;margin-left:8px;margin-right:8px;background:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-35389a4 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-35389a4 .swiper-pagination-bullet:hover{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-0ed9fd0{--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:stretch;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-08d9010 .pp-image-slider-thumb-pagination{--grid-column-gap:0px;}.elementor-52 .elementor-element.elementor-element-08d9010{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-08d9010 .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:330px;}.elementor-52 .elementor-element.elementor-element-08d9010 .pp-image-slider-thumb-item{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-08d9010 .swiper-pagination-bullet{width:10px;height:10px;margin-left:8px;margin-right:8px;background:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-08d9010 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-08d9010 .swiper-pagination-bullet:hover{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-ab2bf35{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-ab2bf35.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-container{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:left;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-subtitle{color:var( --e-global-color-29870d3 );font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-description{margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button{color:var( --e-global-color-2fe80dd );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button:hover .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-5a0f1b3{--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:stretch;--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-bfcf49a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-bfcf49a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-container{padding:0rem 0rem 0rem 0rem;border-style:none;text-align:left;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0px;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-subtitle{color:var( --e-global-color-29870d3 );font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-description{margin-bottom:16px;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button{color:var( --e-global-color-2fe80dd );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button .pp-icon svg{fill:var( --e-global-color-2fe80dd );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button:hover .pp-icon svg{fill:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-8a9c54b .pp-image-slider-thumb-pagination{--grid-column-gap:0px;}.elementor-52 .elementor-element.elementor-element-8a9c54b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-52 .elementor-element.elementor-element-8a9c54b .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:330px;}.elementor-52 .elementor-element.elementor-element-8a9c54b .pp-image-slider-thumb-item{border-radius:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-8a9c54b .swiper-pagination-bullet{width:10px;height:10px;margin-left:8px;margin-right:8px;background:var( --e-global-color-accent );}.elementor-52 .elementor-element.elementor-element-8a9c54b .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-8a9c54b .swiper-pagination-bullet:hover{background:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-970ae27 > .elementor-widget-container{margin:3rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-970ae27{text-align:center;}.elementor-52 .elementor-element.elementor-element-970ae27 .elementor-heading-title{font-family:var( --e-global-typography-8c62030-font-family ), Sans-serif;font-size:var( --e-global-typography-8c62030-font-size );font-weight:var( --e-global-typography-8c62030-font-weight );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );color:var( --e-global-color-primary );}.elementor-52 .elementor-element.elementor-element-521042f{--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-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{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-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__content-item{transition-duration:1000ms;}.elementor-52 .elementor-element.elementor-element-ec66bcd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-52 .elementor-element.elementor-element-ec66bcd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-52 .elementor-element.elementor-element-ec66bcd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta .elementor-cta__bg, .elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-ec66bcd > .elementor-widget-container:hover{--e-transform-translateY:16px;}.elementor-52 .elementor-element.elementor-element-ec66bcd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;border-style:none;}.elementor-52 .elementor-element.elementor-element-ec66bcd{--e-transform-transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__content{min-height:290px;text-align:center;padding:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__title{font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__description{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-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__description:not(:last-child){margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__button{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-width:0px;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-79f7f7e );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000066;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-52 .elementor-element.elementor-element-314c324.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-52 .elementor-element.elementor-element-314c324.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-52 .elementor-element.elementor-element-314c324.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta .elementor-cta__bg, .elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-314c324 > .elementor-widget-container:hover{--e-transform-translateY:16px;}.elementor-52 .elementor-element.elementor-element-314c324 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;border-style:none;}.elementor-52 .elementor-element.elementor-element-314c324{--e-transform-transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__content{min-height:290px;text-align:center;padding:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__title{font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__description{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-52 .elementor-element.elementor-element-314c324 .elementor-cta__description:not(:last-child){margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__button{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-width:0px;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-79f7f7e );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000066;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-52 .elementor-element.elementor-element-7a152b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-52 .elementor-element.elementor-element-7a152b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-52 .elementor-element.elementor-element-7a152b2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta .elementor-cta__bg, .elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-7a152b2 > .elementor-widget-container:hover{--e-transform-translateY:16px;}.elementor-52 .elementor-element.elementor-element-7a152b2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;border-style:none;}.elementor-52 .elementor-element.elementor-element-7a152b2{--e-transform-transition-duration:300ms;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__content{min-height:290px;text-align:center;padding:2rem 2rem 2rem 2rem;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__title{font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__description{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-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__description:not(:last-child){margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__button{font-family:var( --e-global-typography-2ec3ea7-font-family ), Sans-serif;font-size:var( --e-global-typography-2ec3ea7-font-size );font-weight:var( --e-global-typography-2ec3ea7-font-weight );text-transform:var( --e-global-typography-2ec3ea7-text-transform );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-width:0px;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__button:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:var( --e-global-color-79f7f7e );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000066;}.elementor-52 .elementor-element.elementor-element-8755e10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 2rem;--row-gap:1rem;--column-gap:2rem;--grid-auto-flow:row;--justify-items:stretch;--align-items:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:2rem 2rem 2rem 2rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-52 .elementor-element.elementor-element-8755e10::before, .elementor-52 .elementor-element.elementor-element-8755e10 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-8755e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-8755e10 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-8755e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-8755e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e74b7a3 );--background-overlay:'';}.elementor-widget-pp-testimonials .pp-testimonial-content{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-widget-pp-testimonials .pp-testimonial-name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-pp-testimonials .pp-testimonial-position{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-52 .elementor-element.elementor-element-154387b > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-79f7f7e );}.elementor-52 .elementor-element.elementor-element-154387b{grid-column:span 2;--grid-column-gap:0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials-masonry .pp-grid-item-wrap{padding-left:calc(0px/2);padding-right:calc(0px/2);}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials-masonry{margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials .slick-list{margin-left:calc(-0px/2);margin-right:calc(-0px/2);}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial{padding:0px 16px 0px 0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-outer{padding:16px 32px 64px 0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials-wrap .pp-testimonials-thumb-item:before{margin-top:-64px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-content{font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );text-align:left;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-1 .pp-testimonial-content, .elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-5 .pp-testimonial-content, .elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-6 .pp-testimonial-content, .elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-7 .pp-testimonial-content{margin-bottom:1rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-2 .pp-testimonial-content{margin-top:1rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-3 .pp-testimonial-content{margin-left:1rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-skin-4 .pp-testimonial-content{margin-right:1rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4bc64-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );margin-bottom:0.5rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-position{color:var( --e-global-color-29870d3 );font-family:var( --e-global-typography-fcdfa01-font-family ), Sans-serif;font-size:var( --e-global-typography-fcdfa01-font-size );font-weight:var( --e-global-typography-fcdfa01-font-weight );line-height:var( --e-global-typography-fcdfa01-line-height );margin-bottom:0rem;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-text:before, .elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-text:after{color:var( --e-global-color-79f7f7e );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials{--e-rating-icon-font-size:0px;}body:not(.rtl) .elementor-52 .elementor-element.elementor-element-154387b .elementor-star-rating i:not(:last-of-type){margin-right:0px;}body.rtl .elementor-52 .elementor-element.elementor-element-154387b .elementor-star-rating i:not(:last-of-type){margin-left:0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials .e-rating-wrapper{--e-rating-gap:0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-slider-arrow{font-size:26px;color:var( --e-global-color-primary );background-color:var( --e-global-color-79f7f7e );border-style:none;}.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-next{right:0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-prev{left:0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-next, .elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-prev{top:290px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-slider-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-369922f );}.elementor-52 .elementor-element.elementor-element-0564c04{--display:flex;}body.elementor-page-52{margin:0rem 1rem 0rem 1rem;}@media(min-width:791px){.elementor-52 .elementor-element.elementor-element-3301e14{--width:100%;}}@media(max-width:1110px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-696987e .elementor-heading-title{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-b6c748f{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-42582fe .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-938d288 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-a0693d0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-pp-flipbox .pp-flipbox-icon-image .pp-icon-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-icon-image-back .pp-icon-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-de69459 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-f9bfeee .elementor-heading-title{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0ca1315{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-pp-team-member .pp-tm-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-c53d734{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-position{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c29d569{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-position{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7ab04d2{grid-column:span 2;}.elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-beccc72{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:stretch;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0b715f0 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3301e14{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;grid-column:span 2;}.elementor-52 .elementor-element.elementor-element-3742faf .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-21f71e9 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-cdfa538 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-aaed6bd{--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;--flex-wrap:nowrap;}.elementor-widget-pp-image-slider .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-d55c67b{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-d55c67b .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:290px;}.elementor-widget-pp-info-box .pp-info-box-icon{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-info-box .pp-info-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-info-box .pp-info-box-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-913cb5e{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-913cb5e > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-content{padding:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-79c46f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-52 .elementor-element.elementor-element-ee51207{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-ee51207 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-content{padding:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-35389a4{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-35389a4 .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:290px;}.elementor-52 .elementor-element.elementor-element-0ed9fd0{--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;--flex-wrap:nowrap;}.elementor-52 .elementor-element.elementor-element-08d9010{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-08d9010 .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:290px;}.elementor-52 .elementor-element.elementor-element-ab2bf35{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-ab2bf35 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-content{padding:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-5a0f1b3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-52 .elementor-element.elementor-element-bfcf49a{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-content{padding:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-8a9c54b{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-8a9c54b .pp-thumbs-equal-height .pp-image-slider-thumb-item{height:290px;}.elementor-52 .elementor-element.elementor-element-970ae27 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-521042f{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__content{padding:1rem 1rem 1rem 1rem;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-8755e10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-pp-testimonials .pp-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-154387b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;border-width:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-154387b.elementor-element{--order:99999 /* order end hack */;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial{padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-outer{padding:0px 0px 64px 0px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonials-wrap .pp-testimonials-thumb-item:before{margin-top:-64px;}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-content{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-position{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-next, .elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-prev{top:250px;}.elementor-52 .elementor-element.elementor-element-715cb84.elementor-element{--order:-99999 /* order start hack */;}.elementor-52 .elementor-element.elementor-element-715cb84{text-align:start;}body.elementor-page-52{margin:0rem 0.75rem 0rem 0.75rem;}}@media(max-width:790px){.elementor-52 .elementor-element.elementor-element-3c25e4f{--min-height:72vh;--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;--flex-wrap:wrap;--align-content:flex-end;}.elementor-52 .elementor-element.elementor-element-3c25e4f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3c25e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-696987e .elementor-heading-title{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-b6c748f{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-0847ec7 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-42582fe .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-938d288 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-a0693d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-pp-flipbox .pp-flipbox-icon-image .pp-icon-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-icon-image-back .pp-icon-text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-flipbox .pp-flipbox-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-804e040 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-e32c8b6 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-64710d4 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-571cd5b .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-81e9b51 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-7c73628 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-15a8c11 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-heading{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-front .pp-flipbox-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-heading{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-back .pp-flipbox-content{font-size:var( --e-global-typography-069bc79-font-size );line-height:var( --e-global-typography-069bc79-line-height );}.elementor-52 .elementor-element.elementor-element-57c9d56 .pp-flipbox-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-f68f6f8 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-de69459 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-f9bfeee .elementor-heading-title{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0ca1315{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-pp-team-member .pp-tm-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c53d734 .pp-tm-position{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-c29d569 .pp-tm-position{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7ab04d2{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );grid-column:span 1;}.elementor-52 .elementor-element.elementor-element-7dcdd89 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-beccc72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3f04c03 .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-1772a04 .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-583aa3b .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-wrapper{text-align:center;gap:8px;}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title, .elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-title a{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-0ccfccf .elementor-icon-box-description{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-0b715f0 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-3301e14{--min-height:20rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;grid-column:span 1;}.elementor-52 .elementor-element.elementor-element-3742faf .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-21f71e9 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-1276ea2{width:auto;max-width:auto;}.elementor-52 .elementor-element.elementor-element-1276ea2 .elementor-button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-cdfa538 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-widget-pp-image-slider .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-info-box .pp-info-box-icon{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-info-box .pp-info-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-pp-info-box .pp-info-box-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box-button{width:100%;font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box-button{width:100%;font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box-button{width:100%;font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-subtitle{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box-button{width:100%;font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-970ae27 .elementor-heading-title{font-size:var( --e-global-typography-8c62030-font-size );line-height:var( --e-global-typography-8c62030-line-height );letter-spacing:var( --e-global-typography-8c62030-letter-spacing );}.elementor-52 .elementor-element.elementor-element-521042f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-call-to-action .elementor-ribbon-inner{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-52 .elementor-element.elementor-element-ec66bcd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-ec66bcd .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-314c324 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-314c324 .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7a152b2 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__title{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-7a152b2 .elementor-cta__button{font-size:var( --e-global-typography-2ec3ea7-font-size );line-height:var( --e-global-typography-2ec3ea7-line-height );letter-spacing:var( --e-global-typography-2ec3ea7-letter-spacing );}.elementor-52 .elementor-element.elementor-element-8755e10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-pp-testimonials .pp-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-content{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-name{font-size:var( --e-global-typography-6c4bc64-font-size );line-height:var( --e-global-typography-6c4bc64-line-height );letter-spacing:var( --e-global-typography-6c4bc64-letter-spacing );}.elementor-52 .elementor-element.elementor-element-154387b .pp-testimonial-position{font-size:var( --e-global-typography-fcdfa01-font-size );line-height:var( --e-global-typography-fcdfa01-line-height );}.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-next, .elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-prev{top:290px;}body.elementor-page-52{margin:0rem 0.5rem 0rem 0.5rem;}}/* Start custom CSS for container, class: .elementor-element-3c25e4f */.elementor-52 .elementor-element.elementor-element-3c25e4f {
    border-radius: 3rem !important;
    overflow: hidden !important;
}

.elementor-52 .elementor-element.elementor-element-3c25e4f .elementor-background-overlay {
    border-radius: 3rem !important;
}

.elementor-52 .elementor-element.elementor-element-3c25e4f .elementor-motion-effects-container {
    border-radius: 3rem !important;
    overflow: hidden !important;
}

/* Se tiver imagem de fundo */
.elementor-52 .elementor-element.elementor-element-3c25e4f .elementor-background-video-container,
.elementor-52 .elementor-element.elementor-element-3c25e4f .elementor-background-slideshow {
    border-radius: 3rem !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0693d0 *//* Overlay escuro na frente dos flip boxes */
.pp-flipbox-front .pp-flipbox-overlay::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.44) 100%);
    border-radius: 2rem;
    z-index: 0;
}
/* Garantir que o texto fica acima do overlay */
.pp-flipbox-front .pp-flipbox-overlay {
    position: relative;
    z-index: 1;
    
}
.pp-flipbox-front .pp-flipbox-heading,.pp-flipbox-front .pp-flipbox-content {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for pp-team-member, class: .elementor-element-c53d734 */.elementor-52 .elementor-element.elementor-element-c53d734 img {
    height: 290px;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for pp-team-member, class: .elementor-element-c29d569 */.elementor-52 .elementor-element.elementor-element-c29d569 img {
    height: 290px;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3301e14 */.elementor-52 .elementor-element.elementor-element-3301e14 {
    border-radius: 2rem !important;
    overflow: hidden !important;
}

.elementor-52 .elementor-element.elementor-element-3301e14 .elementor-background-overlay {
    border-radius: 2rem !important;
}

.elementor-52 .elementor-element.elementor-element-3301e14 .elementor-motion-effects-container {
    border-radius: 2rem !important;
    overflow: hidden !important;
}

/* Se tiver imagem de fundo */
.elementor-52 .elementor-element.elementor-element-3301e14 .elementor-background-video-container,
.elementor-52 .elementor-element.elementor-element-3301e14 .elementor-background-slideshow {
    border-radius: 2rem !important;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-913cb5e */.elementor-52 .elementor-element.elementor-element-913cb5e .pp-info-box img {
  height: 290px!important;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ee51207 */.elementor-52 .elementor-element.elementor-element-ee51207 .pp-info-box img {
  height: 290px!important;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-ab2bf35 */.elementor-52 .elementor-element.elementor-element-ab2bf35 .pp-info-box img {
  height: 290px!important;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for pp-info-box, class: .elementor-element-bfcf49a */.elementor-52 .elementor-element.elementor-element-bfcf49a .pp-info-box img {
  height: 290px!important;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-521042f */.elementor-52 .elementor-element.elementor-element-521042f .elementor-cta {
  border-radius: 2rem;
}/* End custom CSS */
/* Start custom CSS for pp-testimonials, class: .elementor-element-154387b */.elementor-52 .elementor-element.elementor-element-154387b .pp-arrow-next {
  left: 56px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c11869 */.elementor-52 .elementor-element.elementor-element-7c11869 .pp-info-box-right .pp-info-box {
  text-align: left;
}/* End custom CSS */